
body {
	
	font-family: Tahoma;
	margin: 0;
	background-position: top center;
	background: #484b54 url('../images/bg.jpg') repeat-x 0 0;
}
.clear {
   clear:both;
}
.cbold {
	font: bold 12px Verdana, Sans serif;
	color: #37a1e6;
}
.content {
	font: normal 12px Verdana, Sans serif;
	color: #000;
}

#Container {
	width: 1200px;
	margin: 0 auto ;
	position: relative;
	background: #FFF url('../images/headerbg.jpg') no-repeat 0 0;
}

#Header{
	margin: 0 0 0 131px;
	width: 938px;
	position: relative;
	z-index:2;
	padding: 0;
}
	h1 {
		top: 10px;
		position: relative;
		margin: 0;
		width: 654px;
	}
		h1  a {
			display: block;
			text-decoration: none;
			width: 654px;
			height: 100px;
			background: url('../images/title_2010_with_subtitle.png') no-repeat 0 0;
			margin: 0;
		}
		h1  span {
			display:none;
		}		
		
	#TopNavbar{
		text-align: right;
		color: #FFF;
		font-size: 10px;
		margin: -8px 0 0;
		padding: 0;
	}
		#TopNavbar a{
			font: bold 11px Tahoma, sans-serif;
			color: #FFF;
			text-decoration: none;
			vertical-align: middle;
		}
		#TopNavbar a:hover{
			text-decoration:underline;
		}
		
	ul#Navbar{
		width: 855px;
		height: 24px;
		padding: 0;
		margin: 0;
		display: block;
		list-style:none;
		margin: 20px 0 0 20px;
	}
	ul#Navbar li{
		position: relative;
		margin: 0;
		padding: 0;
		float: left;
	}
	ul#Navbar li a{
		background: url('../images/navbar.gif') no-repeat 0 0;
		display:block;
		text-decoration: none;
	}
	ul#Navbar li a#Nav1{
		width: 103px;
		height: 24px;
		background-position: 0 0;
	}
	ul#Navbar li a#Nav2{
		width: 116px;
		height: 24px;
		background-position: -103px 0;
	}
	ul#Navbar li a#Nav3{
		width: 103px;
		height: 24px;
		background-position: -220px 0;
	}
	ul#Navbar li a#Nav4{
		width: 126px;
		height: 24px;
		background-position: -324px 0;
	}
	ul#Navbar li a#Nav5{
		width: 103px;
		height: 24px;
		background-position: -451px 0;
	}
	ul#Navbar li a#Nav6{
		width: 94px;
		height: 24px;
		background-position: -557px 0;
	}
	ul#Navbar li a#Nav7{
		width: 100px;
		height: 24px;
		background-position: -651px 0;
	}
	ul#Navbar li a#Nav8{
		width: 100px;
		height: 24px;
		background-position: -749px 0;
	}
	ul#Navbar li a#Nav1.active,
	ul#Navbar li a#Nav1:hover{
		background-position: 0 -24px;
	}
	ul#Navbar li a#Nav2.active,
	ul#Navbar li a#Nav2:hover{
		background-position: -103px -24px;
	}
	ul#Navbar li a#Nav3.active,
	ul#Navbar li a#Nav3:hover{
		background-position: -220px -24px;
	}
	ul#Navbar li a#Nav4.active,
	ul#Navbar li a#Nav4:hover{
		background-position: -324px -24px;
	}
	ul#Navbar li a#Nav5.active,
	ul#Navbar li a#Nav5:hover{
		background-position: -451px -24px;
	}
	ul#Navbar li a#Nav6.active,
	ul#Navbar li a#Nav6:hover{
		background-position: -557px -24px;
	}
	ul#Navbar li a#Nav7.active,
	ul#Navbar li a#Nav7:hover{
		background-position: -651px -24px;
	}
	ul#Navbar li a#Nav8.active,
	ul#Navbar li a#Nav8:hover{
		background-position: -749px -24px;
	}
	ul#Navbar li a span{
		visibility: hidden;
	}
	
	ul#Itemlist{
		list-style: none;
		margin: 0 45px;
		padding: 0;
		font: 14px Tahoma;
		color: #37a1e6;
		width: 630px;
 	}
	ul#Itemlist a{
		color: #37a1e6;
		text-decoration: none;
	}
	ul#Itemlist li a:hover{
		text-decoration: underline;
	}
	ul#Itemlist li{
		margin: 5px 0 0 0;
		float: left;
	}
		ul#Itemlist li ul {
			list-style-type: disc;
			margin: 0;
			padding: 0 5px 0 20px;
		}
			ul#Itemlist li ul li { float: none; }
	
#ContentWrapper{
	margin: 0 0 0 131px;
	position: relative;
	width: 938px;
}
	
	#Intro{
		float: left;
		margin: 130px 0 0 90px;
		width: 500px;
		font: bold 15px Tahoma;
		color:	#37a1e6;
	}
	
	#Intro  ul#Iconlist{
		margin: 25px 0 0 0;
		padding: 0;
		list-style-type:none;
		width: 600px;
	}
	
	#Intro ul#Iconlist li{
		padding: 0 15px 0 40px;
		float: left;
	}
	#Intro ul#Iconlist li a{
		font: 14px Tahoma;
		color:	#37a1e6;
		text-decoration: none;
		vertical-align: middle;
	}
	#Intro ul#Iconlist li a:hover{
		text-decoration: underline;
	}
	#Intro ul#Iconlist li#Volunteer{
		background: url('../images/volunteericon.png') no-repeat;
		background-position: center left;
		height: 30px;
	}
	#Intro ul#Iconlist li#Media{
		background: url('../images/mediaicon.png') no-repeat;
		background-position: center left;
		height: 30px;
		position: relative;
	}
	#Intro ul#Iconlist li#Special{
		background: url('../images/2006_special_services-small.gif') no-repeat;
		background-position: center left;
		xwidth: 30px;
		height: 30px;
	}
	
	#Logo{
		top: 60px;
		left: 703px;
		position: absolute;
	}
	
	#FeatureLinks {
		height: 720px;
		background: #FFF url('../images/footeraerial.jpg') no-repeat 0;
		background-position: bottom center;
		margin: 45px 0 0 0;
	}
	#FeatureLinks span{
		display: none;
	}
	#Feature1 a{
		margin:0;
		width: 289px;
		height: 159px;
		background: url('../images/schedule.png');
		float: left;
	}
	#Feature1 a:hover{
		background: url('../images/schedule_ro.jpg');
	}
	#Feature2  a{
		margin: 0 auto;
		width: 289px;
		height: 159px;
		background: url('../images/performers.png');
		display: block;
	}
	#Feature2 a:hover{
		background: url('../images/performers_ro.jpg')  no-repeat 0 0;
	}
	#Feature3 a{
		margin:0;
		width: 289px;
		height: 159px;
		background: url('../images/paid_seating.jpg');
		float: right;
	}
	#Feature3 a:hover{
		background: url('../images/paid_seating_ro.jpg');
	}
	#Feature4 a{
		margin:0;
		width: 289px;
		height: 158px;
		background: url('../images/information.png');
		float: left;
	}
	#Feature4 a:hover{
		background: url('../images/information_ro.jpg');
	}
	#Feature5 a{
		margin:0 auto;
		width: 289px;
		height: 158px;
		background: url('../images/ondisplay.png');
		display: block;
	}
	#Feature5 a:hover{
		background: url('../images/ondisplay_ro.jpg');
	}
	#Feature6 a{
		margin:0;
		width: 289px;
		height: 158px;
		background: url('../images/kidsfest.png');
		float: right;
	}
	#Feature6 a:hover{
		background: url('../images/kidsfest_ro.jpg');
	}

	#Welcome{
		width: 97%;
		margin: 40px auto;
		font: 12px Verdana, Sans serif;
	}
	#Welcome strong{color: #37a1e6;}

#Footer1{
	margin: 0 0 0 131px;
	padding: 0;
	width: 938px;
	height: 64px;
	background: url('../images/footernavbg.jpg') repeat-x 0 0;
	
}

	#Footer1 ul#FooterNav{
		margin: 0 0 0 30px;
		padding: 35px 0;
		list-style-type: none;
	}
	#Footer1 ul#FooterNav li {
		float: left;
		padding: 0 11px;
	}
	#Footer1 ul#FooterNav li a{
		font: 11px Tahoma, sans-serif;
		color: #FFF;
		text-decoration: none;
	}
	#Footer1 ul#FooterNav li a:hover{
		text-decoration: underline;
	}


#Footer2{
	position: relative;
	margin: 0 0 0 131px;
	padding: 0;
	width: 938px;
	height: 95px;
	background: #d2d2d2;
}
	#Sponsors{margin-left: 200px;}
	#Sponsors ul{list-style: none;}
	#Sponsors li{float: left; margin: 0 5px;}
	#Sponsors li a{display: block;}
	.sponsor1 a{
		background: url('../images/sponsor1.gif'); 
		width: 103px; 
		height: 36px;
	}
	.sponsor2 a{
		background: url('../images/sponsor2.gif'); 
		width: 130px; 
		height: 43px;
	}
	.sponsor4 a{
		background: url('../images/sponsor4.gif'); 
		width: 66px; 
		height: 47px;
	}
	.sponsor5 a{
		background: url('../images/sponsor5.gif'); 
		width: 55px; 
		height: 46px;
	}
	.sponsor6 a{
		background: url('../images/sponsor6.gif') no-repeat 0 0; 
		width: 215px; 
		height: 51px;
	}
	#Footer2 span{visibility: hidden;}
	#Footer2 p{
		padding: 10px 0 0 10px;
		margin: 0 140px;
		font: bold 12px Tahoma, sans-serif;
	}
		#Footer2 a{text-decoration: none;}
	
	
.picmargins{
	margin: 0 20px 20px;
}