/*-------------------------------- Doc ---------------------------*/
*{
	margin: 0 auto;
	padding: 0;
	font-family: "Arial";
}
body {
	background-color: #f4f4e8;
	background: #f4f4e8 url(images/tile.jpg) repeat;
}
.clear {
	clear: both;
}

/*------------------------------- Header ---------------------------*/
#header {
	width: 1200px;
	height: 87px;
}
#headerl {
	width: 147px;
	height: 92px;
	background: url(images/lheader.png) no-repeat;
	float: left;
}
#logotop {
	width: 105px;
	height: 92px;
	margin: 0;
	padding: 0;
	border: none;
	float: left;
}
#logotop a:visited img, #logotop a:link img, #logotop a:hover img, #logotop a:active img {
	color: white;
	text-decoration: none;
	border: none;
}
#headerr {
	width: 948px;
	height: 92px;
	background: url(images/rheader.jpg) no-repeat;
	float: left;
}
#tagm {
	padding: 40px 0 0 60px;
	float: left;
}
#tagline {
	width: 351px;
	height: 55px;
	color: white;
	background: url(images/tagline.png) no-repeat;
}
#taglinev {
	width: 351px;
	height: 55px;
	color: white;
	background: url(images/tagline.png) no-repeat;
}
#tagline h2 {
	font-size: 20px;
	font-weight: 100;
	padding: 15px 0 0 60px;
}
#taglinev h2 {
	font-size: 20px;
	font-weight: 100;
	padding: 20px 0 0 60px;
}
#datem {
	padding: 2px 120px 0 0;
	float: right;
}
#datemv {
	padding: 2px 120px 0 0;
	float: right;
}
#date {
	width: 276px;
	height: 50px;
	color: white;
	background: url(images/date.png) no-repeat;
}
#datev {
	width: 276px;
	height: 50px;
	color: white;
	background: url(images/date.png) no-repeat;
}
#date h2 {
	font-size: 20px;
	font-weight: 100;
	padding: 13px 0 0 50px;
}
#datev h2 {
	font-size: 20px;
	font-weight: 100;
	padding: 18px 0 0 50px;
}
#nav {
	width: 1200px;
	height: 80px;
}
#navl {
	width: 147px;
	height: 80px;
	background: #871612 url(images/navl.png) repeat-x;
	float: left;
}
#logobot {
	width: 105px;
	height: 80px;
	margin: 0;
	padding: 0;
	border: none;
	float: left
}
#nav a:visited img, #nav a:link img, #nav a:hover img, #nav a:active img {
	color: white;
	text-decoration: none;
	border: none;
}
#navr {
	width: 948px;
	height: 80px;
	background: #871612 url(images/navbg.png) no-repeat;
	float: left;
}
#nav ul{
	margin: 0;
	padding: 10px 0 0 30px;
	list-style: none;
}
#nav li {
	margin: 0;
	padding: 0 0 0 30px;
	font-size: 25px;
	font-weight: lighter;
	display: inline;
}
#nav li a:hover, #nav li a:active {
	color: white;
	text-decoration: underline;
}
#nav a:visited, #nav a:link {
	font-weight: 100;
	font-size: 20px;
	color: white;
	text-decoration: none;
}
/*------------ volunteer nav ------------*/
#nav_vol {
	width: 1200px;
	height: 80px;
}
#nav_vol a:visited img, #nav_vol a:link img, #nav_vol a:hover img, #nav_vol a:active img {
	color: white;
	text-decoration: none;
	border: none;
}
#nav_vol ul{
	margin: 0;
	padding: 17px 0 0 29px;
	list-style: none;
}
#nav_vol li {
	margin: 0;
	padding: 0 0 0 31px;
	font-size: 25px;
	font-weight: lighter;
	display: inline;
}
#nav_vol li a:hover, #nav_vol li a:active {
	color: white;
	text-decoration: underline;
}
#nav_vol a:visited, #nav_vol a:link {
	font-weight: 100;
	font-size: 20px;
	color: white;
	text-decoration: none;
}

/*----------------------------- Content ----------------------------*/

/*---------------- Coming Soon ------------*/
#soon_content {
	width: 1024px;
	height: 435px;
	padding-bottom: 35px;
}
#soon_content h1 {
	margin: 0;
	padding: 180px 25px 0 0;
	text-align: center;
}

/*----------------- Home -----------------*/
#content {
	width: 1200px;
	padding: 0 0 0 40px;
}
#main {
	width: 758px;
	height: 440px;
	padding: 54px 0 0 17px;
	background: url(images/flashborder.jpg) no-repeat;
	float: left;
}
#rmain {
	width: 290px;
	float: left;
}
#social {
	margin: 0;
	padding: 0 0 0 0;
}
#social a:hover img, #social a:active img, #social a:visited img, #social a:link img {
	border: none;
	padding: 0 0 0 0;
}
#top ul {
	margin: 0;
	padding: 0 0 0 0;
}
#top li{
	margin: 0;
	padding: 0 0 14px 15px;
	list-style: none;
}
#topbg {
	width: 277px;
	height: 57px;
	color: white;
	text-align: center;
	font-size: 11px;
	font-weight: lighter;
	background: url(images/news.png) no-repeat;
}
#topbg h1 {
	padding: 15px 0 0 0;
}
#bot ul {
	margin: 0;
	padding: 0 0 10px 0;
}
#bot li{
	margin: 0;
	padding: 0 0 14px 15px;
	list-style: none;
}
#botbg {
	width: 277px;
	height: 56px;
	color: white;
	text-align: center;
	font-size: 11px;
	font-weight: lighter;
	background: url(images/media.png) no-repeat;
}
#botbg h1 {
	padding: 15px 0 0 0;
}

/*-----------Schedule----------*/
#schedule_content {
	width: 900px;
	height: 370px;
	padding: 0 0 10px 0;
	font-size: 16px;
	text-align: center;
}
#schedule_content a:hover, #schedule_content a:active, #schedule_content a:visited, #schedule_content a:link {
	color: red;
	padding: 0;
}
#schedule_content a:hover img, #schedule_content a:active img, #schedule_content a:visited img, #schedule_content a:link img {
	border: solid 2px red;
	padding: 0;
}
#para {
	text-align: left;
}

/*------------------ Media ------------*/
#player {
	padding: 0 45px 0 0;
	text-align: center;
}

/*----------------- FAQ ---------------*/
#faq_content {
	width: 1024px;
}
#faq {
	width: 960px;
	margin: 0;
	padding: 0 0 0 20px;
}
#faq h1 {
	margin: 0;
	padding: 25px 0 0 0;
	font-size: 26px;
}
#faq p {
	margin: 0;
	padding: 15px 0 0 0;
}

/*--------------- Sponsors --------------*/
#sponsors_content {
	width: 1024px;
	height: 1150px;
}
#sponsors {
	width: 950px;
	margin: 0;
	padding: 30px 0px 15px 50px;
}
#sponsors a:hover, #sponsors a:visited, #sponsors a:active, #sponsors a:link {
	color: red;
}
#sponpic {
width: 500px;
	
}
#sponpic a:hover img, #sponpic a:active img, #sponpic a:visited img, #sponpic a:link img {
	border: none;
	padding: 0 0 0 0;
}
#spon1 {
	width: 500px;
	height: 68px;
	margin: 0 auto;
	padding: 0;
	float: left;
}
#spon2 {
	width: 126px;
	height: 128px;
	margin: 0 auto;
	padding: 0;
	float: left;	
}
#spon3 {
	width: 241px;
	height: 128px;
	margin: 0 auto;
	padding: 0;
	float: left;	
}
#spon4 {
	width: 133px;
	height: 128px;
	margin: 0 auto;
	padding: 0;
	float: left;	
}
#spon5 {
	width: 500px;
	height: 47px;
	margin: 0 auto;
	padding: 0;
	float: left;	
}
#spon6 {
	width: 139px;
	height: 74px;
	margin: 0 auto;
	padding: 0;
	float: left;	
}
#spon7 {
	width: 228px;
	height: 74px;
	margin: 0 auto;
	padding: 0;
	float: left;	
}
#spon8 {
	width: 133px;
	height: 74px;
	margin: 0 auto;
	padding: 0;
	float: left;	
}
#spon9 {
	width: 500px;
	height: 52px;
	margin: 0 auto;
	padding: 0;
	float: left;	
}
#spon10 {
	width: 63px;
	height: 80px;
	margin: 0 auto;
	padding: 0;
	float: left;	
}
#spon11 {
	width: 165px;
	height: 80px;
	margin: 0 auto;
	padding: 0;
	float: left;	
}
#spon12 {
	width: 90px;
	height: 80px;
	margin: 0 auto;
	padding: 0;
	float: left;	
}
#spon13 {
	width: 126px;
	height: 80px;
	margin: 0 auto;
	padding: 0;
	float: left;	
}
#spon14 {
	width: 56px;
	height: 80px;
	margin: 0 auto;
	padding: 0;
	float: left;	
}
#spon15 {
	width: 500px;
	height: 56px;
	margin: 0 auto;
	padding: 0;
	float: left;	
}
#spon16 {
	width: 47px;
	height: 69px;
	margin: 0 auto;
	padding: 0;
	float: left;	
}
#spon17 {
	width: 117px;
	height: 69px;
	margin: 0 auto;
	padding: 0;
	float: left;	
}
#spon18 {
	width: 109px;
	height: 69px;
	margin: 0 auto;
	padding: 0;
	float: left;	
}
#spon19 {
	width: 60px;
	height: 69px;
	margin: 0 auto;
	padding: 0;
	float: left;	
}
#spon20 {
	width: 111px;
	height: 69px;
	margin: 0 auto;
	padding: 0;
	float: left;	
}
#spon21 {
	width: 56px;
	height: 69px;
	margin: 0 auto;
	padding: 0;
	float: left;	
}
#spon22 {
	width: 47px;
	height: 62px;
	margin: 0 auto;
	padding: 0;
	float: left;	
}
#spon23 {
	width: 137px;
	height: 62px;
	margin: 0 auto;
	padding: 0;
	float: left;	
}
#spon24 {
	width: 134px;
	height: 62px;
	margin: 0 auto;
	padding: 0;
	float: left;	
}
#spon25 {
	width: 126px;
	height: 62px;
	margin: 0 auto;
	padding: 0;
	float: left;	
}
#spon26 {
	width: 56px;
	height: 62px;
	margin: 0 auto;
	padding: 0;
	float: left;	
}
#spon27 {
	width: 47px;
	height: 77px;
	margin: 0 auto;
	padding: 0;
	float: left;	
}
#spon28 {
	width: 99px;
	height: 77px;
	margin: 0 auto;
	padding: 0;
	float: left;	
}
#spon29 {
	width: 113px;
	height: 77px;
	margin: 0 auto;
	padding: 0;
	float: left;	
}
#spon30 {
	width: 69px;
	height: 77px;
	margin: 0 auto;
	padding: 0;
	float: left;	
}
#spon31 {
	width: 116px;
	height: 77px;
	margin: 0 auto;
	padding: 0;
	float: left;	
}
#spon32 {
	width: 56px;
	height: 77px;
	margin: 0 auto;
	padding: 0;
	float: left;	
}
#spon33 {
	width: 47px;
	height: 56px;
	margin: 0 auto;
	padding: 0;
	float: left;	
}
#spon34 {
	width: 137px;
	height: 56px;
	margin: 0 auto;
	padding: 0;
	float: left;	
}
#spon35 {
	width: 134px;
	height: 56px;
	margin: 0 auto;
	padding: 0;
	float: left;	
}
#spon36 {
	width: 126px;
	height: 56px;
	margin: 0 auto;
	padding: 0;
	float: left;	
}
#spon37 {
	width: 56px;
	height: 56px;
	margin: 0 auto;
	padding: 0;
	float: left;	
}
#spon38 {
	width: 500px;
	height: 68px;
	margin: 0 auto;
	padding: 0;
	float: left;	
}

/*-------------- Volunteer --------------*/
#volunteer_content {
	width: 1024px;
}
#volinfo {
	width: 580px;
	padding: 0 0 0 20px;
}

/*-------------------------------- Footer -------------------------------*/
#footer {
	width: 1200px;
	height: 173px;
	background: url(images/footer.png) no-repeat;
	
}
#footer ul{
	margin: 0;
	padding: 38px 0 0 63px;
	list-style: none;
	float: left;
}
#footer li {
	margin: 0;
	padding: 0 0 0 5px;
	color: white;
	font-size: 14px;
	display: inline;
}
#footer li a:hover, #footer li a:active {
	color: white;
	text-decoration: underline;
}
#footer a:visited, #footer a:link {
	color: white;
	text-decoration: none;
}
#legal {
	width: 380px;
	height: 40px;
	margin: 0;
	padding: 35px 0 0 140px;
	color: white;
	font-size: 13px;
	float: left;
}
#ualogo {
	width: 150px;
	height: 43px;
	padding: 40px 0 0 0;
	float: left;
}
#ualogo a:hover img, #ualogo a:active img, #ualogo a:visited img, #ualogo a:link img {
	border: none;
}
#tacoi {
	margin: 0;
	padding: 35px 0 0 40px;
	float: left;
}
#tacoi p {
	padding: 0 0 0 0px;
	font-family: "Arial Narrow";
	color: white;
	font-size: 12px;
}
#tacoi a:visited img, #tacoi a:link img, #tacoi a:hover img, #tacoi a:active img {
	text-decoration: none;
	border: none;
}