body{
	background:#231803;
	font-family:arial, Arial, sans-serif;
	font-size:11px;
	color:white;
	padding:0px 0px 20px 0px;
}
.clear{
	clear:both;
}
a, a:link, a:visited{
	color:#e69833 !important;
}
div.header{
	background:url(images/header-bg.gif) repeat-x;
	height:29px;
	padding:0px 0px 0px 0px;
}
div.header div.inner{
	background:url(images/header-ul-bg.gif) 66px 0px no-repeat;
	margin:0px auto;
	height:29px;
	width:1165px;
}
div.header ul{
	padding:0px 0px 10px 100px;
}
div.header ul li{
	display:inline;
	padding:7px 20px 0px 0px;
	float:left;
}
div.header ul li a{
	color:#e69833;
	font-size:10px;
	text-decoration:none;
	float:left;
	display:block;
	height:20px;
	font-weight:bold;
}
div.header ul li.rss a{
	background:url(images/feed-icon-10x10.gif) right 2px no-repeat;
	padding:0 20px 0 0;
}
div.container{
	width:1165px;
	margin:0px auto;
	background:url(images/container-bg.gif) repeat-y;
}
div.container div.inner{
	width:1165px;
	margin:0px auto;
	background:url(images/face.jpg) 0px -27px no-repeat;
	position:relative;
}
div.logo{
	position:absolute;
	top:10px;
	left:420px;
	width:321px;
	height:176px;
	background:url(images/logo.gif) 0px 0px no-repeat;
}
div.col1{
	margin:335px 0px 0px 106px;
	background:#150e02 url(images/showdates-bg.gif) no-repeat;
	width:265px;
	float:left;
	padding:50px 0px 0px 0px;
	position:relative;
	min-height:200px;
}
div.col1 div.col1inner{
	margin:0 17px 10px 17px;
}
div.col1 table{
	margin:7px auto 0 auto;
}
div.col1 table.nav{
	margin:0 auto;
}
div.col1 table th{
	color:#5b554c;
	font-weight:bold;
}
div.col1 table td{
	padding:9px;
	background:#000;
	border:1px solid #150d02;
	text-align:center;
}
div.col1 table caption{
	padding:0 7px 7px 7px;
}
div.col1 table.nav td{
	background:none;
}
div.col1 ul li{
	background:none;
	margin:0;
	padding:0px;
}
div.col1 ul.ec3_events li ul li{
	background:url(images/bullet.gif) 0px 2px no-repeat;
	margin:0px 18px 15px 0;
	padding:0px 18px 0px 18px;
	font-size:10px;
}
div.col1 ul.ec3_events li{
	color:#5b554c;
	font-weight:bold;
}
div.col1 ul li ul{
	margin-top:4px;
}
div.col1 ul.ec3_events li{
	margin:0px 18px 15px 18px;
}
div.col1 h3{
	color:white;
	font-weight:bold;
	font-size:12px;
	margin:0px 0px 6px 0px;
}
div.col1 ul li p{
	color:white;
	line-height:14px;
}
div.col2{
	width:380px;
	background:url(images/logo-placeholder.gif) 17px 0px no-repeat;
	float:left;
	margin:0px 17px 0px 17px;
	padding:200px 0px 0px 0px;
}
div.col2 div.post{
	margin:0px 0px 20px 0px;
}
div.col2 div.post table{
	margin:10px 16px 20px 16px;
	font-weight:bold;
	color:#f8e14a;
}
div.col2 div.post table td{
	padding:0 4px 0 0;
}
div.col2 div.post table td.ec3_to{
	color:#5b554c;
}
div.col2 h3{
	background:url(images/bullet.gif) 0px 2px no-repeat;
	color:white;
	font-size:12px;
	font-weight:bold;
	padding:0px 18px 0px 18px;
	margin:0px 14px 5px 14px;
}
div.col2 p,
div.inner div.col2 input,
body.shows div.inner.cat div.col2 p{
	margin:0px 16px 10px 16px;
	line-height:16px;
}
body.shows div.col2 h3 a{
	text-decoration:none;
	color:#fff;
}
body.home div.col2 p,
div.inner.cat div.col2 p,
div.inner.cat div.col2 input{
	margin:0px 32px 10px 32px;
	line-height:16px;
}
div.col2 div.meta{
	margin:0px 32px;
}
div.col2 div.meta span.comment{
	background:url(images/comment.gif) 0px 3px no-repeat;
	padding:0px 20px 0px 15px;
}
div.col2 div.meta span.date{
	background:url(images/date.gif) 0px 3px no-repeat;
	padding:0px 0px 0px 15px;
}
/********************************************************************/
span.edit-this{
	padding:0px 0px 0px 32px;
}
a.more-link{
	display:block;
	margin:5px 0px 0px 0px;
}
a.homelink{
	position:absolute;
	display:block;
	height:330px;
	top:-330px;
	left:0px;
	width:99%;
}
/********************************************************************/
div.col3{
	width:265px;
	background:#150e02 url(images/bio-bg.gif) no-repeat;
	float:left;
	padding:65px 0px 10px 0px;
}
div.col3 p{
	margin:0px 15px 10px 15px;
	line-height:16px;
}
div.col3 div.live{
	background:url(images/live-bg.gif) no-repeat;
	margin:20px 0px 0px 0px;
	padding:62px 0px 0px 0px;
}
div.col3 div.studio{
	background:url(images/studio-bg.gif) no-repeat;
	margin:20px 0px 0px 0px;
	padding:62px 0px 0px 0px;
}
div.col3 div.recordings ul li h3{
	color:white;
	font-weight:bold;
	font-size:12px;
	margin:0px 15px 1px 15px;
}
/********************************************************************/
div.col2 h3.post-title,
body.shows div.col2 h3{
	background:none;
	font-size:16px;
	padding:0px 6px 0px 3px;
	margin:0px 14px 5px 14px;
}
div.col2 ol{
	padding:0px 0px 2px 0px;
}
div.col2 ol li{
	margin:0px 32px 7px 46px;
	padding:0px 0px 8px 0px;
	line-height:16px;
	list-style-type:decimal;
	border-bottom:1px solid #3e2a06;
}
p.posted span{
	color:#765c16;
}
div.older{
	background:#0d0901;
	padding:10px;
	margin:15px;
}
div.older h3{
	font-weight:bold;
	margin:0px 0px 5px 0px;
}
div.older ul li{
	margin:0px 0px 0px 0px;
	padding:0px 18px 0px 18px;
	background:url(images/older-icon.gif) 0px 2px no-repeat;
}
body.about h3.post-title,
body.friends h3.post-title,
body.booking h3.post-title{
	display:none;
}
body div.col2 h2.section-title{
	height:52px;
	margin:0px 0px 10px 0px;
}
body.home div.col2 h2.section-title,
body.news div.col2 h2.section-title{
	background:url(images/news-bg.gif) no-repeat;
}
body.shows div.col2 h2.section-title{
	background:url(images/shows-bg.gif) no-repeat;
}
body.live div.col2 h2.section-title{
	background:url(images/live-bg2.gif) no-repeat;
}
body.studio div.col2 h2.section-title{
	background:url(images/studio-bg2.gif) no-repeat;
}
body.about div.col2 h2.section-title{
	background:url(images/bio-bg2.gif) no-repeat;
}
body.friends div.col2 h2.section-title{
	background:url(images/friends-bg.gif) no-repeat;
}
body.booking div.col2 h2.section-title{
	background:url(images/booking-bg.gif) no-repeat;
}
body div.col2 h2.section-title{
	background:#130c01;
}
div.post img{
	width:346px;
	height:auto;
}
div.post a img{
	text-decoration:none;
}
div.inner.cat div.col2 div.post img{
	width:316px;
}