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

* {
	margin: 0px;
	padding: 0px;
	line-height: 18px;
}

body {
	background-color: #e4e4e4;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #1d1c1c;
}

/****** GLOBAL TYPE *******/
a {
	color: #cf4100;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a img {
	border: 0px;
}



h3 {
	color: #453c38;
	letter-spacing: -0.075em;
	text-transform: lowercase;
	padding: 0px 0px 9px 0px;
}

ul {
	dislay: block;
	clear: both;
	list-style: none;
}


/******* LAYOUT **********/

#shell {
	background-color: #ffffff;
	width: 972px;
	margin: 0 auto;
	padding: 0px 0px 18px 0px;
}

#container {
	margin: 0px 18px 0px 18px;
	padding: 9px 0px 0px 0px;
	width: 936px;
	background-image: url('../images/bg_paper.jpg');
}

#header {
	background-color: #ffffff;
	height: 80px;
}

#content {
	background-position: top left;
	background-repeat: no-repeat;
	padding: 27px 36px 36px 36px;
}

.column {
	width: 612px;
	float: left;
	display: inline;
}

.sidebar {
	float: left;
	display: inline;
	width: 252px;
}

/******** NAV ***********/
h1 {
	float: left;
	displaly:inline;
}

h1 a {
	background-image: url('../images/nav_logo.gif');
	background-repeat: no-repeat;
	background-position: top left;
	display: block;
	height: 80px;
	width: 148px;
	text-indent: -9999px;
	
}

#nav {
	display: inline;
	float: left;
	
}

.util_nav {
	height: 52px;
}

.nav li {
	float: left;
	display: inline;
}

.nav li a {
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin-right: 18px;
}

/****** HOME ******** */

.home {
	background-image: url('../images/bg_maingraphic_3.jpg');
}

.home .sidebar {
	padding: 414px 0px 0px 0px;
}

.excerpt {
	width: 522px;
	margin: 9px 0px 18px 0px;
}

#content .excerpt p {
	display: inline;
}

.first-post {
	padding: 0px 0px 27px 0px;
}

.post {
	padding: 27px 0px 27px 0px;
	border-top: 1px solid #9e9693;
	width: 522px;
}

.first-post h3, h2 {
	font-size: 72px;	
	width: 612px;
	line-height: 54px;
	font-weight: strong;
	padding: 18px 0px 0px 0px;	
}

.post h3 {
	font-size: 24px;
	width: 486px;
	line-height: 24px;
	padding: 9px 0px 0px 0px;
}

.continue {
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
}

.textbody p {
	margin-bottom: 18px;
	width: 522px;
}


.post-list {
	padding-top: 180px;
	font-size: 11px;
	list-style: none;
}

.post-list p {
	line-height: 12px;
	margin-bottom: 18px;
}

.post-list a {
	color: #453c38;
	text-decoration: none;
}

.post-list a:hover {
	color: #453c38;
	text-decoration: underline;
}



/****** BARKERS ********/

.barker {
	margin-bottom: 36px;
}

.barker label {
	font-size: 11px;
}

.barker h4 {
	background-repeat: no-repeat;
	background-position: center top;
	width: 252px;
	height: 18px;
	text-indent: -9999px;
	margin-bottom: 18px;
	
}

.post-list h4 {
	background-image: url('/images/barker_more.gif');
}

.mailing h4 {
	background-image: url('/images/barker_mailing.gif');
} 

.outnow h4 {
	background-image: url('/images/barker_outnow.gif');
} 

.shows h4 {
	background-image: url('/images/barker_shows.gif');
} 


.elsewhere h4 {
	background-image: url('/images/barker_elsewhere.gif');
} 

.elsewhere a {
	color: #1d1c1c;
	font-weight: bold;
	font-size: 11px;
	text-transform: lowercase;
}

input#e_mail_address {
	height: 26px;
	background-color: #ffffff;
	border: 1px solid #4e4643;
	width: 193px;
	float: left;
	display: inline;
	font-size: 14px;
	
}

input.button {
	float: left;
	display: inline;
	margin-left: 9px;
}

.out-now-image {
	text-align: center;
	margin-bottom: 18px;
}
/******* SHOW PAGE ********/

.show a {
	color: #453c38;
	text-decoration: underline;
}

.show .venue a {
	color: #cf4100;
	text-decoration: none;
}

.show .venue {
	font-weight: bold;
}

.upcoming .show {
	width: 864px;
	margin-top: 9px;
	background-image: url('/images/bg_upcoming.gif');
	background-repeat: repeat-y;
}

.upcoming .show-date {
	float: left;
	display: inline;
	width: 54px;
}

.upcoming .show-month {
	margin: 12px 0px 0px 6px;
	height: 12px;
}

.upcoming .show-year {
	margin: 0px 0px 0px 6px;
}

.upcoming .show-details {
	float: left;
	display: inline;
	margin-left: 3px;
	width: 807px;
	padding: 9px 0px 9px 0px;
	background-color: #ffffff;
}

.upcoming .show-info  {
	float: left;
	display: inline;
	width: 560px;
	margin-left: 9px;
}

.show-desc {
	font-size: 10px;
	text-transform: uppercase;
}

.upcoming .show-citystate {
	float: left;
	display: inline;
	width: 216px;
	text-align: right;
	margin-right: 12px;
	font-size: 18px;
	padding: 9px 0px 0px 0px;
}

.past ul.show {
	background-image: url('/images/bg_3col.gif');
	background-repeat: repeat-y;
	margin: 9px 0px 9px 0px;
}

.past ul.show li {
	width: 269px;
	float: left;
	display: inline;
	list-style: none;
	margin: 9px;
}

/* RELEASES */

.release {
	margin-top: 18px;
	background-color: #ffffff;
}

.release h3 {
	margin: 9px 0px 0px 0px;
}

.release p {
	margin-bottom: 9px;
}

.release .cover {
	float: left;
	display: inline;
	width: 240px;
	height: 240px;
	margin-right: 36px;
	background-color: #e9e9e9;
}

.release .details {
	float: left;
	display: inline;
	width: 551px;
	margin-right: 36px;
}


.release .liner-notes {
	text-transform: lowercase;
}



.highlight {
	font-weight: bold;
}

.notes {
	font-size: 10px;
	text-transform: lowercase;
	line-height: 14px;

}

.notes-med {
	font-size: 11px;
	line-height: 15px;

}



.notes-cap {
	font-size: 10px;
	text-transform: uppercase;
}

a.current {
	text-decoration: none;
	font-weight: bold;
}

/* PRESS */

.press {
	background-image: url('/images/bg_people.jpg');
}

/* STORE */

.store {
	margin-top: 18px;
	background-color: #ffffff;
}

.store h3 {
	margin: 9px 0px 0px 0px;
}

.store p {
	margin-bottom: 9px;
}

.store .image {
	float: left;
	display: inline;
	width: 160px;
	height: 160px;
	margin-right: 36px;
	background-color: #e9e9e9;
}

.store .details {
	float: left;
	display: inline;
	width: 551px;
	margin-right: 36px;
}

/* BIO & MEDIA */

.media-asset {
	padding: 9px 0px 9px 0px;
	border-top: 1px #dad6cf solid;
}

.media-asset img {
	float: left;
	display: inline;
	margin-right: 9px;
}

.media-asset p {
	float: left;
	display: inline;
	width: 140px;
	line-height: 12px;
	font-size: 10px;
}

/* CONTACT */
.contact p {
	margin-bottom: 18px;
}

.contact {
	background-image: url('../images/bg_compass.jpg');
}

/* BACKGROUND IMAGES */
.general {
	background-image: url('../images/bg_pathgraphic.jpg');
}

.threecol-container {
	background-image: url('/images/bg_3col.gif');
	background-repeat: repeat-y;
	width: 864px;
	margin-top: 36px;
}

.threecol {
	margin: 9px 18px 9px 9px;
	float: left;
	display: inline;
	width: 260px;
	
}

.threecol li {
	margin: 9px 0px 18px 0px;
}

.quote {

}


/******* MISC *********/
.clearBoth { clear:both; line-height:0px; height:0px; font-size:0px; margin:0px; }

.backto {
	text-align: center;
	font-size: 10px;
	text-transform: uppercase;
	padding: 9px 0px 9px 0px;
}

.backto a {
	color: #453c38;
	text-decoration: underline;
}




/** FOOTER ***/
.footer {
	margin: 18px 18px 0px 18px;
	font-size: 11px;
	color: #666666;
	background-image: url('/images/bg_footer.gif');
	background-repeat: repeat-y;
}

.footer .block {
	float: left;
	display: block;
	width: 276px;
	margin-left: 36px;
}

#subForm input {
	float: left;
	display: block;
	margin-right: 9px;
}

.footer .block-end {
	float: left;
	display: inline;
	width: 288px;
}


/*** AJAX LAYER ****/

#popLayer {

}

.videoLayer {
	width: 836px;
	background-color: #ffffff;
	padding: 18px 0px 18px 0px;
	text-align: center;
	margin: 18px 0px 0px 0px;
}

