@import url(global.css);
@import url(navbar.css);
@import url(form.css);

/* HOME */



.home .shadowcontainer .innerdiv{

	background: #b2181e url(../_img/home_background.jpg) no-repeat;
}

.home h1 {
	display:  block;
	font-size: 1px;
	color: #000;
	text-indent: -2000px;
	height: 0;
	padding-top: 173px;
	width: 428px;
	position: relative;
	background: url(../_img/home_logo.gif) no-repeat;
	float: none;
	margin: 0;
	}

.home #main {
	width: 470px;
	margin: 0px 0 0 0px;
	position: relative;
	left: 415px;
	float: none;
	top: 200px;
	position: absolute;
	left: 415px;
	}
	

.p_about h2 {
	background: url(../_img/about_h2.gif) no-repeat;
}


.p_shows h2 {
	background: url(../_img/shows_h2.gif) no-repeat;
}
.p_shows h4 {
	text-transform: uppercase;
	font-size: 1.5em;
	font-family: Georgia, serif;
	background: #323949;
	padding: 5px;
	text-align: center;
	margin-bottom: 10px;
	}
.p_shows #main p, .p_shows #main h3 {margin-left: 0;}
.scroll_listing {
	line-height: 1.3em;
	border-bottom: solid 1px #fff;
	margin: 0 40px 15px 47px;
	}
#scroll_container {
	height: 300px;
	overflow: auto;
	
	}
	
h3.staytuned {
	padding-left: 47px;
	text-transform: uppercase;
	}
.p_links h2 {
	background: url(../_img/links_h2.gif) no-repeat;
}


/*** PHOTOS *****/

.p_photos h2 {
	background: url(../_img/photos_h2.gif) no-repeat;
}

.p_photos #main p, .p_photos #main h3 {margin-left: 0;}
.photo_container {
	width: 380px;
}
.photo_container .tmb a{
	float: left;
	margin:0 10px 10px 0;
	width: 50px;
	height: 50px;
}

.photo_container .tmb a:hover {
	border: solid 2px #b3181e;
	width: 46px;
	height: 46px;
	overflow: hidden;
}
.p_photos h4 {
	text-transform: uppercase;
	font-size: 1.5em;
	font-family: Georgia, serif;
	background: #323949;
	padding: 5px;
	text-align: center;
	margin-bottom: 10px;
	}
.p_photos #left_column .img_container {
	height: 400px;
	width:320px;
	margin-top: 10px;
	overflow: hidden;
}
.photo_caption {
	padding: 3px 20px;
	line-height: 1.1em;
	margin-top: 5px;
	text-align: center;
}
/*** Audio Video ***/
.p_av h2 {
	background: url(../_img/av_h2.gif) no-repeat;
}

.p_av #main p, .p_av #main h3 {margin-left: 0;}

.p_av #main ol {margin-left: 22px; margin-bottom: 25px;}

.p_av #main ol li a{
	padding: 2px 0 8px 35px;
	background: url(../_img/av_audio_button.gif) no-repeat 0 0;
	cursor:pointer;
	margin: 3px 0;
	}
.p_av #main ol li a:hover {color: #fff;}
.p_av #main ol li {
		padding: 2px 0 8px 0px;
		margin: 3px 0;
}
.p_av .desc {
	text-indent: 35px;
}
.p_av #main {
	width: 800px;
	}
	
.album_cover {
	width:165px;
	float: left;
	margin-left: 170px;
	margin-top: 10px;
	}
.album_list {
	float: right;
	border-bottom: solid 1px #fff;
	width: 315px;
	margin-top: 10px;
	}
.p_av h2 {
	margin-left: 375px;
	}
.p_av .scroll_listing {
	border: 0;
	clear: both;
	}
.buy {
	margin-top: 5px;
	text-align: right;
	}
.audio_popup {
	cursor:pointer;
	
}

#popup #wrap {
	width: 320px;
	padding: 20px;
}
