*{
margin:0;
padding:0;
}

body{
background-image:url(../images/bg_repeat.gif);
background-repeat:repeat-x;
background-color:#131313;
}

#maincontent{
background-image:url(http://aktfiles.com/fusion_shows/web/sliced/images/main_bg_repeat.gif);
background-repeat:repeat-y;
width:900px;
margin:0 auto;
}

#header{
background-image:url(../images/header.jpg);
background-repeat:no-repeat;
width:900px;
height:201px;
margin:0 auto;
}

	#header img{
	margin-top:20px;
	margin-left:-20px;
	border:none;
	}
	
ul#header_nav {
background-image:url(../images/header_nav-new.gif);
background-position:-2px top;
background-repeat:no-repeat;
height:60px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:-1px;
position:relative;
width:894px;
z-index:2;
}
ul#header_nav li {
display:block;
float:left;
height:61px;
margin-left:0;
width:auto;
}
ul#header_nav li a {
display:block;
float:left;
height:61px;
margin-left:14px;
text-indent:-99999px;
width:auto;
}
ul#header_nav li#home a {
width:93px;
}
ul#header_nav li#past_shows a {
width:116px;
}
ul#header_nav li#blog a {
width:92px;
}
ul#header_nav li#msg_board a {
display:none;
width:144px;
}
ul#header_nav li#venue_info a {
width:179px;
}
ul#header_nav li#tickets a {
width:189px;
}
ul#header_nav li#contact a {
width:117px;
}
ul#header_nav li#home a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/header_nav-new.gif) no-repeat scroll -16px -61px;
}
ul#header_nav li#past_shows a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/header_nav-new.gif) no-repeat scroll -123px -61px;
}
ul#header_nav li#blog a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/header_nav-new.gif) no-repeat scroll -253px -61px;
}
ul#header_nav li#msg_board a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:url(../images/header_nav.gif) -294px -60px no-repeat;
}
ul#header_nav li#venue_info a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/header_nav-new.gif) no-repeat scroll -359px -61px;
}
ul#header_nav li#tickets a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/header_nav-new.gif) no-repeat scroll -552px -61px;
}
ul#header_nav li#contact a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/header_nav-new.gif) no-repeat scroll -755px -61px;
}

/*
ul#header_nav {
			background-image:url(../images/header_nav.gif);
			background-repeat:no-repeat;
			background-position:-2px top;
			height:60px;
			width:894px;
			list-style:none;
			position:relative;
			z-index:2;
			margin-left:-1px;
			}
			
			ul#header_nav li{
			height:61px;
			display:block;
			float:left;
			margin-left:0;
			width:auto;
			}
			
			ul#header_nav li a{
			height:61px;
			display:block;
			float:left;
			text-indent:-99999px;
			margin-left:0;
			width:auto;
			}
			
				ul#header_nav li#home a{width:107px;}
				ul#header_nav li#past_shows a{width:115px;}
				ul#header_nav li#blog a{width:69px;}
				ul#header_nav li#msg_board a{width:144px;}
				ul#header_nav li#venue_info a{width:179px;}
				ul#header_nav li#tickets a{width:163px;}
				ul#header_nav li#contact a{width:117px;}		
				ul#header_nav li#home a:hover{background:url(../images/header_nav.gif) -3px -60px no-repeat;}
				ul#header_nav li#past_shows a:hover{background:url(../images/header_nav.gif) -110px -60px no-repeat;}
				ul#header_nav li#blog a:hover{background:url(../images/header_nav.gif) -225px -60px no-repeat;}
				ul#header_nav li#msg_board a:hover{background:url(../images/header_nav.gif) -294px -60px no-repeat;}
				ul#header_nav li#venue_info a:hover{background:url(../images/header_nav.gif) -438px -60px no-repeat;}
				ul#header_nav li#tickets a:hover{background:url(../images/header_nav.gif) -617px -60px no-repeat;}
				ul#header_nav li#contact a:hover{background:url(../images/header_nav.gif) -780px -60px no-repeat;}

*/
				

#slider{
width:851px;
height:258px;
border:8px solid #c54000;
margin-left:13px;
margin-top:-80px;
z-index:9999;
}

	#slides{
	position:relative;
	/*top:-65px;*/
	}	

	#slider .main{
	/*margin-top:-65px;*/
	}

	#featured_shows{
	position:relative;
	left:-15px;
	top:-45px;
	z-index:2;
/*	display:none;*/
	}
	

#slider_banner{
background-image:url(../images/slider_banner_bg.jpg);
background-repeat:no-repeat;
width:868px;
height:55px;
margin-left:13px;
margin-top:2px;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
}
	
	#slider_banner #line1{
	color:#000;
	text-transform:uppercase;
	padding:5px;
	padding-bottom:0;
	font-weight:bold;
	width:500px;
	}
	
	
	#slider_banner #line2{
	color:#fff;
	padding:5px;
	padding-bottom:0;
	}

	ul#banner_actions{
	list-style:none;
	padding-top:15px;
	margin-right:5px;
	margin-left:530px;
	}
	
		ul#banner_actions li{
		float:left;
		display:inline;
		width:auto;
		margin-right:5px;
		cursor:pointer;
		}
		
		ul#banner_actions li img{
		border:none;
		}
		
		ul#banner_actions li.remind{
		background-image:url(../images/remind_sprite.png);
		background-repeat:no-repeat;
		background-position: top center;
		height:27px;
		width:87px;
		}
		
			ul#banner_actions li.remind:hover{
			background-image:url(../images/remind_sprite.png);
			background-repeat:no-repeat;
			background-position: bottom center;
			height:27px;
			width:87px;
			}
		
		ul#banner_actions li.promote{
		background-image:url(../images/promote_sprite.png);
		background-repeat:no-repeat;
		background-position: top center;
		height:27px;
		width:87px;
		}
		
		
			ul#banner_actions li.promote:hover{
			background-image:url(../images/promote_sprite.png);
			background-repeat:no-repeat;
			background-position: bottom center;
			height:27px;
			width:87px;
			}
			
		ul#banner_actions li.buy_tickets{
		background-image:url(../images/buy_tickets_sprite.png);
		background-repeat:no-repeat;
		background-position: top center;
		height:27px;
		width:103px;
		}
		
			ul#banner_actions li.buy_tickets:hover{
			background-image:url(../images/buy_tickets_sprite.png);
			background-repeat:no-repeat;
			background-position: bottom center;
			height:27px;
			width:103px;
			}
		
		ul#banner_actions li.map_icon{
		background-image:url(../images/map_icon_sprite.png);
		background-repeat:no-repeat;
		background-position: top center;
		height:27px;
		width:30px;
		}
		
			ul#banner_actions li.map_icon:hover{
			background-image:url(../images/map_icon_sprite.png);
			background-repeat:no-repeat;
			background-position: bottom center;
			height:27px;
			width:30px;
			}
		
#left_col{
width:600px;
float:left;
margin-left:20px;
margin-top:20px;
line-height:16px;
font-family:Arial, sans-serif;
line-height:normal;
}

	#left_col #text{
	
	}
	
		#left_col #text h3{
		color:#e39545;
		font-size:20px;
		text-transform: none;
		margin-top:10px;
		}

		#left_col #text p{
		color:#fff;
		font-size:12px;
		margin:10px 0;
		text-align:justify;
		width:590px;
		line-height:16px;
		}
		#left_col #text a {
			color: #BBBBBB;
		}
	
	#left_col #desc{
	float:left;
	margin-right:10px;
	/*width:280px;*/
	width:380px;
	line-height:20px;}

	#left_col h1{
	color:#fff;
	font-size:35px;
	line-height:35px;
	font-weight:100;
	}
	
	#left_col h2{
	font-size:24px; 
	color:#fff;
	text-transform:uppercase;
	font-weight:100;	
	}
	
	#left_col h3{
	color:#be7530;
	font-size:20px;
	text-transform: uppercase;
	font-weight:100;
	}
	
	#left_col h4{
	color:#8b2e05;
	font-size:20px;
	font-weight:100;
	}
	
	#left_col h5{
	color:#792503;
	font-size:18px;
	font-weight:100;
	}
	
	#left_col h6{
	color:#fff;
	font-size:17px;
	font-weight:100;
	}
	
	#left_col #buy_tickets{
		background-image:url(../images/buy_tickets_sprite.png);
		background-repeat:no-repeat;
		background-position: top center;
		height:27px;
		width:103px;
		cursor:pointer;
		float:left;
		margin-right:10px;
		margin-top:5px;
		}
		
		#left_col #buy_tickets:hover{
			background-image:url(../images/buy_tickets_sprite.png);
			background-repeat:no-repeat;
			background-position: bottom center;
			height:27px;
			width:103px;
			cursor:pointer;
			}
			
	#left_col #promote{
	background-image:url(../images/promote_sprite.png);
	background-repeat:no-repeat;
	background-position: top center;
	height:27px;
	width:87px;
	float:left;
	cursor:pointer;
	margin-top:5px;
	}
	
	
		#left_col #promote:hover{
		background-image:url(../images/promote_sprite.png);
		background-repeat:no-repeat;
		background-position: bottom center;
		height:27px;
		width:87px;
		cursor:pointer;
		}
		
	#left_col #remind{
		background-image:url(../images/remind_sprite.png);
		background-repeat:no-repeat;
		background-position: top center;
		height:27px;
		width:87px;
		cursor:pointer;
		float:left;
		margin-top:5px;
		}
		
			#left_col #remind:hover{
			background-image:url(../images/remind_sprite.png);
			background-repeat:no-repeat;
			background-position: bottom center;
			height:27px;
			width:87px;
			cursor:pointer;
			}
			
	#left_col #map_icon{
		background-image:url(../images/map_icon_sprite.png);
		background-repeat:no-repeat;
		background-position: top center;
		height:27px;
		width:30px;
		cursor:pointer;
		float:left;
		margin-top:5px;
 		}
		
			#left_col #map_icon:hover{
			background-image:url(../images/map_icon_sprite.png);
			background-repeat:no-repeat;
			background-position: bottom center;
			height:27px;
			width:30px;
			}
	
	/*left_col #event_photo{
	background-image: url(../images/event_photo_bg.gif);
	background-repeat:no-repeat;
	height: 226px;
	width:302px;
	float:left;
	}*/
	
	#left_col #photo_wrap{
	width:205px;
	height:230px;
	/*float:left;*/
	float:right;
	margin-right:5px;
	}
	
	#left_col #event_photo{
	background-image:url(../images/event_photo_bg.gif);
	background-repeat:no-repeat;
	/*float:left;*/
/*	height:121px;
	width:170px;*/
	height:144px;
	width:196px;
	margin:0 auto;
	}
	
		#left_col #event_photo img{
		/*margin-top:10px;
		margin-left:10px;*/
		border:13px solid #000000;
		margin-left:10px;
		margin-top:10px;
				}

	#left_col .listing{
	height:205px;
	width:580px;
	line-height:16px;
	}
	
	#left_col .listing p{
	font-size:12px;
	color:#8b2e05;
	font-family:Arial, sans-serif;
	margin-bottom:2px;
	}
	
	#left_col .listing p a{
		color: #CCC;
		text-decoration: none;
	}
	#left_col .listing p a:hover {
		text-decoration: underline;
	}
	
	#left_col .listing .image{
	background-image:url(../images/listing_img_bg.gif);
	background-repeat:no-repeat;
	height:114px;
	width:166px;
	}
	
		#left_col .listing .image img{
		margin-top:7px;
		margin-left:6px;
		}
	
	#left_col .listing .comment{
	background-image:url(../images/comment.jpg);
	background-repeat:no-repeat;
	height:42px;
	width:166px;
	margin-top:1px;
	}
	
		#left_col .listing .comment p{
		text-transform:uppercase;
		font-size:12px;
		color:#fff;
		padding-left:10px;
		padding-top:10px;
		}
		
		#left_col .listing .comment a{
		color:#fff;
		text-decoration:none;
		}
		
		#left_col .listing .comment a:hover{
		color:#f7efb8;
		}
	
	div.actions {
		top: 9px;
		position: relative;
		margin-right: 5px;	
	}

/*
	ul.actions{
	list-style:none;
	margin-right:5px;
	position:relative;
	top:9px;
	width:550px;
	}
*/
		.actions {
			display:inline;
		}
		
		.actions div{
			float: left;
		}
		
		.actions .remind{
		margin-left: 3px;
		background-image:url(../images/remind_sprite.png);
		background-repeat:no-repeat;
		background-position: top center;
		height:27px;
		width:87px;
		}
		
			.actions .remind:hover{
			background-position: bottom center;
			}
		
		.actions .promote{
		margin-left: 5px;
		background-image:url(../images/promote_sprite.png);
		background-repeat:no-repeat;
		background-position: top center;
		height:27px;
		width:87px;
		}
		
		
			.actions .promote:hover{
			background-position: bottom center;
			}
			
		.actions .buy_tickets{
		margin-left: 6px;
		background-image:url(../images/buy_tickets_sprite.png);
		background-repeat:no-repeat;
		background-position: top center;
		height:27px;
		width:103px;
		}
		
			.actions .buy_tickets:hover{
			background-position: bottom center;
			}
		
		.actions .map_icon{
		background-image:url(../images/map_icon_sprite.png);
		background-repeat:no-repeat;
		background-position: top center;
		height:27px;
		width:30px;
		}
		
			.actions .map_icon:hover{
			background-position: bottom center;
			}
	
	.list_heading{
	color:#fff;
	font-size:14px;
	text-transform:uppercase;
	font-family:Arial, sans-serif;
	}
	
	#left_col #comments{
	width:570px;
	margin-top:20px;
	}
	
		#left_col #comments ul{
		}
		
		
		#left_col #comments ul li{
 			width:570px;
			margin:0 auto;
			margin-left:4px;
			margin-top:20px;
			margin-bottom:20px;
		}
		
			#left_col #comments ul h3{
			font-size:20px;
			color:#8b2e05;
			text-transform:lowercase;
			}
		
			#left_col #comments ul p{
			color:#fff;
			background-color:#0f0f0f;
			font-size:12px;
			font-weight:100;
			padding:10px;
			line-height:16px;
			}


		#quote_left{
		background-image:url(../images/quote_left.png);
		background-repeat:no-repeat;
		height:16px;
		width:26px;
	/*	position:relative;
		left:-20px;
		top:-20px;*/
		/*margin-left:-10px;*/
		position:relative;
		top:10px;
		left:-10px;
		z-index:99999;
		}
		
		
		#quote_right{
		background-image:url(../images/quote_right.png);
		background-repeat:no-repeat;
		height:16px;
		width:26px;
		position:relative;
		left:10px;
		margin-top:-10px;
		float:right;}
		
		#timestamp{
		color:#2c2c2c;
		font-size:14px;
		margin-left:10px;
		}
		
		#comment_form{
		width:600px;
		height:400px;
		background-color:#000;
		}
		
			#comment_form form textarea{
			background-image:url(../images/comment_textarea_bg.png);
			background-repeat: no-repeat;
			height:95px;
			width:587px;
			border:none;
			font-family:Arial, sans-serif;
			color:#727272;
			font-size:12px;
			background-color:#000;
			padding:5px 0 0 5px;
			overflow:auto;
			margin-left:1px;}
			
			
			#comment_form form input{
			background-image:url(../images/comment_form_input_bg.png);
			background-repeat: no-repeat;
			height:30px;
			width:253px;
			border:none;
			color:#727272;
			font-size:12px;
			padding:5px 0 0 5px;
			background-color:#000;
			float:left;
			}
			
			#form_data {
				width: 255px;
				float: left;
				margin-top: 5px;
			}
			#recaptcha {
				width: 325px; 
				float: left;
				margin-top: 5px;
			}
			.recaptcha_theme_red #recaptcha_response_field {
				background-image: none;
				background-color: #fff;
			}
			
				#comment_form form input value{
				}
			
			#comment_form form label{
			display:none;
			}
			

			#comment_form form input#submit{
			border:0px;
			background-image:url(../images/post_sprite.png);
			background-repeat:no-repeat;
			background-position:top;
			height:26px;
			width:74px;
			cursor:pointer;
			padding:0;
			position:relative;
			top:3px;
			text-indent:-9999px;
			float: right;
			right: 22px;
			}
			
				#comment_form form input#submit:hover{
				border:0px;
				background-image:url(../images/post_sprite.png);
				background-repeat:no-repeat;
				background-position: bottom;
				height:26px;
				width:74px;
				cursor:pointer;
				}

				
#right_col{
float:right;
/* width:248px; */
margin: 20px 20px 30px 0px;
}
	#fee_free_ticketing{
	background-image:url(../images/fee_free_ticketing_noamex.jpg);
	background-repeat:no-repeat;
	width:248px;
	height:133px;
	margin-bottom:10px;
	}
	
/* MAILING LIST */
	
	#mailing_list {
		width: 247px;
		height: auto;
		background: url(../images/mailing_list_content.jpg) repeat-y;
		color: #fff;
		text-align: center;
		margin-bottom: 10px;
	}

	#mailing_list input {
		margin: 3px 0;
	}
	
	#mailing_list #ml-zip {
		margin: 3px 0 10px;
	}

	#mailing_top {
		width: 247px;
		height: 41px;
		margin: 0 0 10px 0;
		padding: 0;
	}
	
	#mailing_list ul {
		list-style: none;
		margin: 10px 0 0 0;
		padding: 0 0 0 40px;
		text-align: left;
	}
	
	#mailing_list ul li label {
		margin: 0 0 0 10px;
	}
	
	
/* MAILING LIST END */
	
	#artist_spotlight{
	margin-bottom:4px;
	}
		#artist_spotlight a img{
			border: none;
		}
	
		#artist_spotlight img{
		margin-bottom:5px;
		}
		.artist_spotlight_text {
			color: #FFF;
			font-family: Verdana, Helvetica, serif;
			font-size: 11px;
			text-align: center;
			margin-left:-5px;
		}
		#artist_body{
			background-image:url(../images/artist_bg.gif);
			background-repeat: no-repeat;
			height:145px;
			width:248px;
		}
		
			#artist_body img{
				margin-left:8px;
				margin-top:8px;
			}
	
	#featured_video{
	margin-bottom: 3px;
	margin-top: 10px;
	}
		#featured_video img{
		margin-bottom:5px;
		}
		
		#featured_video #video{
		background-image:url(../images/video_border.jpg);
		background-repeat:no-repeat;
		height:216px;
		padding-left:8px;
		width:248px;
		}

	#blog_headlines{
	margin-top:10px;	
	height:190px;
	width:248px;
	}
		#blog_headlines #blog_all {
 			text-align:right;
 			margin-right:5px;
		}
			#blog_headlines #blog_all a{
	 			font-size:12px;			
	 			font-family: Arial, Helvetica, sans-serif;
	 			color:#D5893B;
	 			text-decoration: none;
			}
			#blog_headlines #blog_all a:hover {
				text-decoration: underline;
			}
		
		#blog_headlines img{
		margin-bottom:5px;
		}
		
		#blog_headlines #blogs{
		height:150px;
		}
		
		#blog_headlines #blogs p{
		color:#933004;
		font-family:Arial, sans-serif;
		font-size:11px;
		padding-left:10px;
		margin:10px 0;
		}
		
			#blog_headlines #blogs p .line1{
			text-transform:uppercase;
			font-size:12px;
			color:#fff;
			}
	
	#network{
	width:248px;
	}
	
		#network img{
		margin-bottom:5px;
		}
		
		#network table{
		height:150px;
		margin-left:-5px;
		}
		
			#network table img{
			border:none;
			}
	
#footer{
width:875px;
margin:0 auto;
height:200px;
background:#000;
}

	#akt_logo{
	background-image:url(../images/studio_akt_sprite.png);
	background-repeat:no-repeat;
	height:48px;
	width:108px;
	background-position: top center;
	float:right;
	margin-top:-60px;
	margin-right:10px;
	cursor:pointer;
	}
	
	#akt_logo:hover{
	background-image:url(../images/studio_akt_sprite.png);
	background-repeat:no-repeat;
	height:48px;
	width:108px;
	background-position: 1px -49px;
	}
	
	
	#footer p{
	margin-left:5px;
	padding:30px;
	color:#B43800;
	font-size:12px;
	font-family:Helvetica, Arial, sans-serif;
	}
	
	
	#footer ul#nav{
			background-image:url(../images/footer_nav.gif);
			background-repeat:no-repeat;
			background-position:-2px top;
			height:58px;
			width:900px;
			list-style:none;
			position:relative;
			margin-left:-8px;
			z-index:2;
			}
			
			#footer ul#nav li{
			height:50px;
			display:block;
			float:left;
			width:auto;
			margin-left:0;
			}
			
			#footer ul#nav li a{
			height:50px;
			display:block;
			float:left;
			width:auto;
			text-indent:-99999px;
			margin-left:0;
			}
			
		/*	
			#footer ul#nav #home a{
				background: url('../images/newfooter/footer_home.jpg') no-repeat;
				width: 81px;
				height: 58px;
			}
			
			#footer ul#nav #home a:hover {
				background-position: 0 -59px;
			}
			
			
			#footer ul#nav #blog a{
				background: url('../images/newfooter/footer_blog.jpg') no-repeat;
				width: 56px;
				height: 58px;
			}
			
			#footer ul#nav #blog a:hover {
				background-position: 0 -59px;
			}	

			#footer ul#nav #forum a{
				background: url('../images/newfooter/footer_forum.jpg') no-repeat;
				width: 67px;
				height: 58px;
			}
			
			#footer ul#nav #forum a:hover {
				background-position: 0 -59px;
			}						
			
			#footer ul#nav #contact a{
				background: url('../images/newfooter/footer_contact.jpg') no-repeat;
				width: 102px;
				height: 58px;
			}
			
			#footer ul#nav #contact a:hover {
				background-position: 0 -59px;
			}						
			
			#footer ul#nav #past_shows a{
				background: url('../images/newfooter/footer_past.jpg') no-repeat;
				width: 108px;
				height: 58px;
			}
			
			#footer ul#nav #past_shows a:hover {
				background-position: 0 -59px;
			}				
			
			#footer ul#nav #promote a{
				background: url('../images/newfooter/footer_promote.jpg') no-repeat;
				width: 86px;
				height: 58px;
			}
			
			#footer ul#nav #promote a:hover {
				background-position: 0 -59px;
			}		
			
			#footer ul#nav #tickets a{
				background: url('../images/newfooter/footer_tickets.jpg') no-repeat;
				width: 74px;
				height: 58px;
			}
			
			#footer ul#nav #tickets a:hover {
				background-position: 0 -59px;
			}		
			
			#footer ul#nav #upcoming a{
				background: url('../images/newfooter/footer_upcoming.jpg') no-repeat;
				width: 146px;
				height: 58px;
			}
			
			#footer ul#nav #upcoming a:hover {
				background-position: 0 -59px;
			}	
			
			#footer ul#nav #venue_info a{
				background: url('../images/newfooter/footer_venue.jpg') no-repeat;
				width: 16px;
				height: 58px;
			}
			
			#footer ul#nav #venue_info a:hover {
				background-position: 0 -59px;
			}						
			
			*/						
				#footer ul#nav li#home a{width:86px;}
				#footer ul#nav li#blog a{width:57px;}
				#footer ul#nav li#forum a{width:67px;}
				#footer ul#nav li#upcoming_shows a{width:145px;}
				#footer ul#nav li#past_shows a{width:105px;}
				#footer ul#nav li#tickets a{width:75px;}
				#footer ul#nav li#venue_info a{width:163px;}
				#footer ul#nav li#promote a{width:86px;}
				#footer ul#nav li#contact a{width:108px;}
						
				#footer ul#nav li#home a:hover{background:url(../images/footer_nav.gif) -2px -58px no-repeat;}
				#footer ul#nav li#blog a:hover{background:url(../images/footer_nav.gif) -88px -58px no-repeat;}
				#footer ul#nav li#forum a:hover{background:url(../images/footer_nav.gif) -145px -58px no-repeat;}
				#footer ul#nav li#upcoming_shows a:hover{background:url(../images/footer_nav.gif) -212px -58px no-repeat;}
				#footer ul#nav li#past_shows a:hover{background:url(../images/footer_nav.gif) -357px -58px no-repeat;}
				#footer ul#nav li#tickets a:hover{background:url(../images/footer_nav.gif) -462px -58px no-repeat;}
				#footer ul#nav li#venue_info a:hover{background:url(../images/footer_nav.gif) -537px -58px no-repeat;}
				#footer ul#nav li#promote a:hover{background:url(../images/footer_nav.gif) -700px -58px no-repeat;}
				#footer ul#nav li#contact a:hover{background:url(../images/footer_nav.gif) -786px -58px no-repeat;}
				
.clearfloat{
padding:0;
margin:0;
clear:both;
}

#pagination {

}
#pagination a{
	color: #FFF;
	text-decoration: none;
	padding: 5px;
	margin-top: 10px;
	border: 1px solid #333;
}
#pagination a:hover {
	background-color: #333;
}

.section_title {
	background: url("../images/section_title.jpg") no-repeat;
	height: 48px;
	width: 590px;
	margin-bottom:10px;
}

.section_front {
	color:#000000;
	font-size:12px;
	font-weight:bold;
	margin:15px 0 0 21px;
	position:absolute;
	text-transform:uppercase;
	z-index:10;
}

.section_back {
	color:#D69143;
	font-size:12px;
	font-weight:bold;
	margin:16px 0 0 21px;
	position:absolute;
	text-transform:uppercase;
	z-index:8;
}

#left_col fieldset {
	padding:5px 0 10px 20px;
	width:520px;
	border: 2px solid #333;
	font-size: 12px;
	margin-bottom: 20px;
}

#left_col fieldset table tr.height{
	height:30px;
}

#left_col fieldset table tr td.label{
	color: #FFF;
	width: 140px;
	font-size: 12px;
}

#left_col fieldset table tr td input {
	padding: 2px;
	color: #FFF;
	background-color:#000;
	border: 1px solid #333;
}

#left_col fieldset legend {
	color: #E39545;
	font-size: 20px;
}

#recaptcha_co {
	padding: 10px 84px;
	
}
input#recaptcha_response_field {
	color: #000 !important;
}

input#cc_submit {
	background-color: #D87B29 !important;
	color: #000 !important;
}
input#cc_submit:hover {
	background-color: #D1853B !important;
	color: #000 !important;
}

#reviewdiv table tr td {
	height: 20px !important;
}

.apagination {
	color:#FFF;
	margin-bottom:20px;
}
.apagination a {
	border:1px solid #333;
	padding:3px;
	margin-left:15px;
	text-decoration: none;
	color:#FFF;
}
.apagination a:hover {
	background-color:#333;
	color:#FFF;
}

#footer_top {
	background: url(../images/newfooter/footer_top.jpg) no-repeat;
	width: 875px;
	height: 15px;
	margin-left:-2px;
}
.footer_item {
	margin-right:34px;
	display:inline;
	float:left;
}
.footer_item a {
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;	
	text-transform: uppercase;
	font-size:12px;
	text-decoration: none;
}
.footer_item a:hover {
	color: #B43800;
}
#footer_bottom {
	width: 875px;
	height: 1px;
	background-color: #B43800;
}

/** Style the tweets */
.twitters {
	color:#FFF;
	font-size:11px;
}

.twitterStatus a {
	color: #B43800;
}

.twitters ul {
  list-style: none;
  padding: 0 8px;

}
.twitters ul li{
	margin-bottom:5px;
}
.twitters span.prefix {
  font-weight: bold;
}

.twitters span.twitterTime {
  font-style: italic;
  color: #c5c5c5;
}

.twitters span.status {
  font-style: italic;
  
}

#twitter_viewall a{
	color:#D5893B;
	text-decoration:none;
}

#twitter_viewall a:hover {
	text-decoration: underline;
}