body { font:1em "lucida grande", "lucida sans unicode", sans-serif; color:#000; margin:0; padding:0; }
h1, h2 { font-weight:normal; font-family:Georgia, serif; margin:8px 4px; padding:0; }
h3, h4, h5, h6 { font-weight: normal; font-family:Georgia, serif; margin:4px; padding:0; }
h1 { font-size: 2.0em; color:#ebc755; }
h2 { font-size: 1.8em; }
h3 { font-size: 1.5em; }
h4 { font-size: 1.4em; }
h5, h6 { font-size: 1.3em; }
table td { padding:5px; text-align:center; border:0; margin:0; }
img { border:0; }

a { color:#ebc755; text-decoration:none; }
a:link:after, a:visited:after { content:" [" attr(href) "] "; }


.clear { clear:both; }
.SiteWarning { display:none; }

.buyBooty { width:72px; background:url(../img/chest.png) no-repeat top center; line-height:60px; left:10px; vertical-align:text-bottom; top:-20px; padding:0; margin:0; }
.buyTickets { width:72px; background:url(../img/ticket.png) no-repeat top center; line-height:60px; left:10px; top:-20px; padding:0; margin:0; }
.Schedule { width:72px; background:url(../img/calendar.png) no-repeat top center; line-height:60px; left:10px; top:-20px; padding:0; margin:0; }
.SignUp { width:72px; background:url(../img/scrolls.png) no-repeat top center; line-height:60px; left:10px; top:-20px; padding:0; margin:0; }

#homeBox { margin:0 auto; width:960px; padding:0; }
#box { margin:0 auto; width:960px; padding:0; }
#box2 { margin:0 auto; width:960px; padding:0; }
	#head { text-align:center; padding:60px 0 14px 0; }
		#menu { padding:0 65px; display:none; }
		#box #content { margin:0 40px; padding:6px; min-height:450px; }
		#homeBox #content { margin:0 60px; padding:6px; min-height:450px; }
			#frame { display:block; float:left; width:400px; }
			#News { display:block; float:right; width:400px; background:#6e5026; margin:10px; }
				#News ul { margin:5px; padding:0; }
					#News ul li { list-style:none; padding:4px; margin:0; }
			#main { width:65%; float:left; padding:0 0 0 10px;}
			#mainFull { width:85%; padding:0 0 0 10px; }
				#subNav { width:30%; float:right; padding:10px; text-align:center; }
					#subNav p { text-align:left; padding:5px; }
					#spons { background:#fff; padding:10px; } 
					#subNav a { color:#3E2A0E; text-decoration:none; }
					#subNav a:hover { text-decoration:underline; }
	#footer { text-align:center; padding:0 80px 80px 80px; font-size:12px; }
		#footer a { color:#eee; text-decoration:underline; }

.sf-menu * { display:none; }

.pp_pic_holder, .pp_overlay, .ppt { display:none; }
