@charset "utf-8";
/* CSS Document */

html, body {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}
body {
	background:#008048 url(/stylesheets/_g/background.jpg) repeat-x;	
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#08a25e;
	padding-bottom: 5px;
	border-bottom:3px solid #08a25e;
	}
	
p a {text-decoration:none; color:#365ebb}

img.pro {
	/*
	border-top: 1px dotted #999999;
	padding-top:15px;
	padding-right: 470px;
	margin-top:15px;
	margin-bottom:10px;
	*/
	padding-right: 20px;
	margin-bottom: 20px;
	}

img.ticket {
	float:left;
	padding-right:15px;
	}
	
a img {border:none;}
	
#main-container {
	margin: 0 auto;
	width:920px;
	min-height:100%;
	overflow:hidden;
	background:url(/stylesheets/_g/main_container.jpg) repeat-y 50% 0;
	font:12px Verdana, Arial, Helvetica, sans-serif;
}
* html #main-container {overflow:visible; height:100%;}

#header {
	background: url(/stylesheets/_g/header.jpg) repeat-x;
	height:39px;
	}

.mast01, .mast02, .mast03, .mast04, .mast05, .mast06, .mast07, .mast08, .mast09, .mast10 {
	width:888px;
	height:347px;
	margin-left: 16px;
	
	}
	
.mast01 {
	background: url(/stylesheets/_g/mast01.jpg) no-repeat;
	}
	
.mast02 {
	background: url(/stylesheets/_g/mast02.jpg) no-repeat;
	}
	
.mast03 {
	background: url(/stylesheets/_g/mast03.jpg) no-repeat;
	}
	
.mast04 {
	background: url(/stylesheets/_g/mast04.jpg) no-repeat;
	}
	
.mast05 {
	background: url(/stylesheets/_g/mast05.jpg) no-repeat;
	}
	
.mast06 {
	background: url(/stylesheets/_g/mast06.jpg) no-repeat;
	}
	
.mast07 {
	background: url(/stylesheets/_g/mast07.jpg) no-repeat;
	}
	
.mast08 {
	background: url(/stylesheets/_g/mast08.jpg) no-repeat;
	}
	
.mast09 {
	background: url(/stylesheets/_g/mast09.jpg) no-repeat;
	}
	
.mast10 {
	background: url(/stylesheets/_g/mast10.jpg) no-repeat;
	}
	

.tickets_button {
	width:80px;
	height:60px;
	background: url(/stylesheets/_g/party-auction-button.jpg) no-repeat;
	position:absolute;
	margin-top:285px;
	margin-left:463px;
	}
	
.volunteer_button {
	width:80px;
	height:60px;
	background: url(/stylesheets/_g/volunteer_button.jpg) no-repeat;
	position:absolute;
	margin-top:285px;
	margin-left:558px;
	}
	
#content { /* entry in ie7.css */
	background: url(/stylesheets/_g/content.jpg) repeat-y;
	width: 605px;
	height:auto;
	margin-left:16px;
	margin-top:-30px;
	padding: 10px 50px 10px 20px;
	font-size: 11px;
	}
	
*html #content {margin-top:0;}
	
#content_bottom {
	width: 649px;
	height: 33px;
	margin-left: 16px;
	background: url(/stylesheets/_g/content_bottom.jpg) no-repeat;
	}
	
#content_left {
	float: left;
	}
	
*html #content_left {
	float: left;
	margin-right:-20px;
	}
	
#content_right {
	float: left;
	margin-top: -134px;
	}
	
*html #content_right {
	float: left;
	margin-top: -122px;
	}
	
#sidebar {
	width: 226px;
	height: 1531px;
	background: url(/stylesheets/_g/sponsors.jpg) no-repeat;
	margin-left: -26px;
	}
	
*html #sidebar {
	width: 226px;
	height: 1531px;
	background: url(/stylesheets/_g/sponsors.jpg) no-repeat;
	margin-left: 1px;
	}
	
.leaderboard1 {	margin-top: -18px;} /* ie7.css */
	
.leaderboard1, .leaderboard2 {
	width: 226px;
	margin-left: -26px;
	}
	
.footer {
	float:left;
	border-top: 1px solid #999999;
	border-bottom: 10px solid #fff;
	margin-left: 24px;
	width: 612px;
	padding:10px 10px 10px 10px;
	font-size: 9px;
	text-align:center;
	line-height: 14px;
	}
	
*html .footer {
	float:left;
	border-top: 1px solid #999999;
	border-bottom: 10px solid #fff;
	margin-left: 13px;
	width: 612px;
	padding:10px 10px 10px 10px;
	font-size: 9px;
	text-align:center;
	line-height: 14px;
	}
	
.footer p {
	text-align: center;
	font-size:10px;
	}
	
/* LISTS */

ul {text-indent: -10px;}
li {list-style-type:none;}
.charities_ul {text-indent:0; margin-left:20px;}
.charities_ul li {text-indent:0; padding-bottom:10px; padding-top:10px; border-bottom:1px dotted  #999999;}
.charities_ul li a {text-decoration:none; font-weight:bold; color:#365ebb}
.ticket_ul {margin-top:5px;margin-left:20px;padding-bottom:30px;}
.ticket_ul2 {margin-top:5px;margin-left:20px;}

	
/* NAV BUTTONS */

#nav {
	background: url(/stylesheets/_g/nav_background.jpg) no-repeat;
	width:649px;
	height: 123px;
	margin-left: 16px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	line-height:10px;
	padding-left: 23px;
	padding-top: 12px;
	font-variant:small-caps;
	}
	
*html #nav {height:110px;}
	
#nav a {text-decoration:none; color:#333; font-size:13px;}
*html #nav a {font-size:12px;}

#nav #subnav {
	float:left;
	width: 649px;
	height: 50px;
	padding-top: 28px;
	margin-left: -2px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	line-height:10px;
	color: #fff;
	}
	
.contact {float:right}
	
#nav #subnav a {text-decoration:none; color:#fff; font-size:10px;}
	
	
.eventschedule {padding-left: 3px;float: left;text-align:center;width: 90px;}
.history {padding:5px 0 0 55px;float: left;text-align:center;width: 50px;}
*html .history {padding:5px 0 0 54px;}
.volunteers {padding:5px 0 0 64px;float: left;text-align:center;width: 50px;}
.charitysweepstakes {padding-left:65px;float: left;text-align:center;width: 90px;}
*html .charitysweepstakes {padding-left:47px;}
.funrun {padding:5px 0 0 49px;float: left;text-align:center;width: 50px;}
.specialevents {padding-left:49px;float: left;text-align:center;width: 60px;}
*html .funrun {padding:5px 0 0 50px;}
.tickets {padding:27px 0 0 21px;float: left;text-align:center;width: 50px;}
.charities {padding:27px 0 0 70px;float: left;text-align:center;width: 50px;}
.playwithapro {padding:22px 0 0 70px;float: left;text-align:center;width: 70px;}
*html .playwithapro {padding:22px 0 0 60px;}
.sponsorship {padding:22px 0 0 39px;float: left;text-align:center;width: 100px;}
.eventsponsors {padding:22px 0 0 24px;float: left;text-align:center;width: 100px;}

.activepage {padding:24px 0 0 22px;float: left;text-align:center;width: 50px;}
#nav .contact_us {position:relative;padding-left: 525px; color: #fff; text-decoration:none; top:31px;}

#homelink {
	width: 300px;
	height: 300px;
	top: 10px;
	left: 10px;
	}
	
h2 span {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	}

span.spanhistory {margin-left: 307px;}
span.spaneventschedule {margin-left: 255px;}
span.spanplaywithapro {margin-left: 282px;}
span.spansponsorship {margin-left: 150px;}
span.spanvolunteers {margin-left: 176px;}
	
h2 img {margin-bottom:-5px;}
h2 img a {text-decoration:none; border:none;}

span.sold {color:#CC0000;}

a.invyte {margin-left: -25px;}