body { margin: 0px; background-color:#ebf305; }
body,td,th { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000; }
a { text-decoration:underline; color:#000; }
a:hover { text-decoration:none; color:#666; }
.clearboth { clear:both; height:0px; font-size:0px; overflow:hidden; }
input {	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:93%; }
.button { border:1px solid #0079DD; color:#0079DD; background-color:#fff; padding:1px; font-weight:bold; font-size:108%; }
.textbox { background-color:#fff; padding:1px; font-size:116%; }

.outer {
	margin-left:auto;
	margin-right:auto;
	width:990px;
	position:relative;
	min-height:670px;
	_height:670px;
}

#logo a { display:block; margin-left:auto; margin-right:auto; width:600px; height:192px; }

#social { position:absolute; margin:0; padding:0; list-style:none; left:825px; top:130px; }
#social li { margin-left:10px; float:left; display:inline; }

#navLeft {
	position:absolute; left:45px; top:220px; width:120px; margin:0; padding:0; list-style:none;
}
#navRight {
	position:absolute; left:825px; top:220px;
}
.nav { width:120px; margin:0; padding:0; list-style:none; }
.nav li { margin-bottom:15px; background-color:#000000; height:70px; }
.nav a { display:block; width:120px; height:70px; background-position:0 0; background-repeat:no-repeat; }
.nav a:hover { background-position:0 -70px; }
.nav #home a { background-image:url(/images/nav_home.jpg); }
.nav #safety a { background-image:url(/images/nav_safety.jpg); }
.nav #terms a { background-image:url(/images/nav_terms.jpg); }
.nav #contact a { background-image:url(/images/nav_contact.jpg); }
.nav #photos a { background-image:url(/images/nav_photos.jpg); }
.nav #events a { background-image:url(/images/nav_events.jpg); }
.nav #tickets  a{ background-image:url(/images/nav_tickets.jpg); }
.nav #newsletter a { background-image:url(/images/nav_newsletter.jpg); }
#content {
	position:absolute; left:145px; top:192px; width:700px;
}
#main {
	background:url(/images/content_top.jpg) 0 0 no-repeat #ffffff;
}
#mainInner {
	padding-left:50px; padding-right:50px; padding-top:28px; padding-bottom:15px; background:url(/images/content_foot.gif) 0 bottom no-repeat; min-height:540px; _height:540px;
}
#mainInner h1 { color:#ec2127; font-size:153.9%; margin-bottom:15px; }
#mainInner h2 { color:#10bcee; font-size:138.5%; margin-bottom:10px; }
#contentDiv{ min-height:300px; }
#tv { text-align:center; margin-top:10px; }
#footer {
	text-align:center; color:#000; font-size:85%;
	padding-top:10px; padding-bottom:20px;
}

/*********************************** HOMEPAGE ONLY ***********************************/

#mycarousel { height:105px; overflow:hidden; }

#cities { margin:0; padding:0; list-style:none; }
#cities li { margin-bottom:15px; list-style:none; width:600px; height:80px; }
#cities a { display:block; width:600px; height:80px; }
#cities #she { background:url(/images/panel_she.png) 0 0 no-repeat; }
#cities #lee { background:url(/images/panel_lee.png) 0 0 no-repeat; }
#cities #man { background:url(/images/panel_man.png) 0 0 no-repeat; }
#cities #hul { background:url(/images/panel_hul.png) 0 0 no-repeat; }



/*
* Customizations to Global Style
*/
h3.secTitle { color:#000; }
h4.subTitle { background-color:#000; }
div.boxCont { background-color:#eee; }
ul.actBtn li { background-color:#000; border-color:#000; }
ul.actBtn li a { color:#fff; }
