body { font:1em "lucida grande", "lucida sans unicode", sans-serif; color:#fff; background:#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; }
img { border:0; }
table td { padding:5px; text-align:center; border:0; margin:0; }

a { color:#ebc755; text-decoration:none; }
a:hover { text-decoration: underline; }
.clear { clear:both; }
.SiteWarning { margin:0; padding:5px; width:100%; line-height:30px; background:#F0491C; color:#FFF; z-index:100; }

.buyBooty { width:72px; background:url(../img/chest2.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/ticket2.png) no-repeat top center; line-height:60px; left:10px; top:-20px; padding:0; margin:0; }
.Schedule { width:72px; background:url(../img/calendar2.png) no-repeat top center; line-height:60px; left:10px; top:-20px; padding:0; margin:0; }
.SignUp { width:72px; background:url(../img/scrolls2.png) no-repeat top center; line-height:60px; left:10px; top:-20px; padding:0; margin:0; }

#homeBox { background:url(../img/homepage_bg.jpg) top center no-repeat; margin:0 auto; width:960px; padding:0; }
#box { background:url(../img/TopBanner.jpg) no-repeat top center; margin:0 auto; width:960px; padding:0; }
#box2 { background:url(../img/BottomBanner.jpg) no-repeat bottom center; margin:0 auto; width:960px; padding:0; }
	#head { text-align:center; padding:60px 0 14px 0; }
		#menu { padding:0 65px; }
		#box #content { margin:0 40px; padding:6px; min-height:450px; background:url(../img/contentBG.png) repeat; }
		#homeBox #content { margin:0 60px; padding:6px; min-height:450px; background:url(../img/contentBG.png) repeat; }
			#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:98%; padding:0 0 0 10px; }
				#subNav { width:30%; float:right; padding:10px; text-align:center; background:url(../img/sidbarBG.png) repeat; }
					#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; }
				#subNav2 { width:30%; float:right; padding:10px; text-align:center; }
	#footer { text-align:center; padding:0 80px 80px 80px; font-size:12px; }
		#footer a { color:#eee; text-decoration:underline; }

/* Superfish Menu Styles */
.sf-menu, .sf-menu * { margin:0; padding:0; list-style:none; font-size:14px; }
.sf-menu { line-height:	1.0; text-align:center; }
.sf-menu ul { position:absolute; top:-999em; width:10em; }
.sf-menu ul li { width:260px; } /*Change below as well*/
.sf-menu li:hover { visibility:inherit; }
.sf-menu li { float:left; position:relative; }
.sf-menu a { display:block; position:relative; }
.sf-menu li:hover ul, .sf-menu li.sfHover ul { left:0; top:2.5em; z-index:99; }
ul.sf-menu { text-align:center; margin:0 auto; }
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top:-999em; }
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul { left:260px; top:0; } /*Change width above as well*/
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul { top:-999em; }
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul { left:10em; top:0; }
.sf-menu { float:left; margin-bottom:1em;  }
.sf-menu a { padding:.75em .7em; text-decoration:none; }
.sf-menu a, .sf-menu a:visited { color:#fff; }
.sf-menu li { }
.sf-menu li li a, .sf-menu li li a:visited { color:#333; text-align:left; }
.sf-menu li li { background:#ecc95e; }
.sf-menu li li li { background:#ecc95e; }
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { color:#0b0000; outline:0; text-decoration:none; }
.sf-menu ul li a:hover { background:#98743a; }
.sf-menu a.sf-with-ul { padding-right:1em; min-width:1px; }
.sf-sub-indicator { position:absolute; display:block; right:.2em; top:1.05em; width:10px; height:10px; text-indent:-999em; overflow:hidden; background:url('../img/arrows-ffffff.png') no-repeat -10px -100px; }
a > .sf-sub-indicator { top:.8em; background-position:0 -100px; }
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator { background-position: -10px -100px; }
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator { background-position: -10px 0; }
.sf-shadow ul { background:	url('../img/shadow.png') no-repeat bottom right; padding: 0 8px 9px 0; -moz-border-radius-bottomleft: 17px; -moz-border-radius-topright: 17px; -webkit-border-top-right-radius: 17px; -webkit-border-bottom-left-radius: 17px; }
.sf-shadow ul.sf-shadow-off { background: transparent; }
.sf-navbar { height:2.5em; padding-bottom:2.5em; position:relative; }
.sf-navbar li { position:static; }
.sf-navbar a { border-top:none; }
.sf-navbar li ul { width:44em; }
.sf-navbar li li { background:#f7eac1; position:relative; }
.sf-navbar li li ul { width:13em; }
.sf-navbar li li li { width:260px; }
.sf-navbar ul li { width:auto; float:left; }
.sf-navbar a, .sf-navbar a:visited { border:none; }
.sf-navbar li.current { background:#BDD2FF; }
.sf-navbar li:hover, .sf-navbar li.sfHover, .sf-navbar li li.current, .sf-navbar a:focus, .sf-navbar a:hover, .sf-navbar a:active { background:#BDD2FF; }
.sf-navbar ul li:hover, .sf-navbar ul li.sfHover, ul.sf-navbar ul li:hover li, ul.sf-navbar ul li.sfHover li, .sf-navbar ul a:focus, .sf-navbar ul a:hover, .sf-navbar ul a:active { background:#D1DFFF; }
ul.sf-navbar li li li:hover, ul.sf-navbar li li li.sfHover, .sf-navbar li li.current li.current, .sf-navbar ul li li a:focus, .sf-navbar ul li li a:hover, .sf-navbar ul li li a:active { background:#E6EEFF; }
ul.sf-navbar .current ul, ul.sf-navbar ul li:hover ul, ul.sf-navbar ul li.sfHover ul { left:0; top:2.5em; }
ul.sf-navbar .current ul ul { top:-999em; }
.sf-navbar li li.current > a { font-weight:	bold; }
.sf-navbar ul .sf-sub-indicator { background-position: -10px -100px; }
.sf-navbar ul a > .sf-sub-indicator { background-position: 0 -100px; }
.sf-navbar ul a:focus > .sf-sub-indicator, .sf-navbar ul a:hover > .sf-sub-indicator, .sf-navbar ul a:active > .sf-sub-indicator, .sf-navbar ul li:hover > a > .sf-sub-indicator, .sf-navbar ul li.sfHover > a > .sf-sub-indicator { background-position: -10px -100px; }
.sf-navbar > li > ul { background: transparent; padding: 0; -moz-border-radius-bottomleft: 0; -moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0; -webkit-border-bottom-left-radius: 0; }

/* galleria */
.gallery{width:702px;margin:0 auto;}
.gallery li{width:75px;height:50px;margin: 0 2px; list-style:none; display:block; float:left;}

#main_image{margin:0 auto 60px auto;height:465px;border:3px solid #333; width:700px;background:black;}
#main_image img{margin-bottom:10px;}