html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,a,address,em,font,img,ins,kbd,q,s,strong,sub,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:100%;line-height:normal;margin:0;outline:0;padding:0;vertical-align:baseline}
:focus{outline:0}
table{border-collapse:separate;border-spacing:0}
body{background-color:#003}
body,H1,H4,A:link,.general{color:#fff}
H2,H3,H5,H6{color:#fc9}
a{color:#cff}
.prevnext{clear:both;color:#FFF;margin-bottom:10px;margin-top:10px;text-align:center}
.prevnext h5{color:#FFF}
.prevnext a{color:#CAFFFF;text-decoration:none}
.general{background-color:#006;border:navy solid;border-width:4px 2px 6px 4px;margin-top:10px;text-align:center}
.general A:link{color:#CAFFFF;font-weight:700;text-decoration:underline}
DIV#caltable{clear:both;color:#e1e1e1;margin-left:12px;vertical-align:top;width:640px}
.headrow td{border-bottom:#fc9 dotted thin;color:#fc9; position:relative}
.nodate,.genre{color:#CCC}
.Sun{border-left:#606;width:7%}
.Sun,.Tue,.Thu,.Sat,.Wed,.Fri{color:#e1e1e1}
.Sun,.Tue,.Thu,.Sat{background-color:#006;border-bottom:#00c dotted thin;border-right:#00c dotted thin}
.Mon,.Wed,.Fri{background-color:#030;border-bottom:#060 dotted thin;border-right:#060 dotted thin}
.band a:visited{color:#EEE}
#footer{background-color:#fc6;border-color:#F93;border-style:solid;border-width:4px 2px 6px 4px;color:#000;font-family:serif;font-weight:700;line-height:1.3em;text-align:center}
#footer a:hover{color:navy}
#footer a:link{color:#003;font-weight:700}
#footer a:visited{color:#2f2f2f;font-weight:400}
h1{font-size:24px}
h2{font-size:20px}
h3{font-size:16px}
h4{font-size:14px}
#wrapper #content #caltable{font-weight:700;text-align:center; vertical-align:top;
}
#wrapper #content #caltable tr.headrow{font-size:11px;text-align:center}
.Sun,.Mon,.Tue,.Thu,.Sat,.Wed,.Fri{font-weight:700;text-align:center}
.band{clear:both;display:block;font-weight:400;margin-top:2px;padding-top:6px;text-align:center}
.band a{color:#FFF;font-weight:700;text-decoration:none;text-transform:uppercase}
.nodate,.genre,.tbd{clear:both;font-size:smaller;font-weight:lighter;padding:6px 0;text-align:center;text-transform:lowercase}
.general h2{font-size:inherit;font-weight:700}
#footer a{font-size:11px;text-decoration:none}
.print{display:none}
#wrapper{margin-left:auto;margin-right:auto;width:640px}
#content{height:auto;overflow:hidden;padding:0;text-align:center;width:640px}
.nodate{padding-top:20px;vertical-align:top}
H1,H2,H3,H4,H5,H6{margin:.5em 1em .5em 0}
#mast{background-image:url(../../images/JDs_logo.gif);background-position:center;background-repeat:no-repeat;height:128px;width:640px}
.Mon{width:6%}
.Tue,.Wed,.Thu,.Fri,.Sat{width:16%}
.band a:hover{color:#FCC}
.general p{padding-top:.7em}
.tix a{color:#CCC;display:block;font-size:smaller;margin:0;padding:0;text-align:center;text-decoration:none}
h5,p{font-size:11px}
#wrapper #content .prevnext a,a:visited{text-decoration:none}
p.nbr{
	background-color:#fc9;
	color:#000;
	display: block;
	position: relative;
	padding:3px;
	float:left;
	clear:right;
}
