body {
	background: url(../images/bg.gif) repeat 0 0;
}
a { color: #FFCD61; }
	a:hover { color: #8A8C8C; }
#header {
	background: url(../images/bg_header.gif) no-repeat 0 0;
	height: 93px;
	width: 921px;
	margin: 0 auto;
	padding: 14px 0 0 39px;
	position: relative;
}
#header a#logo {
	display: block;
	height: 72px;
	width: 175px;
}
#header a#tickets_button {
	background: url(../images/btn_tickets.gif) no-repeat 0 0;
	height: 30px;
	width: 110px;
	display: block;
	text-indent: -9999px;
	position: absolute;
	top: 22px;
	right: 136px;
}
#header a#donate_button {
	background: url(../images/btn_donate.gif) no-repeat 0 0;
	height: 30px;
	width: 110px;
	display: block;
	text-indent: -9999px;
	position: absolute;
	top: 22px;
	right: 13px;
}
	#header a#tickets_button:hover,
	#header a#donate_button:hover {
		background-position: 0 -30px;
	}
#top_nav {
	float: right;
	margin-right: 40px;
	_margin-right: 20px;
	height: 22px;
	margin-top: -18px;
}
	#top_nav li {
		float: left;
	}
		#top_nav li a {
			height: 22px;
			display: block;
			background-image: url(../images/bg_nav.gif);
			background-repeat: no-repeat;
			text-indent: -9999px;
		}
			#top_nav li a#nav_awards { 
				background-position: 0 0; 
				width: 122px;
			}
				#top_nav li a#nav_awards:hover,
				#top_nav li a#nav_awards.active { background-position: 0 -22px; }
			
			#top_nav li a#nav_sponsors { 
				background-position: -122px 0; 
				width: 197px;
			}
				#top_nav li a#nav_sponsors:hover,
				#top_nav li a#nav_sponsors.active { background-position: -122px -22px; }
			
			#top_nav li a#nav_about { 
				background-position: -319px 0; 
				width: 152px;
			}
				#top_nav li a#nav_about:hover,
				#top_nav li a#nav_about.active { background-position: -319px -22px; }
			
			#top_nav li a#nav_location { 
				background-position: -471px 0; 
				width: 199px;
			}
				#top_nav li a#nav_location:hover,
				#top_nav li a#nav_location.active { background-position: -471px -22px; }
				

#content {
	width: 960px;
	margin: 0 auto;
	position: relative;
}
#content .col_a {
	float: left;
	width: 525px;
	padding: 40px 0 40px 34px;
}
	h1 {
		text-indent: -9999px;
		margin: 0 0 28px 6px;
	}
	h2 {
		color: #1AB3C1;
		font-size: 1.3em;
		line-height: 1.5;
	}
	p {
		font-size: 1.3em;
		color: #ffffff;
		letter-spacing: 0.3px;
		margin: 0 0 10px 7px;
	}

#content .col_b {
	float: right;
	margin: 28px 20px 40px 0;
}

#content #footer {
	border-top: 1px solid #212121;
	float: left;
	width: 860px;
	margin-left: 50px;
	_margin-left: 20px;
	padding: 10px 0 20px 0;
}
#content #footer p#stoked {
	float: left;
	color: #a4a4a4;
	font-size: 1.1em;
}
#content #footer p#modernine {
	float: right;
	font-size: 1.1em;
	color: #a4a4a4;
}
