@charset "UTF-8";
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

.clearthis {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	display: block;
	color: #f00;
	}

/*///////// Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/*///////// End hide from IE-mac */

/*/////////  */
.StyleSheetHiddenPlaceHolder  {
	display : none;
}

/*///////// ///////////*/

/*body, div, p, li, h1, h2, h3, textarea{
font-family: arial, Sans-Serif;
color:#000;		
} */

p, li{
font-size:80%;	
}

p {line-height:1.4em; margin:0 0 1em 0; padding:0}

BODY {	margin:0px 0 2em 0; 
		padding:0px; 			
		text-align:center;	
		/*background-color:white;
		background-image:url(../images/bak.jpg);
		background-repeat:repeat;*/		
		}		


		
a {
 /*color:#666666;*/
 text-decoration:underline;
}
a:hover {
 text-decoration:none;
}

img { border: none; }


h1 {
	padding:0 0 0 0px;
	margin:0 0 .4em 0px;
	font-size:150%;
	font-weight:normal;
	}

	
h2{		
	padding:0 0 0 0px;
	margin:0 0 .2em 0px;
	font-size:120%;	
	font-weight:normal;
	}
	
	.right h1, .right h2{		
	padding:0 14px;	
	}
	
	
h3{	
	font-size:14px;
	margin:0 0 .6em 0px;	
	padding:0 0 0px 0;	
	border:0;
	color:#990000;
	}
	

h4{	
	font-size:13px;
	margin:0 0 .4em 0px;	
	padding:0 0 0px 0;
	color:#666666;
	font-weight:normal;	
	}
    
/*h2.h_blog{
    text-indent: -3000px; 
    width: 630px; 
    height: 20px; 
    background: url(../images/h_blog.gif) no-repeat; 
	margin:0px 0px 0 15px;
	padding:30px 0 0 0;
	border-bottom:1px dashed #000;
}*/

h2.h_blog{
    background: url(../images/h_blog.gif) no-repeat scroll 0 0;
	height:30px;
	margin:0 5px 5px 15px;
	padding:0 0 10px;
	text-indent:-3000em;
	width:280px;
	}

h2.h_history{ 
    background: url(../images/h_history.gif) no-repeat scroll 0 0;
	height:30px;
	margin:0 5px 5px 3px;
	padding:0 0 10px;
	text-indent:-3000em;
	width:280px;
	}
	
h2.h_gigs{
    background: url(../images/h_gigs.gif) no-repeat scroll 0 0;
	height:30px;
	margin:0 5px 5px 3px;
	padding:0 0 10px;
	text-indent:-3000em;
	width:280px;
	}

h2.h_gallery{
    background: url(../images/h_gallery.gif) no-repeat scroll 0 0;
	height:30px;
	margin:0 5px 5px 3px;
	padding:0 0 10px;
	text-indent:-3000em;
	width:280px;
	}

h2.h_video{
    background: url(..images/h_video.gif) no-repeat scroll 0 0;
	height:30px;
	margin:0 5px 5px 3px;
	padding:0 0 10px;
	text-indent:-3000em;
	width:280px;
	}
	
h2.h_audio{
    background: url(..images/h_audio.gif) no-repeat scroll 0 0;
	height:30px;
	margin:0 5px 5px 3px;
	padding:0 0 10px;
	text-indent:-3000em;
	width:280px;
	}
	
h2.h_links{
    background: url(..images/h_links.gif) no-repeat scroll 0 0;
	height:40px;
	margin:0 5px 5px 3px;
	padding:0 0 10px;
	text-indent:-3000em;
	width:280px;
	}
	
h2.h_store{
    background: url(..images/h_store.gif) no-repeat scroll 0 0;
	height:30px;
	margin:0 5px 5px 3px;
	padding:0 0 10px;
	text-indent:-3000em;
	width:280px;
	}

h2.h_signup{
   background:transparent url(../images/h_signup.gif) no-repeat scroll 0 0;
	height:40px;
	margin:0 5px 5px 7px;
	padding:0 0 10px;
	text-indent:-300em;
	width:280px;
	}

h2.h_comments{
    background: url(../images/h_comments.gif) no-repeat scroll 0 0;
	height:30px;
	margin:0 5px 5px 3px;
	padding:0 0 10px;
	text-indent:-3000em;
	width:280px;
	}
	
h2.h_sitemap{
    background: url(../images/h_sitemap.gif) no-repeat scroll 0 0;
	height:30px;
	margin:0 5px 5px 3px;
	padding:0 0 10px;
	text-indent:-3000em;
	width:280px;
	}	

h2.h_live{ /* side bar*/
   background:transparent url(../images/h_live.gif) no-repeat scroll 0 0;
	height:40px;
	margin:0 5px 10px 0;
	padding:0 0 10px;
	text-indent:-3000em;
	width:280px;
	}
	
	
form {
	padding:0;
	margin:0;
	}
	
fieldset {
	border:none;
	padding:0;
	margin:0;
	}
	
legend {
	display:none;
	}
	
	ul{}
	
	li {margin:0 10px .5em 0}
	
	table { border-collapse:collapse; margin:0em 0 0em 0;}
	
	td, th {vertical-align:top; padding:4px; font-size:80%; border: 1px solid #CCCCCC; }  
	
	td.date {width:25%;}
    td.datefull {width:15%;}  
	td.location {width:50%;}
	td.buy {width:25%;}
      	
	table.gallery{width:648px; }
	*html table.gallery{width:647px;}
	table.gallery td {padding:0 0px 0px 0; width:12.5%; height:75px; float:left;}
	*html  table.gallery td {padding:0 1px 7px 0; }
	table.gallery td.end {padding:0px 0 7px 0}
	table.gallery td img{border:1px solid black}
    
    .tableheader{
    background: #999999;
    font-weight: bold;
    text-align: left;
}
.tablerow1{
    background-color: #ffffff;
}

.tablerow2{
    background-color: #dcdcdc;
}

.tablerow3{
    background-color: #FFFFC0;
    font-weight: bold;
    color: #000000;
}
.tablerow3 a{
    font-weight: bold;
    color: #000000;
}


 .main, .live, .mainhome, .signup, .promo, .trans { background:url(../images/bg_white.png) repeat;}   

.mainhome {padding-bottom:20px}

/*/////////   main layout  ///////////*/
		
#wrap{position:relative;
		width:980px;			
		margin:0 auto;  											
		z-index:0;	
		text-align:left;		
		padding:0;
		overflow:hidden;		
		}
				
.top {position:absolute; top:2px; left:0;}
#flashPlayer {position:absolute; top:10px; left:0; width:242px; height:90px;}
.banner{position:absolute; top:10px;}
#nav {margin:110px 0 10px 0;  height:50px; position:relative; text-align:center;}

/* home page - header flash file */	
.mainImage { position:relative; width:980px; height:420px; background-repeat:no-repeat; margin:20px 0 10px;  }
.mainImage .register { position:absolute; right:10px; bottom:10px; height:44px;}

/* other pages - thin header flash file */	
.thinImage {width:980px; height:215px; /*height:160px;*/ background-repeat:no-repeat; margin:20px 0 10px 0; }

	/* header files - non-flash navigation */	
	.header_home_nav {width:980px; height:440px; /*height:160px;*/ background-repeat:no-repeat; margin:0 0 0 0; }
	.header_thin_nav {width:980px; height:215px; /*height:160px;*/ background-repeat:no-repeat; margin:0 0 0 0; }
	.header_home_nav h1, .header_thin_nav h1 {display:none;}

.content{ margin-bottom:10px; }
.content .left {float:left; width:670px; margin-right:10px; overflow:hidden;  }
.main { min-height:480px; padding:10px 10px 10px 8px;overflow:hidden; position:relative }


.live{ padding:0 10px 10px 10px;width:280px; min-height:230px; margin-top:10px; }
.live p {width: 93%} 

.content .right{float:left; overflow:hidden;width:300px;}
.promo {padding:10px 10px 10px 10px;width:280px; margin-bottom:10px; margin-top:0px; }
.mpu{width:300px; height:250px;}

.signup {  padding:0px;width:300px;  margin-top:10px; }

.homecove{
    padding: 0 0 15px 0;
}

table.signuptable p{
    font-size:90%;    
}

table.signuptable td{
    border: none;    
}

.shade td {background:#FDFBF2}
.live table td {padding:4px; }

a.link, a.link:visited { background:#FFFFFF; font-style:italic; padding:4px}

/*.live h2{
    padding: 0;
}*/
	
/*/////////      header     ///////////*/

.register input {float:left; width:179px; margin-right:5px; border:1px solid #ccc; padding:4px; font-size:11px; color:#666666;}
.register input.button {float:left; padding:0; width:87px; height:24px; border:0}

/*/////////      end header     ///////////*/
		

/*/////////      float left nav     ///////////*/


#nav links {
	margin:0 auto;	
	padding:0;
	/*width:56em;*/
	position:relative;
	}
		
	

    
/**#nav  li { 
    list-style-type:none;
    margin:0 0px 0 0;
    padding: 15px 0px 0 0;
    float:left;
    width:88px;
    text-align:center; 
}*/
		
	#nav a, #nav a:visited{
	padding:0 1em;	
			
	background-repeat:no-repeat;
	text-decoration:none;	
	font-size:18px;
    font-weight: bold;

	/*color:#FFFFFF;*/
	}
	
	#nav a:hover{text-decoration:underline;}	
	
	/*#nav li.on a, #nav li.on a:visited {color:#FF9900}*/

	
	
	
	

	
/*///////// end float left nav  */




 

.news{position:relative; padding-left:0px; }
.news p, .news h2{padding-left:45px}
.news .date{position:absolute; left:4px; top:10px; width:35px; text-align:center; padding:2px 0}
.news .date span{display:block; font-size:12px;}	
.news .date.datestyle1 { background-color: #666666; color: #FFFFFF}
.news .date.datestyle2 { background-color: #CCCCCC; color:#666666}			


#commentform{
    margin: 0 0 0 45px;      
}

.comments_table{
    margin: 0 0 0 45px;   
}  
 

.spacer {height:740px; float:left; clear:left; width:1px; padding-left:1px}		
	
p.pic {text-align:center; padding-bottom:.4em}	
p.pic img{padding-bottom:1em}	

div.links {position:relative; 	padding:13px; }
a.previous, a.previous:visited {position:absolute; left:10px; top:0}
a.gallery, a.gallery:visited {position:absolute; left:42%; top:0}
a.next, a.next:visited {position:absolute; top:0; right:10px}

.links a, .links a:visited {text-decoration:none; font-size:100%;}
.links a:hover {text-decoration:underline}

.gallerythumb{
    margin: 0 0 2px 0;
}

/*///////// end col on the left */ 
		
/*///////// col on the right */ 
		
.content img.left {width:auto; float:left; margin:0 10px 5px 0; height:auto}
.content .news img.left {width:auto; float:left; margin:0 10px 5px 0; height:auto}

.content img.right {width:auto; float:right; margin:0 0px 5px 10px; height:auto}
/*///////// end col on the right */


/*/////////      footer     ///////////*/
	
		

	#footer {	
	padding:10px;
	position:relative;	
	color:#fff;
	background-image:url(../images/footer.png);
	}
    #footerspacer{
        height: 65px;
        width: 1px;
        float: left;
   		}
	
/*	#footer .links {top:10px; right:10px; font-size:12px; color:#FFFFFF; position:absolute}*/
	#footer .links {top:10px; right:10px; font-size:12px; color:#000000; position:absolute}
/*	#footer .logo { background-image:url(../images/logo.jpg); background-repeat:no-repeat; width:100px; height:145px; position:absolute; left:0; top:0}*/
	#footer .logo { background-image:url(images/logo.jpg); background-repeat:no-repeat; width:150px; height:110px; position:absolute; left:0; top:0}	
	
/*	#footer ul {padding:0 0 0 110px; margin:0; list-style-type:none}
	#footer li {padding:0 0 3px 0px; margin:0; list-style-type:none}*/
	#footer ul {padding:0 0 0 140px; margin:0; list-style-type:none}
	#footer li {padding:0 0 3px 0px; margin:0; list-style-type:none}	
	
	#footer p{	
	padding:0 0px .6em 0;
	margin:0;		
	color:#666666
	}

/*	#footer a, #footer a:visited {color:#fff; text-decoration:underline}
	#footer a:hover { text-decoration:none}*/
	#footer a, #footer a:visited {color:#fff; text-decoration:underline}
	#footer a:hover { text-decoration:none}	

	#footer_myspace 	{width: 125px; height: 26px; padding: 30px 15px 10px 150px; float: left; }
	#footer_bebo        {width: 100px; height: 40px; padding: 30px 15px 10px 0; float: left; }
	#footer_youtube     {width: 80px; height: 40px; padding: 30px 18px 10px 0; float: left; }	
	#footer_twitter     {width: 90px; height: 40px; padding: 30px 18px 10px 0; float: left; }
	#footer_facebook    {width: 100px; height: 40px; padding: 30px 15px 10px 0; float: left; }

	
	
	
	

	
	/*/////////    end   footer     ///////////*/ 
		
.labelName{
    float: left;
    width: 150px;
} 

#nav {background-color: #eeedf5;} 
.commentslinks p{color: #000}
.commentslinks a{color: #000}

.home .live td{border: none;} 
.news{/* this has been removed, background-color: #A2CC3A;*/ padding: 10px; margin: 10px; border-bottom:1px dashed #000}

.nomargin{
    margin-left: -43px;
    padding-left: -43px;
}

.termstxt{
    font-size: 70%;
}



#home_player_holder			{margin:0 ;/*margin:10px 0 10px 25px;*/ float: left; text-align:left;}
*html #home_player_holder			{margin:0; /*margin:10px 0 10px 14px;*/ float: left; text-align:left;}
#home_player, .home_player	{width: 250px; height: 135px;}



BODY {
background-color: #EAA151;
background-image: url(../images/bg.jpg);
background-repeat: no-repeat;
background-position: top 70%;
}
body, div, p, li, textarea{ 
font-family: georgia;
color: #000000;
}
a {
color: #000000;
}
a:hover {color: #000000;}
h1, h2, h3{ 

color: #BF7A2C;
}
.mainImage { background-image:url(../images/headers/05111446040_header_home.jpg); }
#nav  a, #nav  a:visited{font-family: Tahoma;}
#nav  a, #nav  a:visited{color: #ff0000;}
#nav  a:hover{color: #000000;}
#nav  a.on, #nav  a.on:visited {color: #000000;}



/** Additional styles */

/* home page live panel*/
.home .live td, th {vertical-align:top;  font-size:75%; border: 0px solid red; margin: 0 5px 10px 0}  
td.date {width:85px;}
td.datefull {width:85px;}  
td.location {width:115px;}
td.buy {width:25px;}

/*news-comments in firefox*/
#wrap .content .left .mainnews {position:relative; padding-left:0px; padding-top: 20px; margin-top:0; }

/*signup page*/
.inputObject {width:520px;}

/*signup page*/
#wrap .content .left .mainnews {
padding-top:0px;
}

.mainImage1 {background-image:url(../images/headers/05111446040_header_home.jpg); }
td.buy1 {width:25px;}
td.date1 {width:85px;}
td.location1 {width:115px;}

/* /Overridden styles */ 