@charset "utf-8";
/* CSS Document */


/*start yahoo browser reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td 
{  
	margin:0; 
	padding:0; 
} 

a
{
	outline:none;
}

table 
{ 
	border-collapse:collapse; 
	border-spacing:0; 
} 
fieldset,img 
{  
	border:0; 
} 
address,caption,cite,code,dfn,em,strong,th,var 
{ 
	font-style:normal; 
	font-weight:normal; 
} 
ol,ul 
{ 
	list-style:none; 
} 
caption,th 
{ 
	text-align:left; 
} 
h1,h2,h3,h4,h5,h6 
{ 
	font-size:100%; 
	font-weight:normal; 
} 
q:before,q:after 
{ 
	content:''; 
} 
abbr,acronym 
{ 
	border:0; 
} 

/*end yahoo browser reset*/

html
{
}

body
{
	background-color:#010101;
	background-repeat:no-repeat;
	background-position:center;
	background-position:top;
	
	font-family:Georgia, Times New Roman, Times, serif;
}

a
{
	text-decoration:none;
}



.contentBox .Box p
{
	font-size:11px;
	text-indent:0px;
	margin-bottom:10px;
	text-align:justify;
}

#main
{
	width:960px;
	height:1000px;
	margin:0 auto;
	overflow:hidden;
}

.topArea
{
	width:960px;
	height:250px;
}

.navArea
{
	height:50px;
	position:relative;
	top:203px;
	left:-8px;
	z-index:10;
}

.contentArea
{
	height:760px;
}

.Box
{
	padding:10px;
}

.footer
{
	margin-top:28px;
	height:20px;
	width:100%;
	text-align:center;
	font-size:10px;
}

.footer a
{
	line-height:20px;
	vertical-align:middle;
	margin-left:5px;
	margin-right:5px;
	color:#000000;
	text-decoration:none;
}

.footer a:hover
{
	color:#912F29;
}

.subFooter
{
	text-align:center;
	color:#912F29;
	font-size:9px;
	margin-top:15px;
}


.navArea a
{
	float:left;
}

#index
{
	width:111px;
	height:50px;
	background-image:url(../images/nav/index.png);
}

.index
{
	background-image:url(../images/nav/index_active.png) !important;
}

#index:hover
{
	background-image:url(../images/nav/index_hover.png);
}

#acts
{
	width:82px;
	height:50px;
	background-image:url(../images/nav/acts.png);
}

.acts
{
	background-image:url(../images/nav/acts_active.png) !important;
}

#acts:hover
{
	background-image:url(../images/nav/acts_hover.png);
}

#tickets
{
	width:109px;
	height:50px;
	background-image:url(../images/nav/tickets.png);
}

.tickets
{
	background-image:url(../images/nav/tickets_active.png) !important;
}

#tickets:hover
{
	background-image:url(../images/nav/tickets_hover.png);
}

#info
{
	width:83px;
	height:50px;
	background-image:url(../images/nav/info.png);
}

.info
{
	background-image:url(../images/nav/info_active.png) !important;
}

#info:hover
{
	background-image:url(../images/nav/info_hover.png);
}

#media
{
	width:109px;
	height:50px;
	background-image:url(../images/nav/media.png);
}

.media
{
	background-image:url(../images/nav/media_active.png) !important;
}

#media:hover
{
	background-image:url(../images/nav/media_hover.png);
}

#experience
{
	width:157px;
	height:50px;
	background-image:url(../images/nav/experience.png);
}

.experience
{
	background-image:url(../images/nav/experience_active.png) !important;
}

#experience:hover
{
	background-image:url(../images/nav/experience_hover.png);
}

#sponsors
{
	width:142px;
	height:50px;
	background-image:url(../images/nav/sponsors.png);
}

.sponsors
{
	background-image:url(../images/nav/sponsors_active.png) !important;
}

#sponsors:hover
{
	background-image:url(../images/nav/sponsors_hover.png);
}

#merch
{
	width:107px;
	height:50px;
	background-image:url(../images/nav/merch_coming_soon.png);
	/*background-image:url(../images/nav/merch.png);*/
}

.merch
{
	background-image:url(../images/nav/merch_active.png) !important;
}

#merch:hover
{
	/*background-image:url(../images/nav/merch_hover.png);*/
	cursor:default;
}




/*Upcoming Performace Box Contents */

.upcomingPerformanceDate
{
	padding-top:5px;
	text-decoration:none;
	font-size:11px;
}

.upcomingPerformanceImage
{
	width:69px;
	height:54px;
	display:block;
	text-decoration:none;
	border:0;
	background-image:url(../images/tent.png);
	background-position:center top;
	background-repeat:no-repeat;
}

.upcomingPerformance
{
	width:75px;
	height:75px;
	margin:1px 1px 5px;
	display:inline;
	float:left;
	font-size:11px;
	text-align:center;
	text-decoration:none;
	color:#912F27;
	
	
}

.upcomingPerformance:hover .upcomingPerformanceImage
{
	background-image:url(../images/tent_hover.png);
}

.upcomingPerformance:hover .upcomingPerformanceDate
{
	font-weight:bold;
	font-size:12px;
	margin-top:-1px;
}



.buyTickets
{
	display:block;
	width:118px;
	height:35px;
	background-image:url(../images/buy_tickets_red.png);
	float:right;
}

a.buyTickets:hover
{
	background-image:url(../images/buy_tickets_yellow.png);
}

a.viewMoreRed, a.viewMoreYellow
{
	width:97px;
	height:33px;
	display:block;
	float:left;
}

a.viewMoreRed
{
	background-image:url(../images/view_more_red.png);
}

a.viewMoreRed:hover
{
	background-image:url(../images/view_more_yellow.png);
}

a.viewMoreYellow
{
	background-image:url(../images/view_more_yellow.png);
}

a.viewMoreYellow:hover
{
	background-image:url(../images/view_more_red.png);
}


/*end Upcoming Performace Box Contents */

.leftColumn
{
	width::200px;
	float:left;
}

.mainArea
{
	width:775px;
	float:left;
	position:relative;
}

.upcomingShowsBox
{
	display:block;
	float:left;
	margin-top:85px;
	width:170px;
	padding-left:10px;
	color:#912F27;
}

.copy p
{
	color:#FDF1BC;
	font-size:12px;
	letter-spacing:0.5px;
	word-spacing:1px;
	margin-bottom:5px;
}

.copy p a
{
	color:#FDF1BC;
	font-weight:bold;
}

.copy p a:hover
{
	color:#912F27;
}
