@charset "UTF-8";

/* CSS Document */

html { padding: 0; margin: 0; }

img { border-style: none; }

a { overflow: hidden; color:#bbcddf }

/*table{ padding: 0 0 0 0; margin: 0 0 0 0; border: none;}*/

body {
    padding: 0;
    text-align: center;
    margin: 0; 
	background: #000000 url(images/SPACE_bg.jpg) top center repeat-x;
	background-attachment: scroll;}

A {
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-style: normal;
}
A:link {
	font-weight: bold; 
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;}
a:active {
    font-weight: bold; 
	font-size: 11px; 
	color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;}
A:hover {
	font-weight: bold; 
	font-size: 11px;
	color: #f89920; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;}

.rel {
	font-weight: normal;
	font-size: 11px;
	color: #8b8a69;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-style: normal;
}
.rel:link {
	font-weight: normal; 
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;}
.rel:active {
    font-weight: normal; 
	font-size: 11px; 
	color: #8b8a69; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;}
.rel:hover {
	font-weight: normal; 
	font-size: 11px;
	color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;}
	
	
.newsmore {
	font-weight: bold;
	font-size: 14px;
	color: #c9c8a9;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-style: normal;
}
.newsmore:link {
	font-weight: bold; 
	font-size: 14px; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;}
.newsmore:active {
    font-weight: bold; 
	font-size: 14px; 
	color: #c9c8a9; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;}
.newsmore:hover {
	font-weight: bold; 
	font-size: 14px;
	color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;}
		
		
.eventcal {
	font-weight: bold;
	font-size: 14px;
	color: #90b1a8;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-style: normal;
}
.eventcal:link {
	font-weight: bold; 
	font-size: 14px; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;}
.eventcal:active {
    font-weight: bold; 
	font-size: 14px; 
	color: #90b1a8; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;}
.eventcal:hover {
	font-weight: bold; 
	font-size: 14px;
	color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;}		
	

.newsbrief {
	font-weight: normal;
	font-size: 11px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-style: normal;}
.newsbrief:link {
	font-weight: normal; 
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;}
.newsbrief:active {
    font-weight: normal; 
	font-size: 11px; 
	color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;}
.newsbrief:hover {
	font-weight: normal; 
	font-size: 11px;
	color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;}
	
/* New Header */
	
.otherpropscontain {
	display: block;
	float: left;
	width: 980px;
	padding: 0 0 0 0;
    background: #000000;}

.otherpropsname {
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;	 
	color: #536154;
	width: 240px;
	padding: 14px 0 14px 20px;
    background: #000000;}
	
.otherpropsname1 {
	display: block;
	float: left;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;	 
	color: #536154;
	width: 230px;
	padding: 14px 0px 14px 0;
    background: #000000;}	
	
.otherprops {
	display: block;
	float: left;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #9c3300;
	width: 480px;
	padding: 2px 0 0 0;
    background: #000000;}	

/**/
	
	
.eventholder{
	display: block;
	float: left;
	padding: 20px 0 10px 0;
	margin: 0 0 0 0;
	width: 730px;
	border-bottom: 1px solid #6c8c83;}
	
.eventday {
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;}		
	
.eventdate {
	font-weight: bold;
	font-size: 20px;
	color: #f89920;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 18px;}
	
	
.eventname {
	display: block;
	float: left;
	width: 575px;
	padding: 0 0 0 0;
	margin: 0 0 0 0; 
	font-weight: normal;
	font-size: 11px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 13px;
	}	
	
.eventimg {
	display: block;
	float: left;
	width: 96px;
	padding: 4px 4px 0 0;
	margin: 0 0 0 0; 
	font-weight: normal;
	font-size: 11px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	}				
	
.byline {
	display: block;
	font-weight: normal;
	font-size: 11px;
	color: #f89920;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 12px;
	font-style: italic;
}

.primarytext {
	display: block;
	font-weight: normal;
	font-size: 11px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 12px;}
	
.primarytextbold {
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 12px;}			

.upnextinfo {
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;}
	
.newsheadline {
	font-weight: bold;
	font-size: 20px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;}	
	
.newsdate {
	font-weight: bold;
	font-size: 11px;
	color: #c9c8a9;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;}
	
.formtext {
	font-weight: normal;
	font-size: 11px;
	color: #172320;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;}
	
.formtext2 {
	font-weight: normal;
	font-size: 11px;
	color: #172320;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;}
	
.formtext3 {
	font-weight: bold;
	font-size: 12px;
	color: #c9c8a9;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;}			
	
.visitheadline {
	font-weight: bold;
	font-size: 14px;
	color: #c9c8a9;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;}	
	
.visittext {
	font-weight: bold;
    font-size: 12px;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    line-height: 15px;}		


.upTextHolder{
	display: block;
	float: left;
	width: 320px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
	
.upnextname {
	font-weight: bold;
	font-size: 24px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;}	
	
.upcomingdate {
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;}
	
.upcomingshow {
	font-weight: bold;
	font-size: 18px;
	color: #f89920;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;}				


#frame {
    width: 980px;
    text-align: left;
    margin:0px auto;}
	
#header {
	display: block;
	width: 980px;
	height: 0px;
    padding: 0;
    margin: 0;
    background: transparent top left no-repeat;} 
	
#flash {
	display: block;
	float: left;
	width: 980px;
	height: 355px;
    padding: 0 0 0 0;
    background:#000000;}
	
#headercalendar {
	display: block;
	float: left;
	width: 980px;
	height: 55px;
    padding: 0 0 0 0;
    background: transparent url(images/h_calendar.jpg) top center repeat-y;}
	
#headerpastshows {
	display: block;
	float: left;
	width: 980px;
	height: 55px;
    padding: 0 0 0 0;
    background: transparent url(images/h_pastshows.jpg) top center repeat-y;}	
	
#headeroverview {
	display: block;
	float: left;
	width: 980px;
	height: 55px;
    padding: 0 0 0 0;
    background: transparent url(images/h_overview.jpg) top center repeat-y;}
	
#headerparties {
	display: block;
	float: left;
	width: 980px;
	height: 55px;
    padding: 0 0 0 0;
    background: transparent url(images/h_parties.jpg) top center repeat-y;}
	
#headerinvolved {
	display: block;
	float: left;
	width: 980px;
	height: 55px;
    padding: 0 0 0 0;
    background: transparent url(images/h_involved.jpg) top center repeat-y;}		
	
#headerbuytix {
	display: block;
	float: left;
	width: 980px;
	height: 55px;
    padding: 0 0 0 0;
    background: transparent url(images/h_buytickets.jpg) top center repeat-y;}		
	
#headerlatestnews {
	display: block;
	float: left;
	width: 980px;
	height: 55px;
    padding: 0 0 0 0;
    background: transparent url(images/h_latestnews.jpg) top center repeat-y;}
	
#headerprivacy {
	display: block;
	float: left;
	width: 980px;
	height: 55px;
    padding: 0 0 0 0;
    background: transparent url(images/h_privacy.jpg) top center repeat-y;}	
	
#headervisitus {
	display: block;
	float: left;
	width: 980px;
	height: 55px;
    padding: 0 0 0 0;
    background: transparent url(images/h_visit.jpg) top center repeat-y;}		
	
#calendarcontent {
	display: block;
	float: left;
	width: 980px;
	height: auto;
    padding: 0 0 0 0;
    background: transparent url(images/cal_navBg.gif) top left repeat-y;}
	
#overviewcontent {
	display: block;
	float: left;
	width: 930px;
	height: auto;
    padding: 30px 18px 30px 32px;
    background: transparent url(images/upcoming_bg.jpg) top left repeat-x;}	
	

.overHold{
	display: block;
	float: left;
	width: 930px;
	height: auto;
    padding: 0 0 0 0;}
	
#visitcontent {
	display: block;
	float: left;
	width: 980px;
	height: auto;
    padding: 0 0 0 0;
    background: #737254;}
	
#overallcontent {
	display: block;
	float: left;
	width: 300px;
	height: auto;
    padding: 0 0 0 0;
    background: transparent;}
	
#partiescontent {
	display: block;
	float: left;
	width: 300px;
	height: auto;
    padding: 0 0 0 0;
    background: transparent;}
	
#partiestop {
	display: block;
	float: left;
	width: 300px;
	height: auto;
    padding: 0 0 0 0;
    background: transparent;}			


#visitinfo {
	display: block;
	float: left;
	width: 228px;
	height: auto;
    padding: 30px 32px 30px 20px;
    background: transparent;}	
	
.visitnames {
	font-weight: normal;
	font-size: 12px;
	color: #90b1a8;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-style: normal;}	
	
#map_canvas {
	display: block;
	float: left;
	width: 500px;
	height: 300px;
    padding: 0 0 0 0;
    background: transparent;}
	
#googlemap {
	display: block;
	float: left;
	width: 600px;
	height: 300px;
    padding: 30px 0 30px 30px;
    background: transparent;}				
	
.months {
	display: block;
	float: left;
	width: 190px;
    padding: 30px 0 0 20px;
    background: #405952;}
	
#privpolicy {
	display: block;
	float: left;
	width: 980px;
	height: auto;
    padding: 0 0 0 0;
    background: #656447 url(images/news_bg.gif) top left repeat-x;}

#newscontent {
	display: block;
	float: left;
	width: 930px;
	height: auto;
    padding: 0 0 0 0;
    background: url() top left repeat-x;}
	
#partiescontent {
	display: block;
	float: left;
	width: 930px;
	height: auto;
    padding: 0 0 0 0;
    background: url() top left repeat-x;}	
	
#buytix {
	display: block;
	float: left;
	width: 900px;
	height: auto;
    padding: 20px 0 0 0;
    background: url() top left repeat-x;}	

.fShowHolder{
	display: block;
	float: left;
	width: 520px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;}

.newsHolder{
	display: block;
	float: left;
	width: 880px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}

#newsstory {
	display: block;
	float: left;
	width: 918px;
	height: auto;
    padding: 30px 25px 30px 32px;}
	
#events {
	display: block;
	float: left;
	width: 748px;
	height: auto;
	margin: 0 0 0 0;
    padding: 8px 0 0 22px;
    background: #293b36 url(images/upcoming_bg.gif) top left repeat-x;}	

.eventsdate {
	display: block;
	float: left;
	width: 55px;
	height: 74px;
	text-align: center;
    padding: 0 0 0 0;
    background: transparent;}
	
#eventlistings {
	display: block;
	float: left;
	width: 670px;
	height: auto;
    padding: 0 0 0 12px;
    background: transparent;}	
	
.frontcontentH{
	display: block;
	float: left;
	width: 985px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background: transparent url(images/front_Bg.jpg) top left repeat-y;}
	
#contentcontain {
	display: block;
	float: left;
	width: 662px;
	height: auto;
    padding: 0 0 0 0;
	/*   background: transparent url(images/cal_navBg.gif) top left repeat-y;*/}
	
#contentcontainE {
	display: block;
	float: left;
	width: 980px;
	height: auto;
    padding: 0 0 0 0;
    background: transparent url(images/cal_navBg.gif) top left repeat-y;}
	
#contentcontainO {
	display: block;
	float: left;
	width: 980px;
	height: auto;
    padding: 0 0 0 0;
    background: #283b37 url(images/cal_navBg.gif) top left repeat-x;}

#upnext {
	display: block;
	float: left;
	width: 662px;
	height: auto;
    padding: 0 0 0 0;
    background: transparent url(images/upnext_bg.gif) top left repeat;}
	
#upcomingshows {
	display: block;
	float: left;
	width: 662px;
	height: 450px;
    padding: 0 0 0 0;
    background: transparent url(images/upcoming_bg.gif) top left repeat;
	overflow: visible;}	
	
#news {
	display: block;
	float: left;
	width: 310px;
	height: 707px;
    padding: 0 0 0 0;
    background: #656447 url(images/news_bg.gif) top left repeat;
	overflow:visible;} 	 		 	
	
#content {
	display: block;
	float: left;
	width: 980px;
    padding: 0 0px 0 0px;
    background: #FFFFFF url(images/mainTBg.jpg) top center repeat-y;}  
	
#headercontain {
	display: block;
	float: left;
	width: 980px;
	height: 87px;
    padding: 0 0 0 0;
    font: normal 11px Verdana, Arial, sans-serif;
	text-align:left; 
	color: #614a3b;
	line-height: 15px;
	background: transparent url(images/nav_bg.jpg) top center repeat-y;}
	
#navigationsubmit {
	display: block;
	float: left;
	width: 830px;
	height: 25px;
	margin: 0 0 0 0;
    padding: 15px 0 0 0;}
	
#navigation {
	display: block;
	float: left;
	width: 830px;
	height: 37px;
	margin: 0 0 0 0;
    padding: 10px 0 0 0;}	
	
.logo{
	display: block;
	float: left;
	width: 150px;
	height: 85px;
	margin: 0 0 0 0;
    padding: 0 0 0 0;}	
	
	
/* Headers */	
	
	
h2.eventTitle{
	padding: 6px 0 0 0;
	margin: 0 0 0 0;
	font-weight: bold;
	font-size: 20px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;}
	
/*  Footer */
	
	
.copywrite{
	display: block;
	float:left;
	text-align: left;
	width: 300px;
	color: #b5b5b5;
	padding: 5px 0 0 20px;
	font: normal 10px "Arial, Helvetica, sans-serif", Helvetica, Arial, sans-serif;}
	
#footNav {
	display: block; 
	float:left;
	padding: 0 0 0 0;
    margin: 0 0 0 0;
	text-align: right;
    width: 980px;
	height: 26px;
    background: transparent url(images/Footer_Bg.jpg) top left no-repeat; }    
	
ul.footerNav {
	display: block;
	float: right;
	list-style: none; 
	padding: 5px 20px 0 0;
	margin: 0 0 0 0;
	height: 26px;
	width: 513px;
	text-align:right;
	font: normal 10px "Arial, Helvetica, sans-serif", Helvetica, Arial, sans-serif;
    background: transparent;}
    
ul.footerNav li{
	color: #b5b5b5;
	display: block;
	float: left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align:left;}
	
ul.footerNav li a{
	color: #b5b5b5;
	display: block;
	float: left;
	text-decoration: none;
	padding: 0 0 0 20px;
	margin: 0 0 0 0;
	text-align: left;}

ul.footerNav li a:hover{
	color: #FFFFFF;
	display: block;
	float: left;
	text-decoration: none;
	padding: 0 0 0 20px;
	margin: 0 0 0 0;}