#promo {
	position: relative;
	background: #000000 url(../img/frame.png) left top no-repeat;
	width: 1000px;
	height: 397px;
}
#icons {
	position: absolute;
	top: 23px;
	right: 20px;
	width: 250px;
	height: 24px;
	text-align: right;
	z-index: 10;
}
#icons img {
	margin-left: 3px;
}
#panels {
	position: absolute;
	top: 18px;
	left: 15px;
	width: 969px;
	height: 360px;
	overflow: hidden;
	z-index: 5;
}
#column1 {
	width: 170px;
	padding: 30px 0px 40px 20px;
	float: left;
}
#column2 {
	width: 560px;
	padding: 30px 50px;
	float: left;
}
#column3 {
	width: 128px;
	padding: 30px 0px;
	float: left;
}
#block {
	background: url(../img/bg.png);
	padding: 10px 5px;
	margin-bottom: 2px;
}
#twitter {
	position: relative;	
	width: 170px;
	background: url(../img/header_tweets.png) no-repeat;		
	padding-top: 21px;
}
#twitter .tweettime {
	text-align: right;
	font-size: 9px;
	color: #978a7e;
}
#shows {
	position: relative;
	background: url(../img/header_shows.png) no-repeat;		
	width: 170px;
	margin-top: 20px;
	padding-top: 21px;
}
#shows .date {
	font: bold 10px Verdana, sans-serif;
	color: #998241;
}
#shows .venue {
	font-size: 10px;
}
#shows .buttons {
	text-align: right;
	margin-top: 5px;
}
#members {
	position: relative;
	background: url(../img/header_community.png) no-repeat;				
	width: 170px;
	margin-top: 20px;
	padding-top: 21px;
}
#members #block {
	padding: 10px 0px;
}
#members .status {
	font: bold 10px Verdana, sans-serif;
	color: #998241;
	margin-top: 5px;
}
#members .row {
	margin-top: 3px;
}
#members .row a img {
	width: 40px;
	height: 30px;
	margin-right: 3px;
}
#members .row a.last img {
	margin-right: 0px;
}
#videos, #photos {		
	position: relative;
	background: url(../img/header_videos.png) no-repeat;	
	width: 128px;
	padding-top: 16px;
}
#photos {		
	background: url(../img/header_photos.png) no-repeat;	
}
#videos a img, #photos a img {
	margin-top: 10px;
	width: 120px;
	background: url(../img/bg.png);
	padding: 4px;
}
#videos a:hover img, #photos a:hover img {
	padding: 0px;
	border: 4px #ffffff solid;
}
.slides 
{
    position:absolute; 
    top:0; 
    left:0;
}
.slides div 
{
    cursor:pointer;
    position:absolute; 
    top:0; 
    width:969px; 
    height:100%; 
    display:none; 
    text-align:center;
}
a.previous, a.next
{
    position:absolute; 
    top:171px;
    left:25px; 
    z-index:10;
}
a.next
{    
    left:953px; 
}
