/*SITEWIDE CSS*/
body { 
background : #000000; 
color: #FFF; 
font-size : 12px; 
font-family : Arial, Tahoma, Verdana, Helvetica, Geneva, sans-serif;
margin: 0 auto 0 auto;
padding-left: 10px;
}
a:link{ text-decoration: none; color: #e00000;}
a:visited{ text-decoration: none; color: #e00000;}
a:hover{ text-decoration : underline;}
a:active{ color: #ffffff; text-decoration : none;}
img{ border: none;}
h1{ font-size : 14pt; font-weight : normal; margin-bottom : 6px; margin-top : 4px; text-align : center;}
h2{ font-size : 11pt; font-weight : normal; margin-bottom : 4px; margin-top : 2px; text-indent : 0px; text-align : left;}
h3{	font-size : 10pt; font-weight: normal;}
h4{ font-size : 10pt; font-weight : bold; text-align : center;}
h5{ font-size : 9pt; font-weight : normal; margin-bottom : 0px; margin-top : 0px; text-indent : 0px;}
h6{ font-size : 8pt; font-weight : normal; margin-bottom : 0px; margin-top : 0px; text-indent : 0px;}
p{ font-size : 10pt; font-weight : normal; margin-bottom : 0px; margin-top : 0px; text-indent : 0px;}
p.tiny{ font-size : 8pt; font-weight : normal;}
p.sm{ font-size : 9pt; font-weight : normal; margin-bottom : 0px; margin-top : 0px; text-indent : 0px;}
p.med{ font-size : 11pt; font-weight : normal; margin-bottom : 4px; margin-top : 2px; text-indent : 0px; text-align : left;}
p.large{ font-size : 14pt; font-weight : normal; margin-bottom : 6px; margin-top : 4px; text-align : center;}
#header {
	width: 90%;
	border:0;
	margin: 0 auto 0 auto;
}
#topnav {
	width: 80%;
	margin: 20px auto 0 auto;	
}
/*#topnav ul.menu {margin: 0 auto 10px auto; border:0;}
#topnav ul.menu li {font-weight:bold;font-size:15px;list-style:none;float:left;padding: 1px 3px 0 3px;margin: 0 0 5px 0;border:1px groove #900;}
#topnav ul.menu li.dir {border-bottom:0;}
#topnav ul.menu li a {text-decoration:none;color: #999;}*/
/*main page news area directly under nav*/
#topnav ul.currentnews {
	border:0;
}
#topnav ul.currentnews li {
	margin-left: 5%;
}
/*body area of all pages*/
#content {
	margin: 20px auto 0 auto;
	width:80%;
}
/*end SITEWIDE CSS*/
DIV.scrolllg{ background-color:#000000; width:790px; height:40px; overflow: auto; text-align:left;}
DIV.scrollsm{ background-color:#000000; width:395px; height:40px; overflow: auto; text-align:left;}
UL{ 
font-size : 10px; 
margin-bottom : 10px; 
margin-top : 10px; 
list-style-type : square; 
text-align : left;}
UL.sub{ 
font-size : 9px; 
list-style-type : disc; 
text-align : left;}
LI{ margin-top : 0px; margin-bottom : 0px; text-align : left; font-size : 10pt; list-style-type : disc;}
LI.sub{ 
font-size : 10px;
list-style-type : disc; 
text-align : left;}
LI.sq{ margin-top : 0px; margin-bottom : 0px; text-align : left; font-size : 10pt; list-style-type : square;}
LI.band{ margin-top : 15px; margin-bottom : 0px; margin-left : 15px; text-align : left; font-size : 11pt; text-indent : 0px; list-style-type : none;}
LI.merch{ margin-top : 0px; margin-bottom : 0px; margin-left : 3px; text-align : left; font-size : 10pt; list-style-type : disc;}
LI.wkly{ margin-top : 0px; margin-bottom : 0px; text-align : left; font-size : 8pt; list-style-type : square;}
TH{ font-size : 12pt; font-weight : normal; padding : 10px 0px;}
TD{ margin-top : 0px; margin-bottom : 0px; text-align : left; font-size : 10pt; font-weight : normal;}
TD.dar{ margin-top : 0px; margin-bottom : 0px; text-align : left; font-size : 11pt; font-weight : normal;}
TD.header{ vertical-align : bottom; text-align : center; padding : 15px 15px;}
TD.botnav{ vertical-align : bottom; width : 100%; text-align : center; font-size : 9pt; padding : 25px 0px 0px 0px;}
TD.leftnav{ vertical-align : top; text-align : center; padding : 10px 10px;}
TD.photo{ margin-top : 0px; margin-bottom : 0px; vertical-align=top; text-align : center; align : center; font-family : Arial, Tahoma; font-size : 8pt; font-weight : normal;}
TD.topcal{ vertical-align : middle; text-align : center; width : 30px; height : 10px; border-width : thin; border-color : #ffffff; padding : 0px; font-size : 7pt;}
TD.cal{ vertical-align : top; text-align : center; width : 30px; height : 25px; border-width : thin; border-color : #ffffff; padding : 0px; font-size : 7pt;}
TD.updates{ vertical-align : middle; padding : 10px}
HR{ height: 2px;}

/*CUSTOM CLASSES AND DIVS*/
#venues h2{
	white-space:pre-wrap;
	margin: 0 10px 0 0;
}
#venues p{
	margin: 0 20px 0 20px;
}
#venues p.sm{
	margin: 0;
}
#sitemap {
	margin:0 auto 0 auto;
	padding: 0 100px 20px 100px;
	font-size:10px;
}
#sitemap ul, #sitemap ul li {
	list-style-type:square;
}
/*FOOTER*/
#botnav{ 
margin : 0 auto 0 auto;
width: 80%; 
vertical-align : bottom; 
text-align : center; 
font-size : 10px; 
padding : 20px 0px 0px 0px; 
border : 0px; 
cellpadding : 0px; 
cellspacing : 0px;
}
/*MISC CLASSES*/
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
