@charset "UTF-8";
/* CSS Document */


/* PAGE LAYOUT */


body  { 
	background: #000;
}


#content { 
	width: 1000px;  
	margin: 0 auto;
	padding: 0;
	text-align: center;
	height: 820px;
	background: url('images/bg_logo.jpg') no-repeat center 90px;
	border: 1px solid #fff;

} 


#rightcontent {
	float: left;
	width: 466px;
	padding: 20px 20px 20px 0;
	margin: 0;
	text-align: left;
    line-height:16px;
    color: #fff;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    letter-spacing:-.05em;
}


#leftcontent { 
	width: 425px;
	padding: 20px 20px 20px 20px;
	margin: 0;
	float: left;
	
} 


#listen { 
	width: 425px;
	padding: 45px 20px 20px 0px;
	margin: 0;
	background: url('images/head_listen.gif') no-repeat top left;
	float: left;
	
} 

#joinus { 
	width: 466px;
	padding: 43px 0 0 0;
	margin-top: 20px;
	background: url('images/head_joinus.gif') no-repeat top left;
	float: left;
} 

#joinus img {
	padding: 0 10px 0 0;
	margin: 0;
	float:left;
}

#photos { 
	width: 425px;
	padding: 40px 20px 20px 0px;
	margin: 0;
	background: url('images/head_photos.gif') no-repeat top left;
	float: left;
	line-height:16px;
  	color: #fff;
  	text-align: left;
  	font: 11px Verdana, Arial, Helvetica, sans-serif;
  	letter-spacing:-.05em;
	float: left;
} 


#photos img {
	padding: 15px 10px 10px 0px;
	margin: 0;
}


#press { 
	width: 466px;
	padding: 40px 40px 20px 0px;
	margin: 0;
	background: url('images/head_press.gif') no-repeat top left;
	float: left;
	line-height:16px;
  	color: #fff;
  	text-align: left;
  	font: 11px Verdana, Arial, Helvetica, sans-serif;
  	letter-spacing:-.05em;
	float: left;
} 

#shows { 
	width: 425px;
	padding: 40px 20px 20px 5px;
	margin: 0;
	background: url('images/head_shows.gif') no-repeat top left;
	float: left;
	line-height:16px;
  	color: #fff;
  	text-align: left;
  	font: 11px Verdana, Arial, Helvetica, sans-serif;
  	letter-spacing:-.05em;
} 

#booking { 
	width: 425px;
	padding: 40px 20px 20px 5px;
	margin: 0;
	background: url('images/head_booking.gif') no-repeat top left;
	float: left;
	line-height:16px;
  	color: #fff;
  	text-align: left;
  	font: 11px Verdana, Arial, Helvetica, sans-serif;
  	letter-spacing:-.05em;
} 

a {
	color: #931c2d;
	text-decoration: none;
	font-weight: bold;
}


#bio { 
	width: 466px;
	padding: 40px 10px 10px 5px;
	margin-top: 20px;
	background: url('images/head_bio.gif') no-repeat top left;
	float: left;
  	color: #fff;
  	text-align: left;
  	font: 11px Verdana, Arial, Helvetica, sans-serif;
  	letter-spacing:-.05em;
	line-height: 20px;
	

} 

#logo {
	width: 1000px;
	margin: auto;
	text-align:center;
}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}


.description {
  font-size:12px;
  line-height:16px;
  color: #fff;
  text-align: left;
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  letter-spacing:-.05em;
}


#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }


#overlay{ background-image: url(images/overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
	}
