
div.band_show_list div.column_names div, 
/* div.frontpage_shows_byband div.column_names div, */
div.show_list div.column_names div{
	border-bottom: 1px solid #ddd;
}



/* FRONTPAGE */

div.frontpage div.right {
	border: 0px solid #9f0;
	border-width: 0px 0px;
	margin-right: 0px;
	padding: 0px 0px 4px 0px;
	width: 469px;
}
div.frontpage div.left {
	border: 0px solid #e08;
	border-width: 0px 0px;
	margin-right: 0px;
	padding: 0px 0px 4px 0px;
	width: 352px;
}
/*
div.frontpage div.news_item {
	background-color: #fff;
	border: 1px inset #000;
	padding: 1px 3px;
}
*/
div.frontpage div.news_item div.news_title {
	font-weight: bold;
}
div.frontpage div.news_item div.news_postedby {
	font-size: 0.9em;
	font-style: italic;
}
div.frontpage div.news_item div.news_body {
	padding: 0px 4px 0px 4px;
}
div.frontpage div.feat_title {
	font-weight: bold;
}


div.frontpage div.media {
	clear: both;
}
div.frontpage div.media img.coverart { 
	border: 0px solid #999;
	height: 31px;
	width: 31px;
}
div.frontpage div.media_1 span.ext {
	display: none;
}
div.frontpage div.media .media_title {
	font-weight: italic;
}
div.frontpage div.media_1 div.left {
	padding: 2px;
	text-align: center;
	width: 8%;
}
div.frontpage div.media_1 div.right{
	padding: 3px;
	text-align: left;
	width: 88%;
}
div.frontpage div.media_2 div.left {
	padding: 2px;
	text-align: center;
	width: 8%;
}
div.frontpage div.media_2 div.right{
	padding: 3px;
	text-align: left;
	width: 88%;
}


div.frontpage div.frontpage_shows_byband {
	margin-bottom: 3px;
}
div.frontpage div.frontpage_shows_byband div.bandname{
	font-weight: bold;
}
div.frontpage div.show_date {
	float: left;
	padding: 2px 0px;
	padding-left: 8px;
	width: 10%;
}
div.frontpage div.show_venue {
	float: left;
	padding: 2px 0px;
	width: 40%;
}
div.frontpage div.show_location {
	float: left;
	padding: 2px 0px;
	width: 47%;
}







div.frontpage div.release {
	clear: both;
	margin-bottom: 3px;
}
div.frontpage div.release img.release_coverart { 
	width: 95%;
}
div.frontpage div.release div.left {
	padding: 3px;
	text-align: center;
	width: 35%;
}
div.frontpage div.release div.right{
	padding: 3px;
	text-align: left;
	width: 61%;
}
div.frontpage div.release div.release_band {
	font-weight: bold;
}

div.feat_band div.bandname {
	font-weight: bold;
	padding: 2px;
	text-transform: uppercase;
}
div.feat_band select.band_dropdown {
	width: 100%;
}
















/* BAND : INDEX LIST */

div.band_index_list { 
	padding: 0px 1px;
	clear: both;
	text-align: center;
}
div.band_index_list ul {
	clear: both;
}
div.band_index_list ul li { 
	background-color: #eee;
	border: 1px solid #ccc;
	float: left;
	margin-bottom: 3px;
	margin-right: 1px;
	margin-left: 2px;
	padding: 3px;
	padding-bottom: 0px;
	width: 194px;
}
div.band_index_list ul li div.band_img { 
	background-color: #666;
	border: 1px solid #999;
	height: 130px;
	width: 192px;
}
div.band_index_list ul li div.band_img img { 
	height: 100%;
	width: 100%;
}
div.band_index_list ul li div.band_name { 
	font-weight: bold;
	padding: 3px;
	text-align: center;
}
div.band_index_list ul li div.band_name a {
	text-transform: uppercase;
}
div.band_index_list ul li div.band_name a:hover {
}



/* BAND : DISPLAY PAGE */

div.band_details {
	margin: 0px 0px;
}
div.band_details div.left {
	width: 420px;
}
div.band_details div.right {
	width: 400px;
}
div.band_details select.band_dropdown {
	width: 100%;
}
div.band_details div.band_img { 
	background-color: #666;
	height: 282px;
	margin-bottom: 3px;
	width: 420px;
}
div.band_details div.band_img img { 
	height: 100%;
	width: 100%;
}
div.feat_band ul.band_links, 
div.band_details ul.band_links {
}
div.feat_band ul.band_links li, 
div.band_details ul.band_links li {
	float: left;
	margin-bottom: 3px;
	margin-right: 2px;
	padding: 2px 4px;
}
div.feat_band ul.band_links li a, 
div.band_details ul.band_links li a {
	font-weight: bold;
	text-transform: uppercase;
}
div.feat_band ul.band_links li a:hover,
div.band_details ul.band_links li a:hover {
}



div.band_details div.release {
	clear: both;
	margin-bottom: 3px;
}
div.band_details div.release img.release_coverart { 
	width: 95%;
}
div.band_details div.release div.left {
	padding: 3px;
	text-align: center;
	width: 27%;
}
div.band_details div.release div.right{
	padding: 3px;
	text-align: left;
	width: 69%;
}
div.band_details div.release div.release_band {
	font-weight: bold;
}
div.band_details div.release div.release_buy {
	text-align: center;
}
div.release_info, div.release_tracklist, div.release_credit {
	margin-top: 6px;
}



div.band_details div.media {
	clear: both;
}
div.band_details div.media span.bandname{
	display: none;
}
div.band_details div.media .media_title {
	font-weight: bold;
}
div.band_details div.media .media_subtitle {
	font-weight: bold;
}
div.band_details div.media img.coverart { 
	border: 0px solid #999;
	height: 31px;
	width: 31px;
}
div.band_details div.media_1 div.left {
	padding: 2px;
	text-align: center;
	width: 8%;
}
div.band_details div.media_1 div.right{
	float: right;
	padding: 3px;
	text-align: left;
	width: 89%;
}
div.band_details div.media_2 div.left {
	padding: 2px;
	text-align: center;
	width: 8%;
}
div.band_details div.media_2 div.right{
	float: right;
	padding: 3px;
	text-align: left;
	width: 89%;
}

div.band_details div.media_3{ 
	height: 80px;
}

div.band_details div.media_3 img.wallpaper_thumb { 
	border: 0px solid #999;
	height: 75px;
	width: 100px;
}
div.band_details div.media_3 div.left {
	padding: 2px;
	text-align: center;
	width: 25%;
}
div.band_details div.media_3 div.right{
	padding: 3px;
	text-align: left;
	width: 72%;
}

div.band_details div.media_4 {
	float: left;
	height: 80px;
	margin-bottom: 3px;
	width: 278px;
}
div.band_details div.media_4 img.theme_thumb { 
	border: 0px solid #999;
	height: 75px;
	width: 137px;
}
div.band_details div.media_4 div.left {
	padding: 2px;
	text-align: center;
	width: 46%;
}
div.band_details div.media_4 div.right{
	padding: 3px;
	text-align: left;
	width: 47%;
}

div.band_details div.media_5 {
	float: left;
	height: 80px;
	margin-bottom: 3px;
	width: 278px;
}
div.band_details div.media_5 img.theme_thumb { 
	border: 0px solid #999;
	height: 75px;
	width: 137px;
}
div.band_details div.media_5 div.left {
	padding: 2px;
	text-align: center;
	width: 46%;
}
div.band_details div.media_5 div.right{
	padding: 3px;
	text-align: left;
	width: 47%;
}


div.band_details div.band_show_list {
	margin-bottom: 3px;
}
div.band_details div.show_date {
	float: left;
	padding: 2px 0px;
	padding-left: 8px;
	width: 25%;
}
div.band_details div.show_venue {
	float: left;
	padding: 2px 0px;
	width: 35%;
}
div.band_details div.show_location {
	float: left;
	padding: 2px 0px;
	width: 38%;
}

div.band_details div.banner_code {
	width: 100%;
}
div.band_details div.banner_code img {
	width: 100%;
}
div.band_details div.banner_code input {
	font-size: 0.8em;
	width: 100%;
}








/* RELEASES */

div.release_index_list { 
	padding: 0px 1px;
	clear: both;
	text-align: center;
}
div.release_index_list ul {
	clear: both;
}
div.release_index_list ul li { 
	background-color: #eee;
	border: 1px solid #ccc;
	float: left;
	margin-bottom: 3px;
	margin-right: 1px;
	margin-left: 2px;
	padding: 3px;
	padding-bottom: 0px;
	width: 153px;
}
div.release_index_list ul li div.release_img { 
	background-color: #666;
	border: 1px solid #999;
	height: 147px;
	width: 151px;
}
div.release_index_list ul li div.release_img img { 
	height: 100%;
	width: 100%;
}
div.release_index_list ul li div.release_name { 
	font-weight: bold;
	padding: 3px 1px;
	text-transform: uppercase;
}
div.release_index_list ul li div.release_name div.band_name { 
	font-size: 0.8em;
	padding: 0px 0px;
	padding-bottom: 2px;
}
div.release_index_list ul li div.release_name div.left { 
	b_ackground-color: #0fd;
	padding: 0px;
}
div.release_index_list ul li div.release_name div.right { 
	b_ackground-color: #f0d;
	font-size: 0.7em;
	padding: 0px;
	padding-top: 2px;
	text-align: right;
}
div.release_index_list ul li div.release_name div.full div.left { 
	width: 100%;
}
div.release_index_list ul li div.release_name div.full div.right { 
	display: none;
}
div.release_index_list ul li div.release_name div.long div.left { 
	width: 86%;
}
div.release_index_list ul li div.release_name div.long div.right { 
	width: 13%;
}
div.release_index_list ul li div.release_name div.short div.left { 
	width: 69%;
}
div.release_index_list ul li div.release_name div.short div.right { 
	width: 30%;
}
div.release_index_list ul li div.release_name a {
}
div.release_index_list ul li div.release_name a:hover {
}



div.release_details {
	margin: 0px 0px;
}
div.release_details div.left {
	width: 280px;
}
div.release_details div.right {
	width: 540px;
}
div.release_details div.release_img { 
	background-color: #666;
	height: 270px;
	margin-bottom: 3px;
	width: 280px;
}
div.release_details div.release_img img { 
	height: 100%;
	width: 100%;
}
div.release_details div.release_buy {
	padding: 3px 3px;
}
div.release_details div.release_buy div.left {
	width: 79%;
}
div.release_details div.release_buy div.right {
	text-align: right;
	width: 20%;
}


div.release_details div.album_details div.left {
	t_ext-align: right;
	width: 15%;
}
div.release_details div.album_details div.right {
	width: 84%;
}
div.release_details div.release_related {
	margin: 0px;
	padding: 0px;
	padding-left: 2px;
}
div.release_details div.release_related ul {
	clear: both;
	padding: 0px;
}
div.release_details div.release_related ul li { 
	background-color: #eee;
	border: 1px solid #ccc;
	float: left;
	margin-bottom: 3px;
	margin-right: 2px;
	margin-left: 1px;
	padding: 3px;
	padding-bottom: 0px;
	width: 123px;
}
div.release_details div.release_related ul li div.release_img { 
	background-color: #666;
	height: 110px;
	margin-bottom: 3px;
	width: 122px;
}
div.release_details div.release_related ul li div.release_img img { 
	height: 100%;
	width: 100%;
}
div.release_details div.release_related ul li div.release_name { 
	font-weight: bold;
	padding: 3px 1px;
	text-transform: uppercase;
}
div.release_details div.release_related ul li div.release_name div.band_name { 
	font-size: 0.8em;
	padding: 0px 0px;
	padding-bottom: 2px;
}











/* TOUR DATES : display */
div.show_details div.right {
	border: 0px solid #9f0;
	border-width: 0px 0px;
	margin-right: 0px;
	padding: 0px 0px 4px 0px;
	width: 609px;
}
div.show_details div.left {
	border: 0px solid #e08;
	border-width: 0px 0px;
	margin-right: 0px;
	padding: 0px 0px 4px 0px;
	width: 212px;
}
div#show_display {
}
div#show_display div.left {
	float: left;
	width: 35%;
}
div#show_display div.right {
	float: right;
	width: 64%;
}


/* TOUR DATES : date list */

div.show_list {
}
div.show_list div.show_date {
	float: left;
	padding: 2px 0px;
	padding-left: 6px;
	width: 15%;
}
div.show_list div.show_band {
	float: left;
	padding: 2px 0px;
	width: 30%;
}
div.show_list div.show_venue {
	float: left;
	padding: 2px 0px;
	width: 25%;
}
div.show_list div.show_location {
	float: left;
	padding: 2px 0px;
	width: 25%;
}
div.show_list div.show_details {
	float: left;
	padding: 2px 0px;
	padding-right: 5px;
	text-align: right;
	width: 3%;
}
div#show_display_band {
	font-weight: bold;
}
div#show_recent {
}
div#show_recent div.band {
	font-weight: bold;
}











/* ABOUT : display*/

div.about_details div.right {
	border: 0px solid #9f0;
	border-width: 0px 0px;
	margin-right: 0px;
	padding: 0px 0px 4px 0px;
	width: 569px;
}
div.about_details div.left {
	border: 0px solid #e08;
	border-width: 0px 0px;
	margin-right: 0px;
	padding: 0px 0px 4px 0px;
	width: 252px;
}

/* ABOUT : faq */
div.faq_list {
	margin-bottom: 3px;
}
div.faq_list div.faq_question {
	font-weight: bold;
}
div.faq_list div.faq_answer {
	padding: 0px 0px;
}














/* MEDIA : display items */
div.media_details div.right {
	border: 0px solid #9f0;
	border-width: 0px 0px;
	margin-right: 0px;
	padding: 0px 0px 4px 0px;
	width: 569px;
}
div.media_details div.left {
	border: 0px solid #e08;
	border-width: 0px 0px;
	margin-right: 0px;
	padding: 0px 0px 4px 0px;
	width: 252px;
}


div.media_item div.media {
	c_lear: both;
}
div.media_item div.media img.coverart { 
	border: 0px solid #999;
	height: 31px;
	width: 31px;
}
div.media_item div.media .media_title {
	font-weight: bold;
}
div.media_item div.media .media_subtitle {
	font-style: italic;
}

div.media_item div.media_1 span.ext {
	display: none;
}
div.media_item div.media_1 div.left {
	float: left;
	padding: 2px;
	text-align: center;
	width: 14%;
}
div.media_item div.media_1 div.right{
	padding: 3px;
	text-align: left;
	width: 81%;
}
div.media_item div.media_2 div.left {
	padding: 2px;
	text-align: center;
	width: 14%;
}
div.media_item div.media_2 div.right{
	padding: 3px;
	text-align: left;
	width: 81%;
}

div.media_item div.media_3 {
	float: left;
	height: 80px;
	margin-bottom: 3px;
	width: 278px;
}
div.media_item div.media_3 img.wallpaper_thumb { 
	border: 0px solid #999;
	height: 75px;
	width: 100px;
}
div.media_item div.media_3 div.left {
	padding: 2px;
	text-align: center;
	width: 36%;
}
div.media_item div.media_3 div.right{
	padding: 3px;
	text-align: left;
	width: 60%;
}

div.media_item div.media_4 {
	float: left;
	height: 80px;
	margin-bottom: 3px;
	width: 278px;
}
div.media_item div.media_4 img.theme_thumb { 
	border: 0px solid #999;
	height: 75px;
	width: 137px;
}
div.media_item div.media_4 div.left {
	padding: 2px;
	text-align: center;
	width: 46%;
}
div.media_item div.media_4 div.right{
	padding: 3px;
	text-align: left;
	width: 47%;
}

div.media_item div.media_5 {
	float: left;
	height: 80px;
	margin-bottom: 3px;
	width: 278px;
}
div.media_item div.media_5 img.theme_thumb { 
	border: 0px solid #999;
	height: 75px;
	width: 137px;
}
div.media_item div.media_5 div.left {
	padding: 2px;
	text-align: center;
	width: 46%;
}
div.media_item div.media_5 div.right{
	padding: 3px;
	text-align: left;
	width: 47%;
}

div.media_item hr.media_1{
}
div.media_item hr.media_2 {
	display: none;
}
div.media_item hr.media_3 {
	display: none;
}
div.media_item hr.media_4 {
	display: none;
}
div.media_item hr.media_5 {
	display: none;
}

div.media_details div.banner_code {
	float: left;
	padding: 2px 1px 0px 2px;
	width: 276px;
}
div.media_details div.banner_code img {
	width: 100%;
}
div.media_details div.banner_code input {
	font-size: 0.8em;
	width: 99%;
}















