BODY {
	background-color:#000;
	margin-top: 0px;
	margin-bottom: 0px;
/*	background-image:url(/img/bridge-bg.png); */
}
BODY, DIV, TD, A { color:#fff;font-family:arial;font-size:12px; }

A, A:hover, .alt { color:#fff;}

H1, H1 A, H1 A:hover { font-size:16px;font-weight:bold;padding:0;margin:0 0 10px 0; }
H2, H2 A, H2 A:hover { font-size:14px;font-weight:bold;padding:0;margin:2px 0 8px 0; 0 0;color:#fff; }
H3, H3 A, H3 A:hover { font-size:12px;font-weight:bold;padding:0;margin:3px 0 7px 0;color:#ccc; }

FORM { margin:0;padding:0; }
SELECT { font-size: 11px;background-color:#FDE6A3; }
UL, OL { margin-left:0px;margin-top:1px;padding:0px; }
*html UL { margin-top:0px; }
UL LI, OL LI { padding:1px;list-style:none;}

UL.inlineList LI { float:left; padding-right:20px;white-space:nowrap; }
UL.clear LI { clear:both; }

#content { padding:0px;margin:0px;margin-left:auto;margin-right:auto;
	border:3px solid black;
	width:769px; }

#mainnav { padding:0px;margin:0px;border-top:3px solid #fff;border-bottom:3px solid #fff;width:769px;height:25px;}

/*#contentMain { background-color:#000!important;width:769px;display:table; }*/
#contentMain {width:769px;margin:0px auto;}
#contentHeader { padding:0px;margin:0px; }
#footer { padding-top:7px; text-align:center;}
#footer, #footer A, #footer A:hover { font-size:10px;line-height:13px;color:#999; }
#footer A:hover { color:#ccc!important; }
#footer A.siteBy { color:#666;text-decoration:none; }

DIV.whatsnew { position:relative;left:180px;top:-5px;width:375px;}
DIV.whatsnew2 { position:relative;left:10px;top:0px;width:225px; }
DIV.bDate { float:left;color:#999;font-weight:bold; }
SPAN.bDate { color:#999;font-weight:bold; }
DIV.bContent { float:left;left:45px; }


.feature { background-color:#666; }
.feature TD { padding:25px; }
TD.feature, { padding:25px;font-size:medium }
TD.feature A { font-size:medium; }

/*!!!*/
*html #contentHeader { margin-bottom:-3px; }
DIV.container { padding:0px 0px 0px 0px;display:table; background-image:url(/img/bridge-bg-sm.png);border:0px solid #ffffff;}
*html DIV.container { margin-bottom:20px; }
SPAN.subhead {font-weight:bold;color:#dfdfdf;}
DIV.pagehead { position:relative;float:left;top:0px;left:0px;width:187px;height:30px;border:0px solid #ffffff;}

DIV.leftcolumn, DIV.leftcolumn300, DIV.leftcolumn525 { position:relative;float:left;top:5px;left:0px;width:190px;padding-left:5px;padding-right:0px;padding-top:3px;border:0px solid #ffffff;}
DIV.leftcolumn{
	height:200px;
}
DIV.leftcolumn300{
	height:300px;
}
DIV.leftcolumn525{
	height:525px;
}


DIV.middlecolumn, DIV.middlecolumn300, DIV.middlecolumn525, DIV.nmiddlecolumn, DIV.nmiddlecolumn300, DIV.nmiddlecolumn525 { 
	position:relative;
/*	float:left; */
	top:5px;
	left:0px;
	padding-left:8px;
	padding-top:6px;
	padding-bottom:5px;
	overflow:auto;
	}

DIV.middlecolumn, DIV.middlecolumn300, DIV.middlecolumn525{
	width:550px;
	padding-right:0px;
}
DIV.nmiddlecolumn, DIV.nmiddlecolumn300, DIV.nmiddlecolumn525{
	width:360px;
	padding-right:200px;

}


DIV.middlecolumn, DIV.nmiddlecolumn{
	height:201px;
}
DIV.middlecolumn300, DIV.nmiddlecolumn300{
	height:301px;
}
DIV.middlecolumn525, DIV.nmiddlecolumn525{
	height:471px;
}


DIV.mediastage, DIV.mediastage500, DIV.mediastage750 {
	position:relative;
	float:left;
/*	top:200px;
	left:30px; */
	height:210px;
	padding-left:5px;
	padding-right:0px;
	padding-top:3px;
/*	border:0px solid #ffffff;*/
	overflow:auto;
	text-align: center;
	}
DIV.mediastage{
	width:350px;
}
DIV.mediastage500{
	width:500px;
}
DIV.mediastage750{
	width:755px;
}



DIV.gigs2 { position:relative;float:left;background-color:#000;width:185px;clear:both;border:1px solid #999;}
.gigOdd, DIV.gigEven { padding:4px 8px 4px 8px; }
.gigOdd { background-color:#333;}
SPAN.gigDate { color:#999;font-weight:bold;padding-right:3px; }
SPAN.gigLoc { font-size:10px; }
SPAN.gigLoc A { font-size:10px;text-decoration:none;color:#fff; }
.odd { background-color:#333;padding:10px 15px 10px 15px; }
.even { background-color:#666;padding:10px 15px 10px 15px; }

DIV.fTitle { padding:5px; }
DIV.fFooter { padding:5px;text-align:right;}
DIV.fFooter A { font-size:10px; color:#fff; }

#player { position:relative;float:left;top:-0px;background-color:#333;width:400px;height:145px;}

#playerslim { position:relative;float:left;top:0px;background-color:#000;width:769px;height:15px;text-align:right;padding-top:0px;}

#photocopy {position:relative;float:left;top:300px;background-color:#333;width:150px;}

SPAN.artist { font-weight:bold; line-height:17px;}
DIV.photocredit { width:150px;text-align:right;font-size:10px; line-height:17px;color:#000;}

//TD.nav1 { background-color:#8A090F;border-left:3px solid #8A090F;border-right:3px solid #8A090F; }
//TD.nav1_on { background-color:#C9161E!important;border-left:3px solid #C9161E;border-right:3px solid #C9161E;}
//TD.nav1_sel { background-color:#BA5054!important;border-left:3px solid #BA5054;border-right:3px solid #BA5054;}

TD.nav1 { background-color:#999999;border-left:3px solid #999999;border-right:3px solid #999999; }
TD.nav1_on { background-color:#ffffff!important;border-left:3px solid #ffffff;border-right:3px solid #ffffff;}
TD.nav1_sel { background-color:#999999!important;border-left:3px solid #000000;border-right:3px solid #000000;}
TD.nav1 A, TD.nav1_sel A, TD.nav2 A, TD.nav2_sel A { font-family:Verdana, Verdana, Geneva, sans-serif;font-size:13px;line-height:19px;text-decoration:none;color:#fff; }
TD.nav1_on A, TD.nav2_on A { font-family:Verdana, Verdana, Geneva, sans-serif;font-size:13px;line-height:19px;letter-spacing:0.3em;text-decoration:none;color:#22c222; }

//TD.nav2 { background-color:#010175;border-left:3px solid #010175;border-right:3px solid #010175; }
//TD.nav2_on { background-color:#3D3DC8!important;border-left:3px solid #3D3DC8;border-right:3px solid #3D3DC8;}
//TD.nav2_sel { background-color:#2121FF!important;border-left:3px solid #2121FF;border-right:3px solid #2121FF;}

TD.nav2 { background-color:#660000;border-left:3px solid #660000;border-right:3px solid #660000; }
TD.nav2_on { background-color:#880000!important;border-left:3px solid #880000;border-right:3px solid #880000;}
TD.nav2_sel { background-color:#440000!important;border-left:3px solid #440000;border-right:3px solid #40000;}

IMG.border { border:1px solid #ccc; }

div#tipDiv {
  position:absolute; visibility:hidden; left:0; top:0; z-index:10000;
}

.tip {
  background-color:#fff; border:1px solid #333;
  width:150px; padding:4px;
  color:#000; font-size:11px; line-height:1.2;
}
.tipText { color:#FDE6A3;cursor:pointer;cursor:hand; }

.photoCredit { color:#fff;font-size:9px; }


#ad { position:absolute;float:left;top:530px;left:600px; }
#whatsnew_pic { position:relative;float:left;top:20px; }

.calendar { border-collapse:collapse;z-index:0; }
.calendar TH, .calendar TD { border:1px solid #ccc;padding:4px; }
.calendar TH { width:50px;height:22px; }

TH.calendarHeader { width:50px;height:22px; }
TD.calendarToday { background-color:#8C1313!important; }

.calendar TD { width:97px;height:90px;background-color:#300;}
.month { text-align:center;font-size:16px;font-weight:bold;padding-bottom:5px; }
.month A, .month A:hover { font-size:18px;text-decoration:none; }
.dayNum { padding-bottom:2px;text-align:right; }
TD.notMonth { background-color:#000; }
TD.notMonth .dayNum { color:#999; }
.calendar .event, .calendar A { font-size:9px; }
.gigDay { background-color:#666!important; }
.event .config { font-size:11px;font-weight:bold; }

/*.player { position:absolute;float:left;top:474px;left:354px;width:401px;height:189px; }*/

.playerTitle, .playerTitle A, .playerTitle A:hover { 
	position:relative;float:left;
	font-size:10px;padding:0;width:152px;height:18px;line-height:17px;
	background: url("../img/box-header_jukebox.gif") top left no-repeat;
}
.playerTitle A, .playerTitle A:hover { text-decoration:none;padding-left:256px; }
.playerTitle A:hover { text-decoration:underline; }
.playerContent { position:relative;float:left;padding:0px 4px 4px 4px;background-color:#8A090F; }

.smaller, .smaller A { font-size:10px; }
.light { color:#999; }

.dropshadowcontent {
	position : relative;
	color : black; 
	top : -8px; 
	left : -8px; 
	z-index : 10; 
	padding : 0; 
	margin : 0; 
	border:3px solid black;
	width:769px;
} 
.dropshadow {
	position : relative; 
	width : 779px; 
	z-index : 5; 
	background-image : url("../img/dropshadow.gif"); 
	background-repeat : no-repeat; 
	background-position : 100% 100%; 
	margin-left:auto;margin-right:auto;
	margin-top:20px;
} 
*html .dropshadow { width: 769px;margin-top:10px; }

.dropshadowleft , .dropshadowtop {
	border : 1px none black; 
	width : 10px; 
	height : 10px; 
	background-repeat : no-repeat; 
	background-position : 50% 50%; 
	line-height : 10px; 
	margin : 0; 
	padding : 0; 
} 
.dropshadowtop {
	position : absolute; 
	top : 0; 
	right : 0; 
	background-image : url("../img/dropshadow_topright.gif"); 
} 
.dropshadowleft {
	position : absolute; 
	bottom : 0; 
	left : 0; 
	background-image : url("../img/dropshadow_bottomleft.gif"); 
} 
