/*- - - - - - - - - - - - - - - - - - - - - */



/* ----- TEXT ----- */

td, th {
	color: #000000;
	font-family: "Century Old Style Std", Georgia, Arial;
	font-size: 13px;
}
.fontsm {
	color: #000000;
	font-family: "Century Old Style Std", Georgia, Arial;
	font-size: 10px;
}
.fontredsm {
	color: #CC0000;
	font-family: "Century Old Style Std", Georgia, Arial;
	font-size: 10px;
}
.bandday {
	color: #000000;
	font-size: 19px;
	font-weight: bold;
	font-style: italic;
	line-height: normal;
	padding-bottom: 10px;
}
.bandname {
	color: #ac272d;
	font-size: 16px;
	font-weight: bold;
	line-height: normal;
}
.bandtime {
	color: #ac272d;
	font-size: 16px;
	font-weight: bold;
	line-height: normal;
}
.fontsmwht {
	color: #FFFFFF;
	font-family: "Century Old Style Std", Georgia, Arial;
	font-size: 9px;
	line-height: 12px;		
}
.title {
	color: #000000;
	font-family: "Century Old Style Std", Georgia, Arial;
	font-size: 24px;
	font-weight: bold;
	padding-bottom: 10px;
	padding-left: 60px; 
	padding-top: 20px;
	line-height: normal;
}
.menutitle {
	color: #000000;
	font-family: "Century Old Style Std", Georgia, Arial;
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 10px;
}

/* ----- FORMATTING ----- */

#header {
	background: transparent url(../images/header.gif) no-repeat bottom left;
	width: 860px; 
	height:230px; 
}
#footer {
	background: transparent url(../images/footer.gif) no-repeat top left;
	height: 23px;
}
#bottom {
	font-family: Arial, Helvetica;
	color: #cccccc;
	font-size: 10px;
	padding: 8px;
}
#nav {
	background: transparent url(../images/navigation/nav_back.gif) repeat-x top left;
	background-color: #ac272d;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;	
	height: 30px;
}
#subnav {
	background: transparent url(../images/navigation/subnav_back.gif) no-repeat top left;
	background-color: #e8e7e8;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	font-family: "Century Old Style Std", Georgia, Arial;	
	color: #bf272d;
	font-size: 14px;
	height: 28px;
}
#inner_body {
	opacity:.90;
	filter: alpha (opacity=90);
	-moz-opacity:.90;
	-khtml-opacity:.90;
	background-color: #FFFFFF;
	font-family: "Century Old Style Std", Georgia, Arial;
	color: #000000;
	font-size: 13px;
	height: 400px;
	line-height: 17px;
	padding-bottom: 35px;
	z-index: 1;
}
#inner_body_ent {
	background-color: #e5e5e5;
	font-family: "Century Old Style Std", Georgia, Arial;
	color: #000000;
	font-size: 13px;
	line-height: 17px;
	padding-bottom: 35px;
}
.fields   {
	font-family: "Century Old Style Std", Georgia, Arial;
	border: 1px solid #343434;
	font-size: 10px; 
	color: #000000;
	background-color: #FCFCFC;
	width: 150px;
}
.select  {
	font-family: "Century Old Style Std", Georgia, Arial;
	border: 1px solid #343434;
	font-size: 10px; 
	color: #000000;
	background-color: #FCFCFC;
}
.textbox   {
	font-family: "Century Old Style Std", Georgia, Arial;
	border: 1px solid #343434;
	font-size: 10px; 
	color: #000000;
	background-color: #FCFCFC;
	width: 200px;
}
.button   {
	font-family: "Century Old Style Std", Georgia, Arial;
	border: 1px solid #999999;
	font-size: 10px; 
	color: #FFFFFF;
	background-color: #343434;
	margin-top: 5px;
}
hr {
   	border: 0;
   	color: #BF272D;
   	background-color: #BF272D;
   	height: 1px;
}
.smallbox	{ 
	color: #000000;
	font-family: Arial, Helvetica;
	font-size: 11px;
	float: right; 
	padding:5px;
	margin-right: 10px;
	background-color:#fff4d9;
	border:2px solid #999999;
	width: 180px;
	
}
.bmac {
	color: #333333;
}
.hide {
	display:none
} 
.show {
	display:inline
}
.indent{
	margin: 0px 0px 0px 15px;	/* top right bottom left */
}
/* ----- IMAGES ----- */

img.placer {
	z-index:1; 
	position:relative;
	top:370px;
	left: 761px;
}
.img_bord {
	border:2px solid #ac272d;
	margin:4px;
}
.bandthumb {
	border:2px solid #ccc;
}

/* ----- LINKS ----- */

	a:link{ color: #cc0000; TEXT-DECORATION: none;}
	a:visited{ color: #cc0000; TEXT-DECORATION: none;}
	a:active{ color: #cc0000; TEXT-DECORATION: none;}
	a:hover{ color: #cc0000; TEXT-DECORATION: underline;}
	/*a:hover{ color: #459fe0; TEXT-DECORATION: underline;}*/

	a.subnav:link{ color: #000000; TEXT-DECORATION: none;}
	a.subnav:visited{ color: #000000; TEXT-DECORATION: none;}
	a.subnav:active{ color: #000000; TEXT-DECORATION: none;}
	a.subnav:hover{ color: #000000; TEXT-DECORATION: underline;}	
	
	a.bottom:link{ color: #CCCCCC; TEXT-DECORATION: none;}
	a.bottom:visited{ color: #CCCCCC; TEXT-DECORATION: none;}
	a.bottom:active{ color: #CCCCCC; TEXT-DECORATION: none;}
	a.bottom:hover{ color: #FFFFFF; TEXT-DECORATION: underline;}	

	a.clublink:link{ color: #CC0000; font-size: 15px; font-weight: bold; TEXT-DECORATION: none;}
	a.clublink:visited{ color: #CC0000; font-size: 15px; font-weight: bold; TEXT-DECORATION: none;}
	a.clublink:active{ color: #CC0000; font-size: 15px; font-weight: bold; TEXT-DECORATION: none;}
	a.clublink:hover{ color: #CCCCCC; font-size: 15px; font-weight: bold; background-color: #CC0000; padding: 3px; TEXT-DECORATION: none;}
	
	a.dark:link{ color: #333333; TEXT-DECORATION: none;}
	a.dark:visited{ color: #333333; TEXT-DECORATION: none;}
	a.dark:active{ color: #333333; TEXT-DECORATION: none;}
	a.dark:hover{ color: #666666; TEXT-DECORATION: underline;}		

/*- - - - - - - - - - - - - - - - - - - - - */


* html img,
* html .png{
    position:relative;
    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = "../images/spacer.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
    );
}


#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-family: Verdana, Arial, Helvetica;
	color: #26BCD6;
	font-size: 10px;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(../images/overlay.png); }

* html #overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}