/* CSS Document */
body {margin: 0; padding: 0; background: black url(/images/bkgnd.jpg); font: 13px Verdana, Arial, sans-serif;
	color: #FFFFCC;}
#wrapper {margin: 0; padding: 0; text-align: center;}
#layout {background: black;}
#marquee {color: white; text-align: center; font-family: Verdana, Arial, sans-serif; font-size: 12px; margin: 0; color:#FFCC66; padding: 1px;}
#marquee h1 {font-size: 100%; font-weight:none; color: #000033;}
#marquee h2 {font-size: 145%; font-weight:none; color: #990000;}
#marquee h3 {font-size: 120%; font-weight:none; }
#marquee p {font-family: Verdana, Arial, sans-serif; font-size: 12px; margin: 0; color: #000033;}
#marquee a {font-family: Verdana, Arial, sans-serif; font-size: 12px; margin: 0; color: #000033; text-decoration:none;}
#marquee a.xmas {font-family: Verdana, Arial, sans-serif; font-size: 12px; margin: 0; color: #990000; text-decoration:none;}
#content {margin: 0; padding: 5px 5px 15px 10px; font-size: 13px;}
#content a {color:  #FFCC66;} 
#content h1 {font-size: 130%; font-weight: bold; color: #CC0000;}
#content h2 {font-size: 120%; font-weight: bold; color: #CC0000;
	border-bottom: 1px dashed silver;}
#content h3 {font-size: 110%; font-weight: bold; color: #FFCC66;}
#content ul {margin: 0; padding: 0 1.5em; list-style: circle; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFCC;}
#content li p {margin: 0; padding: 0;}
#content img {margin: 0 0 0 8px; padding: 0;}
#content table {font-size: 13px;}
#content .tbl {border: 1px solid #FFCC66; margin-left: 30px;}
#content p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFCC;}
#content p.sponsors {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color: #FFCC66;}
#content p.small {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFCC;}
#calwrap {margin: 0; padding: 0; background: white;}
#calwrap td {color: black;}
#calwrap a {color: #FF3366;}
span.ticket {margin: 0; padding: 0; width: 130px; text-align: left;}
span.price {margin: 0; padding: 0; width: 100px; text-align: right;}
#footer {width: 754px;margin: 0; padding: 0.5em 0 10px; text-align: left; font-size: 11px; color: black;}
#footer a {text-decoration: underline; color: black}
#footer p {margin: 0; padding: 0;}
#footer .copyright {}
#footer .design {margin: 0}
.error {color: red; font-style: italic;}#content table {
	color: #ffd140;
	text-align: center;
	padding: 10px;
	margin: 0px;
	font-size: 0.9em;
}
#content table tr td {
	padding: 5px;
	text-align: center;
}
#content table tr td img {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.summerHead {
	font-size: 1.6em;
}
.red { color: red; font-size: 125%;}
.posters img{border: 0px;}

table.posters td{padding-left: 0px !important;}

.clear { clear: both; }
#social { float: right; width: 200px;  }
