
body{
background:#000;
color:#eee;
}

h2,h3,h4{
	font-size:1.6em;
	font-weight:normal;
	color:#c5c5c5;
	padding:4px 0 0 0;
	}
h5,h6{
	font-size:1.2em;
	font-weight:normal;
	}

a{color:#de9240;}
a:hover{color:#a0abdc;}
#act-gig-table{width:100%;}
.act-gig-row0{background-color:#222222;}
.act-gig-row1{background-color:#000000;}
.post-date{color:#eee;}
/*  Act Header  */
#act-header{
	width:800px;
	margin:0;
	text-align:left;
	margin-bottom:20px;
	padding:0;
	border-bottom:3px solid #c5c5c5;
	}
#act-header:after{
	content:" ";
	display:block;
	clear:both;
	}
#act-header h1{padding:5px 0;font-weight:900; font-size:2.3em;text-transform:uppercase;float:left;color:#de9240;}
#act-header h2{margin:0;border:none;font-size:1.3em;padding:15px 0 0 20px;color:#999898;font-style:italic;font-weight:normal;float:left;}
#edit-button{	width:100px;font-size:.85em;font-weight:normal;
	float:right;text-align:right;}
/*  Act Main Content  */

#container{
	width:960px;
	margin:0 auto;
	text-align:left;
	clear: both;
	padding:10px 0;
	}
#container:after{
	content:" ";
	display:block;
	clear:both;
	}
#col1-act{
	float:left;
	width:565px;	
}

#col2-act{
	width:225px;
	float:left;
	text-align:center;
	margin-left:10px;
	display:inline;
	}
#adv-col-act{
	width:150px;
	float:right;
	text-align:center;
	display:inline;
	}
.ad125x125{
	text-align:left;
	margin:0 auto;
	padding:5px;
	margin-bottom:20px;
}
.ad125x125 span{
	font-weight:bold;
	text-decoration:none;
	}
#quix,#act-blog,#act-giglist,#act-photos{
	margin:0 auto;
	text-align:left;
	padding:5px 10px 5px 0;
	margin-bottom:20px;
	}
#booking-info,#setlist,#video,#audio,#fans{
	margin:0 auto;
	text-align:left;
	padding:10px;
	margin-bottom:20px;
	border:1px solid #575757;
	}
#act-logo{
	margin:0 auto;
	text-align:center;
	padding:5px;
	margin-bottom:20px;
	}
#setlist ul{margin:0;padding:0;list-style:none;}
#setlist li{padding:5px 0;}
.act-photos{
	width:130px;
	height:130px;
	border:1px solid black;
	}
#video{z-index:1;}
.utube{padding:6px 0;}	
/*###    main navigation   */
#main-nav img{float:left; border:none;padding:0 8px 0 0}

.fan-thumbs{
	width:70px;
	float:left;
	margin:0 5px 5px 0;
	}
.fan-thumbs p{padding:1px 0 0 0;margin:0;font-size:.9em;line-height:120%;}
.fan-thumbs img{border:1px solid #e7e7e7;}
.fan-thumbs:after,#video:after,#act-blog:after,#fans:after{
	content:" ";
	display:block;
	clear:both;
	}
.footer{
	background:#2d2c2c;
	border-top:1px solid #575757;
	}
/*  highslide ajax pages  */
#content {
		text-align:left;
		padding:0 20px;
			color:#424242;
	background:#ffffff;
		}#content h1,#content h2,.hs, .hs h2{color:#000;text-align:left;padding:20px;}


#content .post-date{color:grey;}