/*div {border:1px dashed orange;}*/
BODY { margin:0; background: #3366ff; font-family:'Helvetica', 'Verdana', sans-serif; }
.link { font: normal normal normal 12px/13px 'Helvetica', 'Verdana', sans-serif;}
a:hover{ color: gray }
h1{display:none}
img {border:0}
.left{float:left}
.right{float:right}
.center{text-align:center}
.bold{font-weight: bold;}
.block{display:block}
.inline{display:inline;}
.none{list-style:none;}
.circle{list-style:circle;}
.lined{text-decoration:underline;}
.half{float:left;width:50%}
.wide{width:942px;}
.horses{width:625px; margin: 0 auto; text-align:center; clear:both;padding:15px;}
.leftpad {padding: 10px 0 10px 0; float:left;}
.rightpad {padding: 10px 0 10px 0; float:right;}
.centerpad{width:300px;padding: 0 0 0 36px;}
.toppad{padding: 25px 0 0 0; width: 150px; float:right;}
.red{color:#a50f2c; font-weight:bold;}
.hide{display:none;}
.setwidth{width:305px;}

#bodycontent{
	width:1000px;
	margin:0 auto;
	background:#fff;
	}
#header {
	background: #fff url('/images/headerback.jpg') no-repeat scroll top; 
	width:1000px;
	float:left;
	}
#menu { 
	width:1000px; 
	margin: 0 0 20px 0;
	float:left;
	}
	
#TBD{display:none /*hidden for now*/}	
	
#entertainers{
	width:800px;
	margin: 0 auto;
	clear:both;
	
	}
#text1{
	padding: 0 0 0 20px; 
	width:560px; 
	float: left; 
	line-height:21px;
	font: normal normal normal 13px/20px 'Helvetica', 'Verdana', sans-serif;
	}
#slider{
	clear: left; 
	padding:10px 20px; 
	width:300px; 
	float:left;
	}
#text2{
	float:left;
	padding:0 12px;
	line-height:20px;
	}
#text3{
	width:575px; 
	float: left; 
	line-height:21px;
	font: normal normal normal 13px/20px 'Helvetica', 'Verdana', sans-serif;
	}
#textfull{
	float:left;
	width:972px;
	margin: 4px;
	padding:10px;
	}
#text3 h3{font: normal normal bold 18px/22px 'Helvetica', 'Verdana', sans-serif;}
#text3 h4{font: normal normal bold 16px/18px 'Helvetica', 'Verdana', sans-serif;}
#text3 h5{font: normal normal bold 15px/22px 'Helvetica', 'Verdana', sans-serif;}

#buytickets{padding: 10px 0px; float:left; clear:right;}
#iefixer{width:300px;}

#seatinginfo{padding: 5px 15px 5px 0;}
#padding{ padding: 0 15px 0 0;}
#sponsors{
	clear:left;
	float:left;
	width:365px;
	padding: 0 7px;
	}
.sponsorific{padding:0 10px;}
#radio{
	float:left;
	width:620px;
	padding:70px 0 0 0;
	}
#bodyholder{
	width:1000px;
	clear:both;
	visibility:hidden;
	}
#placeholder{
	width:700px;
	clear:both;
	visibility:hidden;
	}
#footer{ 
	background: #000033 url('/images/footerback.jpg') no-repeat scroll top;
	padding: 1px 0;
	color:#fff;
	text-align:center;
	}
#sitemap{
	width:1000px;
	margin: 0 auto;
	text-align:left;
	font-size:11px; 
	padding: 0 15px;
	}
#sitemap a:link{color:white;text-decoration:none;}	
#sitemap a:visited{color:#bccdcf;text-decoration:none;}	
#sitemap a:hover{color:#77b5be;text-docoration:none;}
	
.mapleft{
	float:left;
	min-width:55px;
	margin: 0 5px;
	}
#footerholder{
	width:1000px;
	clear:both;
	visibility:hidden;
	}
#dailyadmission{
	float:left;
	width:540px;
	padding: 1px 20px;
	margin:0 5px;
	font:normal normal normal 12px/13px 'Helvetica', 'Verdana', sans-serif;
	}
#squares{
	float:right;
	width:400px;
	clear:right;
	}
#container1{
	margin:30px 2px; 
	width:400px;
	float:right;
	clear:right;}
#ticketoutlets{

	float:left;
	width:972px;
	margin:4px;
	padding:10px;
	background:#e8edf2;
	border:1px solid #3366ff;
	}
.ticketleft{
	float:left;
	min-width:75px;
	margin: 0 45px 0 15px;
	padding: 7px 0;
	font:normal normal normal 13px/16px 'Helvetica', 'Verdana', sans-serif;
	}
#taco{width:700px; height:200px; margin:0 auto;clear:both;}

#facebook{float:right; width:301px; margin: 0 10px; 0 0; }

