/* reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* Content.css */
/* typography.css */
blockquote { margin:1.5em; color:#666; font-style:italic; }
strong { font-weight:bold; }
em,dfn { font-style:italic; }
dfn { font-weight:bold; }
sup,sub { line-height:0; }
abbr,acronym { border-bottom:1px dotted #666; }
address { margin:0 0 1.5em; font-style:italic; }
del { color:#666; }
pre { margin:1.5em 0; white-space:pre; }
pre,code,tt { font:1em 'andale mono', 'lucida console', monospace; line-height:1.5; }
li ul,li ol { margin:0 1.5em; }
ul,ol { margin:0 1.5em 1.5em; list-style:none; }
ul { list-style-type:disc; }
ol { list-style-type:decimal; }
dl { margin:0 0 1.5em; }
dl dt { font-weight:bold; }
dd { margin-left:1.5em; }
table { margin-bottom:1.4em; width:100%; }
th { font-weight:bold; }
thead th { background:#c3d9ff; }
th,td,caption { padding:4px 10px 4px 5px; }
tr.even td { background:#e5ecf9; }
tfoot { font-style:italic; }
caption { background:#eee; }
.large { font-size:1.2em; line-height:2.5em; margin-bottom:1.25em; }
.hide { display:none; }


html { min-height:100%; margin-bottom:1px; }
hr { border:none 0; border-top:1px dotted #ccc; height:1px; clear:both; margin-top:1.438em; }

/* Set Typography (All Pages)
-------------------------------------------------------- */
body { font-size:100%; font-family:Arial, Helvetica, sans-serif; color:#F1F1F1; }
html>body { font-size:16px; }
p { line-height:1.5em; 
/* 24px */
font-size:1em; 
/* 16px */
}
.quiet { font-size:.813em; line-height:1.385em; color:#606060; }
.sm p { font-size:.813em; line-height:1.385em; }
.small { font-size:.813em; line-height:1.385em; }
p.mini { font-size:.7em; line-height:1.385em!important; }
a { font-weight:bold; text-decoration:none; }
a:link { color:#1e8af4; }
a:visited { color:#1e8af4; }
a:hover,a:active { color:#DDD; }
a.quiet { font-size:.813em; line-height:1.385em; color:#606060; text-decoration:underline; }
.quiet a { font-size:.813em; line-height:1.385em; color:#606060; text-decoration:underline; }
h1 { font-size:1.875em; font-weight:bold; line-height:1.067em; margin-bottom:.067em; }
h2 { font-size:2em; font-weight:bold; line-height:1.125em; padding-bottom:.5em; }
h3 { font-weight:bold; line-height:1.5em; font-size:1.385em; }
h4 { font-weight:bold; font-size:.813em; line-height:1.385em; margin-top:1.385em; }
h5 { font-size:.813em; line-height:1.846em; color:#999; }
h5.lg { line-height:2em; }
h5.lg a:hover { color:#333; }
.large { font-size:1.2em; line-height:2.5em; margin-bottom:1.25em; }
.hide { display:none; }
.recentNews h3,.section_category h3,.extended_sup_heading h3 { font-size:1em; font-weight:bold; line-height:1.5em; }
.splash_area_heading h3 { font-size:1em; font-weight:bold; line-height:1.5em; color:#F1F1F1; margin-bottom:1em; }
h3.comment_heading,h3.sub_section_heading { margin-bottom:.813em; }
h3.comment_invite { margin-bottom:.813em; padding:10px; background-color:#222; }
.breadcrumb { font-size:1.875em; font-weight:bold; line-height:1.067em; margin-bottom:.067em; }
#splash_caption h4 { margin:0; padding:0; margin-left:-30px; padding-left:30px; font-size:1.25em; font-weight:bold; line-height:1.12em; }
.caption_sm p { color:#FFF; }
:focus { -moz-outline-style:none; }
a { outline:none; }

/* **************** GRIDS ***************** */
.line, .line_alt, .lastUnit {overflow: hidden; _overflow: visible; zoom:1;width:auto !important;}
.line_alt_2 {_overflow: visible; zoom:1;width:auto !important;}
.unit{float:left;zoom:1;}
.size1of1{float:none;}
.size1of2{width:50%;_width:49.9% !important;}
.size1of3{width:33.33333%;_width:33.25% !important;}
.size2of3{width:66.66666%;_width:66.65% !important;}
.size1of4{width:25%;_width:24.95% !important;}
.size3of4{width:75%;_width:74.95% !important;}
.size1of5{width:20%;_width:19.95% !important;}
.size2of5{width:40%;_width:39.95% !important;}
.size3of5{width:60%;_width:59.95% !important;}
.size4of5{width:80%;_width:79.95% !important;}
.lastUnit {float:none;_float:right;}

.navRow1 {min-width:185px;}



/* SCREEN */

body {color: #e1e1e1;}

/* ====== Page Head, Body, and Foot ====== */
#bd{overflow:visible; _overflow:visible; zoom:1;}
#page{margin: 0 auto; width: 950px;min-width:900px;} /* wraps entire page */

.liquid{width: auto !important;}
.liquid_padding {margin: 0 17px 0 17px !important;}


/* ====== Columns ====== */
.main{_overflow:visible; zoom:1;position:relative;}
#main_top {zoom:1;position:relative;}
.leftCol{float:left; width:250px;}
.rightCol{float:right; width: 300px;}
/* extend columns to allow for common column widths */
.gMail{width:160px;}
.gCal{width:180px;}
.yahoo{width:240px;}
.myYahoo{width:300px;}

.hide {display:none;}
.highlight { background:yellow; }

/* DOWNTOWN MUSIC DESIGN */

/* Buttons */
a.button {display:block;}


/* POPOUT PLAYER */

#popout_player .boxright {min-width:10px;}
#popout_player .boxtop_border {min-width:10px;}
#popout_player #page {min-width:10px;}
#popout_player {background: #272727;}
#popout_player .line {margin:0;}



/* @group */
/* General Classes */
.inline {display:inline;}
.note {color:#606060;margin-bottom:1em;}
.clear {clear:both;}
.list_base {list-style:none;margin:0;padding:0;}



/* @group */
/* Page */
html {background: url(imgs/bg_body.jpg) repeat-x #272727;}
.dtfullbg {background-color: #141414;} /* 141414 */
.rightbg {}
.line {margin:0 30px 0 30px;}
.line_alt {margin:0 0 0 30px;}

/* Border Complex */
.box { background: url(imgs/bg_l_edge.png) repeat-y top left;padding-top: 1px !important;margin-left: -17px;}
.boxright {min-width:917px; background: url(imgs/bg_r_edge.png) repeat-y top right;margin-right: -16px;}
.boxbottom_border {background: url(imgs/bg_b_edge.gif) repeat-x bottom left;height:17px;margin: 0;}
.boxtop_border {min-width:917px;background: url(imgs/bg_t_edge.png) repeat-x top left;margin: 23px 40px 40px 40px;padding-top:17px;}
.boxtop {background: url(imgs/bg_tr_edge.png) no-repeat top right;z-index:50;margin-top:-10px;margin-bottom:-8px;margin-right:8px;margin-left:8px;}
.boxtop div { font-size: 0;height: 17px;background: url(imgs/bg_tl_edge.png) no-repeat top left;}
.boxbottom {background: url(imgs/bg_br_edge.gif) no-repeat bottom right;z-index:50;margin-right:8px;margin-left:8px; margin-top:-8px;margin-bottom:-9px;}
.boxbottom div {font-size: 0;height: 17px;background: url(imgs/bg_bl_edge.gif) no-repeat bottom left;}

/* hd */
div#twitter {
	background: url(imgs/twitter.gif) top left no-repeat;
	clear:both;
	float:left;
	width:80%;
	margin-top:10px;
	margin-left:.8em;
	padding-left:31px	
	}
p#tweetLoader {color:#333333;float:left;font-size: 0.7em;line-height: 1.385em !important;display:block;}	
ul#twitter_update_list {
	list-style:none;
	margin:0;padding:0;
	}
a#profileLink {
	font-size: 0.7em;
	line-height: 1.385em !important;
	color:#1e8af4;
	border:1px solid #303030;
	padding:3px 5px 5px 5px;
	height:13px;
	float:left;
	-moz-border-radius-topleft: 3px; 
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	 -webkit-border-top-right-radius: 3px;
	-moz-border-radius-bottomleft: 3px; 
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 5px;
	 -webkit-border-bottom-right-radius: 3px;
	 clear:both;		
	}
a#profileLink:hover {color:#DDD;	border:1px solid #DDD;}
		
ul#twitter_update_list li {color:#4C4C4C;float:left;font-size: 0.7em;line-height: 1.385em !important;}
ul#twitter_update_list li a {color:#153055;}
ul#twitter_update_list li a:hover {color:#1e8af4;}
ul#twitter_update_list li {float:left;}
ul#twitter_update_list li > a {display:none;}


.hd_grad {background:url(imgs/hd_bg_grad.gif) top left repeat-x #000;}
.menuBlock {border-left:1px solid #272727;border-bottom:1px solid #272727;border-right:1px solid #000;height:10em;}
	a#dtlogo {background: url(imgs/dtlogo.png) top left no-repeat;width:133px;height:152px;margin:0;padding:0}
	a#dtlogo:hover {
		background: url(imgs/dtlogo.png) top left no-repeat;
		width:133px;
		height:152px;
		margin:0;
		padding:0
		}	
.logoblock {margin-left:13px;margin-top:-5px;min-width:100px;}
.prime_nav_item {float:left;}
 
 
 
.front_label_header {float:left;position:relative;width:100%;}
.news_front_intro {float:right;width:50%;display:inline;}
.label_page_btn {float:left;display:inline;width:30%;display:inline;}
.label_page_btn a {
	font-size: 0.7em;
	line-height: 1.385em !important;
	color:#1e8af4;
	border:1px solid #303030;
	padding:3px 5px 5px 5px;
	height:13px;
	float:left;
	-moz-border-radius-topleft: 3px; 
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	 -webkit-border-top-right-radius: 3px;
	-moz-border-radius-bottomleft: 3px; 
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 5px;
	 -webkit-border-bottom-right-radius: 3px;
	 }
.label_page_btn a:hover {color:#DDD;	border:1px solid #DDD;} 

p.spotlight_readmore {margin-top:1em;}   

.player_tabs {
	position:absolute;
	top:4px;
	height:30px;
	right:50px;
	z-index: 400;
	background: #222;
	-moz-border-radius-topleft: 5px; 
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	 -webkit-border-top-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px; 
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	 -webkit-border-bottom-right-radius: 5px;	 
}

.player_tabs a {font-weight:normal;width:110px;height:20px;padding:5px 5px 5px 5px;z-index:400;font-size: 0.7em;line-height: 1.285em !important;}

#primary_nav, #primary_nav * {list-style:none;margin:0;padding:0;}

.pop {  
	background-color: #1e8af4;
	color: #fff;
	z-index:9400;	
	position:absolute;
	top:-999em;
	width:12em;
	font-size:.9em;font-weight:normal;		
  }

.pop ul {width:100%;}

/* This overrides our default menu to make a larger better menu to hold the awesomeness of the artists */
#artist_menu {width:24em;}
#artist_menu ul {width:50%;float:left;}

#primary_nav > li {
	padding-top:20px;
	float:left;
	display:inline;
	margin-right:1px;
	overflow:visible;
	height:2em;
	z-index:9499;
	border-right:1px solid #252525;
	border-bottom:3px solid #000;
	}
	
#primary_nav > li > a {font-size: 0.85em;padding:.8em;padding-top:10px;color:#141414;}
#primary_nav > li:hover {border-bottom:3px solid #000;}

.prime_nav_item > a strong {color:#F1F1F1;}
.prime_nav_item > a:hover strong {color:#353535;}
.first_primary {margin-left:10px;}

#primary_nav li ul li span {padding:.7em .7em .7em 1.5em;display:block;color:#222;font-weight:bold;}

#primary_nav li ul li a {color:#FFF;padding:.7em;display:block;}
#primary_nav li ul li a:hover {background:#CCC;color:#222;}
#primary_nav li ul li.menudrop_heading {padding:.7em;}


#primary_nav li .pop {
	border-bottom:2px solid #141414;
	border-right:2px solid #141414;
	border-left:2px solid #141414;
	margin-left:-2px;
	} 

/* Hover Action */
li.prime_nav_item div.pop {top:-999em;} 
li.prime_nav_item:hover > div.pop {top:94px;} 


/* On Page MP3 Player */
.mp3player {height:130px;overflow:visible;z-index:-10;border-bottom:1px solid #272727;background:#0B0B0B;}
.mp3playerlarge {height:232px;overflow:visible;border-bottom:1px solid #272727;border-left:1px solid #272727;}

/* bd */
#news #subcontent {padding-top:2em;}
.info_section #subcontent {padding-top:0;}
.main {padding-bottom:30px;}
x#artist .main {margin-top:-60px;}
.splash_box{}
	.image_box {height:450px;overflow:hidden;position:relative;}
	.logo_overlay {position:absolute;z-index:20;}
	img.flexi {position:absolute;z-index:20;height:100% !important;}
	.splashimg_overlay {background: url(imgs/overlay.png) top left repeat;position:absolute;width:100%;height:100%;z-index:10}
	img.liquid_img { 
		width:100%;
		padding:0px;
		margin:0;
		-ms-interpolation-mode:bicubic;
	}
	
	

	#slider {width: 100%;margin: 0 auto;position: relative;}
	.scroll {
		height: 100%;
		width: 100%;
		overflow: hidden;
		overflow-x: hidden;
		position: relative;
		clear: left;
		
		}
	
	.scrollContainer div.panel {width: 100%;}	
	
.slide_nav {
	background-color:#0e0e0e;
	border-top:1px solid #353535;
	border-right:1px solid #353535;
	border-left:1px solid #353535;
	right:80px;
	position:absolute;

	width:31%;
	height:54px;
	top:-54px;
	opacity: 0.90;
	-moz-opacity: 0.90; /* older Gecko-based browsers */
	filter:alpha(opacity=90); /* For IE6&7 */
	z-index:1566;		
	}
  
.recentNews {float:left;height:54px;width:120px;margin-right:10px;}
.section_category {float:left;height:54px;margin-right:10px;}
.extended_sup_heading {float:left;height:54px;margin-right:10px;}
.recentNews h3, .section_category h3, .extended_sup_heading h3 {padding:15px 0 0 10px;}

ul.slide_navigation {list-style: none;margin: 0 ;padding:1.02em 10px 0 10px;min-width:130px;}
ul.slide_navigation li {display: inline;margin-right: 1%;}
ul.slide_navigation a {padding: 5px;color: #FFF;text-decoration: none;}
ul.slide_navigation a:hover {border-bottom: 1px solid #1e8af4;}
ul.slide_navigation a.selected {border-bottom: 1px solid #1e8af4;}
a.activeSlide {border-bottom: 1px solid #1e8af4;}
ul.slide_navigation a:focus {outline: none;}

#splash_caption {
	width:31%;
	position:absolute;
	right:80px;
	border-right:1px solid #353535;
	border-left:1px solid #353535;
	border-bottom:1px solid #353535;
	z-index:100;
	height:5em;
	overflow:hidden;		
	}

#splash_caption_inner {padding-bottom:.5em;}

.hooray {height:20em !important;}

a.spotlight_toggle {position:absolute; top:10px; left: 3px;z-index:400;display:block;width:100%;height:50px;}
a#spotlight_toggle_on {background:url(imgs/i_sm_arrow2.png) top left no-repeat; width:100%;height:50px;}
a:hover#spotlight_toggle_on {background:url(imgs/i_sm_arrow2.png) 0 -96px no-repeat; width:100%;height:50px;}

a#artist_aux_on {background:url(imgs/i_sm_arrow2.png) 0 -96px no-repeat; width:100%;height:50px;display:none;}
a:hover#artist_aux_on {background:url(imgs/i_sm_arrow2.png) top left no-repeat; width:100%;height:50px;}

a#artist_aux_off {background:url(imgs/i_sm_arrow2.png) top left no-repeat; width:100%;height:50px;}
a:hover#artist_aux_off {background:url(imgs/i_sm_arrow2.png) 0 -96px no-repeat; width:100%;height:50px;}

a#spotlight_toggle_off {background:url(imgs/i_sm_arrow2.png) 0 -96px no-repeat; width:100%;height:50px;display:none;}
a:hover#spotlight_toggle_off {background:url(imgs/i_sm_arrow2.png) top left no-repeat; width:100%;height:50px;}

a.spotlight_toggle {position:absolute; top:10px; left: 3px;z-index:400;display:block;width:100%;height:50px;}
a.spotlight_toggle2 {position:absolute; top:10px; left: 3px;z-index:400;display:block;width:24px !important;height:50px;}
.caption_sm {padding:15px 30px 18px 30px;}
#artist_elsewhere {}

.spotlight_item {position:relative;}	
.splash_caption_overlay {
	position:absolute;
	width:100%;
	height:100%;
	background:#0e0e0e;
	opacity: 0.80;
  -moz-opacity: 0.80; /* older Gecko-based browsers */
  filter:alpha(opacity=80); /* For IE6&7 */	
}


.featured_artists_overlay {
	position:absolute;
	width:100%;
	height:100%;
	background-color: #1a1a1a;
	opacity: 0.90;
  -moz-opacity: 0.90; /* older Gecko-based browsers */
  filter:alpha(opacity=90); /* For IE6&7 */	
}
.featured_nav_button {width:100%;text-align:center;margin:15px 0 8px 0;float:left;}
a#splash_feature_up, a#splash_feature_down {display:block;width:100%;}

a#splash_feature_up {background:url(imgs/arrow_up.gif)center 0 no-repeat;height:32px;}
a:hover#splash_feature_up {background:url(imgs/arrow_up.gif) center -32px no-repeat;}

a#splash_feature_down {background:url(imgs/arrow_down.gif) center 0 no-repeat;height:32px;}
a:hover#splash_feature_down {background:url(imgs/arrow_down.gif) center -32px no-repeat;}

.caption_sm {position:relative;}
.caption_rel {position:relative;}
.splash_area_featured {height:315px;float:left;min-width:190px;}
.splash_artist_list {height:276px;overflow-y:hidden;position:relative;float:left;}
.featured_artists_wrap {height:276px;overflow-y:hidden;position:relative;}
.splash_area_heading {position:relative;}
div#list_label {position:absolute;height:90px;width:183px;margin-top:0;z-index:1300;}
.splash_area_heading h3 {padding:0;margin:0;margin-bottom:.83em;}

.linklist li {margin-bottom:1em;}

ul.info_menu_list {list-style:none;margin:9px 0 0 0;padding:0;border-bottom:1px solid #282828;height:68px;width:100%;}
ul.info_menu_list li {
	display:inline;
	float:left;
	border-top:1px solid #282828;
	height:68px;
	width:16%;
	min-width:90px;
	border-right:1px solid #282828;
	}
ul.info_menu_list li.first {border-left:1px solid #282828;margin-left:18px;}
ul.info_menu_list li a span {
	color:#F1F1F1;
	padding-left:13px;
	margin-top:10px;
	float:left;
	}	
ul.info_menu_list li a.selected span {
	color:#FFF;
	}
	
ul.info_menu_list li a.selected span {
	opacity: 1.00;
  -moz-opacity: 1.00; 
  filter:alpha(opacity=100); 	
	}	
ul.info_menu_list li a:hover {
	background:#1e8af4;
	height:75px;
	opacity: 1;
   -moz-opacity: 1;
   filter:alpha(opacity=100); 	
	}
ul.info_menu_list li a.selected {
	background:#1e8af4;
	height:75px;
	opacity: 1;
   -moz-opacity: 1; 
   filter:alpha(opacity=100);	
	}	
ul.info_menu_list li a:hover span.news_menu_item {
	opacity: 1;
  	-moz-opacity: 1; 
  	filter:alpha(opacity=100); 	
	}	
a span.news_menu_item {	
	width:100%;
	height:100%;
	}	
ul.info_menu_list	li a {width:100%;height:100%;display:block}


/* NEWS MENU */
h3.section_heading {padding:0;padding-left:18px;height:36px;margin:0;}
ul.news_menu_list {list-style:none;margin:9px 0 0 0;padding:0;border-bottom:1px solid #282828;height:68px;width:100%;}
ul.news_menu_list li {
	display:inline;
	float:left;
	border-top:1px solid #282828;
	height:68px;
	width:12%;
	min-width:70px;
	border-right:1px solid #282828;
	}
ul.news_menu_list li.first {border-left:1px solid #282828;margin-left:18px;}
ul.news_menu_list li span.news_menu_item {
	opacity: 0.30;
	-moz-opacity: 0.30; 
	filter:alpha(opacity=30);
}	
ul.news_menu_list li a.selected span.news_menu_item {
	background:#1e8af4;
	height:75px;
	opacity: 1.00;
	-moz-opacity: 1.00; 
	filter:alpha(opacity=100);
	}
	
ul.news_menu_list li a.selected span.news_menu_item {
	opacity: 1.00;
  -moz-opacity: 1.00; 
  filter:alpha(opacity=100); 	
	}	
ul.news_menu_list li a:hover {
	background:#1e8af4;
	height:75px;
	opacity: 1;
   -moz-opacity: 1;
   filter:alpha(opacity=100); 	
	}
ul.news_menu_list li a.selected {
	background:#1e8af4;
	height:75px;
	opacity: 1;
   -moz-opacity: 1; 
   filter:alpha(opacity=100);	
	}	
ul.news_menu_list li a:hover span.news_menu_item {
	opacity: 1;
  	-moz-opacity: 1; 
  	filter:alpha(opacity=100); 	
	}	
a span.news_menu_item {	
	width:100%;
	height:100%;
	}	
ul.news_menu_list	li a {width:100%;height:100%;display:block}
a span.news_menu_item {display:block;width:100%;height:100%;}	
a#n_downtown_records span {background: url(imgs/i_dtmusic.png) 5px 5px no-repeat;}
a#n_mad_decent span {background: url(imgs/i_maddecent.png) 5px 5px no-repeat;}
a#n_fools_gold span {background: url(imgs/i_foolsgold.png) 5px 5px no-repeat;}
a#n_dim_mak span {background: url(imgs/i_dimmak.png) 5px 5px no-repeat;}
a#n_mercerst span {background: url(imgs/i_mercerst.png) 5px 5px no-repeat;}
a#n_rcrdlbl span {background: url(imgs/i_rcrdlbl.png) 5px 5px no-repeat;}
a#n_publishing span {background: url(imgs/i_dtmusic.png) 5px 5px no-repeat;}

/* Selected Tabs On Sub News Page */
/* background */
/* #news.news_default a#n_downtown_records, */
#news.downtown a#n_downtown_records, #news.maddecent a#n_mad_decent, #news.dimmak a#n_dim_mak, #news.mercerstreet a#n_mercerst, #news.rcrdlbl a#n_rcrdlbl, #news.foolsgold a#n_fools_gold, #news.publishing a#n_publishing {background:#1e8af4;height:75px;opacity: 1;-moz-opacity: 1;filter:alpha(opacity=100);}



/* logo */
/* #news.news_default a#n_downtown_records span, */
#news.downtown a#n_downtown_records span, #news.maddecent a#n_mad_decent span, #news.dimmak a#n_dim_mak span, #news.mercerstreet a#n_mercerst span, #news.rcrdlbl a#n_rcrdlbl span, #news.foolsgold a#n_fools_gold span, #news.publishing a#n_publishing span {opacity: 1.00;-moz-opacity: 1.00;filter:alpha(opacity=100);}


/*
a#n_mad_decent span {background:#1e8af4;height:75px;opacity: 1;-moz-opacity: 1;filter:alpha(opacity=100);}
a#n_fools_gold span {background: url(imgs/i_foolsgold.png) 5px 5px no-repeat;}
a#n_dim_mak span {background: url(imgs/i_dimmak.png) 5px 5px no-repeat;}
a#n_mercerst span {background: url(imgs/i_mercerst.png) 5px 5px no-repeat;}
a#n_rcrdlbl span {background: url(imgs/i_rcrdlbl.png) 5px 5px no-repeat;}
a#n_publishing span {background: url(imgs/i_dtmusic.png) 5px 5px no-repeat;}
*/



.rightbar {border-top:1px solid #282828;margin-top:113px;}
.info_section .rightbar {border-top:1px solid #282828;margin-top:77px;}
.secondborder {border-top:1px solid #000;padding-top:18px;}

.news_container {
	padding:0 30px 0 30px;
	}
.news_wrapper {
	background:url(imgs/bg_double_border_r.gif) top right repeat-y;
	float:left;
	width:100%;
}

.news_intro {float:left;width:100%;margin-bottom:18px;}
.news_intro_inner {float:right;}
.news_intro_inner ul {list-style:none;margin:0;padding:0;color:#AAAAAA;text-align:right;}
.news_intro_inner ul li a {color:#5C5C5C;text-decoration:underline;}
.news_intro_inner ul li a:hover {color:#AAAAAA;text-decoration:none;}


.aux_info ul {list-style:none;margin:0;padding:0;color:#AAAAAA;text-align:left;}
.aux_info ul li a {color:#5C5C5C;text-decoration:underline;}
.aux_info ul li a:hover {color:#AAAAAA;text-decoration:none;}


.post {border-bottom:1px solid #183F68;padding-bottom:18px;float:left;width:100%;position:relative;}
.buttonAdd {position:absolute;right:0;top:5px;background-color:#141414;padding:4px;}
a.toggleLink {color:#153055;}
a:hover.toggleLink {color:#1E8AFA;}
.toggle_selected {color:#1E8AFA;}
.simple_post_title {float:left;width:83%;margin-bottom:1em;}
.simple_post_title h3 {padding-left:20px;display:block;padding-right:20px;}
.simple_post_image {float:left;margin-top:8px;width:80px;}
.simple_post_image img {margin:0;padding:0;width:80px;height:80px;line-height:0;vertical-align: bottom;border:5px solid #3D3D3D; }
.simple_post_body {float:left;width:80%;margin-left:105px;margin-bottom:18px;}
.simple_post_body p {text-align:left;}
.simple_post_body > h4 {text-align:left;}
.simple_post_body > a {font-size: 0.813em;line-height: 1.385em;}
.simple_post_info {float:left;margin-bottom:1em;clear:left;width:83%}
ul.simple_post_info {list-style:none;margin:0px;padding-left:20px;}
ul.simple_post_info li {color:#434343;}



.simple_post_body {float:left;width:80%;margin-left:105px;margin-bottom:18px;overflow:hidden;}
.simple_post_body img {max-width:500px !important;margin-left:auto;}
.simple_post_body p img {max-width:400px !important;margin-left:0;height:auto !important;}
.simple_post_body p {max-width:500px;margin-left:auto;margin-bottom:1em;}


.full_post_body {float:left;width:80%;margin-left:105px;margin-bottom:18px;}
.full_post_body img {max-width:300px !important;}
.full_post_body p img {max-width:300px !important;margin-left:0;height:auto !important;}
.full_post_body p {max-width:500px;margin-bottom:1em;text-align:left;}
.full_post_body strong {font-weight:normal;}

ul.article_pager {border-bottom:1px solid #183F68;padding-bottom:18px;float:right;width:100%;position:relative;margin:0;list-style: none;margin-top:1em;}
ul.article_pager li {float:right;text-align:right;border-left:1px solid #1e8af4; padding-left:10px;padding-right:10px;}

/* FORMS */

/* forms.css */
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}

#emailsignup legend {display:none;}
#emailsignup fieldset {border:0;padding:0;}
#emailsignup input.title {width:90%;display:block;padding:10px;margin:0;border:8px solid #202020;background: url(imgs/bg_forms.gif) top left repeat-x #e5e5e5;}
#emailsignup input.title {font-size:1em;font-weight:bold;color:#434343;}
#emailsignup input.title:focus {border:8px solid #1e8af4;}

#emailsignup .button {border: 1px solid transparent;}
#emailsignup #signup {
	width:128px;
	height:50px;
	background:url(imgs/btn_signup.gif) top left no-repeat;
	}
#emailsignup input:hover#signup {
	width:128px;
	height:50px;
	background:url(imgs/btn_signup.gif) 0 -50px no-repeat;
	cursor: pointer;
	}
	
#mc-embedded-subscribe-form legend {display:none;}
#mc-embedded-subscribe-form fieldset {border:0;padding:0;}
#mc-embedded-subscribe-form input.title {width:90%;display:block;padding:10px;margin:0;border:8px solid #202020;background: url(imgs/bg_forms.gif) top left repeat-x #e5e5e5;}
#mc-embedded-subscribe-form input.title {font-size:1em;font-weight:bold;color:#434343;}
#mc-embedded-subscribe-form input.title:focus {border:8px solid #1e8af4;}

#mc-embedded-subscribe-form .button {border: 1px solid transparent;}
#mc-embedded-subscribe-form #mc-embedded-subscribe {
	width:128px;
	height:50px;
	background:url(imgs/btn_signup.gif) top left no-repeat;
	}
#mc-embedded-subscribe-form input:hover#mc-embedded-subscribe {
	width:128px;
	height:50px;
	background:url(imgs/btn_signup.gif) 0 -50px no-repeat;
	cursor: pointer;
	}
		
p.signupnote {margin:1.125em 0 1.125em 0;padding-left:5px;color:#606060;width:40%;float:left;}		
p.last_submit_rt {float:right;width:50%;margin-top:9px;text-align:right;}


/* Comments */

#newcomment {float:left;width:90%;padding-left:18px;}
#newcomment form p {
	margin-bottom: 10px;
	text-align: left;
	line-height: 25px;
}

#newcomment form p input,
#newcomment form p textarea {
	padding: 10px;
	text-shadow: #fff 0 0 0;
}


#newcomment form p label {
	float: left;
	width: 100px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 35px;
}

#newcomment p.disclaimer {
	padding: 10px 0 0 120px;
	text-align: left;
	line-height: 35px;
	color: rgb(170, 178, 192); 
	color: rgba(170, 178, 192, .75);
}

#newcomment p.buttonbar {
	line-height: 33px;
	height: 35px;
	float: right;
}

#newcomment p.buttonbar input {
	width: 100px;
	float: left;
	padding: 1px 0;
	height: 45px;
	margin-left: 20px;
	font-weight: bold;
	text-transform: uppercase;
	color: rgb(228, 229, 235); 
	background-color: #1E8AFA; 
	border:8px solid #202020;
	cursor: pointer;
}

#newcomment p.buttonbar input:hover,
#newcomment p.buttonbar input:focus {
	background-color: #1E8AFA;
	border:8px solid #DDD; 
}

#newcomment p.buttonbar input:active {
	color: #F1F1F1;
	font-weight:bold; 
	padding: 2px 0 0;
}

#newcomment p.buttonbar input.disabled {
	background-color: #153055;
	cursor: default;
}



.comment_block {border-top:3px solid #153055;float:left;width:100%;clear:both;}
#txpCommentInputForm .comment_name_input, #txpCommentInputForm .comment_email_input, #txpCommentInputForm .comment_web_input {
	padding:10px;
	margin:0;
	border:8px solid #202020;
	width:60%;
	background: url(imgs/bg_forms.gif) top left repeat-x #e5e5e5;
	padding:10px;
	margin:0;
	font-size:1em;font-weight:bold;color:#434343;
	}
#txpCommentInputForm input.comment_name_input:focus, #txpCommentInputForm input.comment_email_input:focus, #txpCommentInputForm input.comment_web_input:focus {border:8px solid #1e8af4;}	 
#txpCommentInputForm label {font-size: 0.813em;line-height: 1.385em;color:#606060;}
#txpCommentInputForm textarea {
	background: url(imgs/bg_forms.gif) top left repeat-x #e5e5e5;
	border:8px solid #202020;
	width:60%;
	padding:10px;
	font-size:1em;font-weight:bold;color:#434343;
	}
#txpCommentInputForm textarea:focus {border:8px solid #1e8af4;}


#newcomment p.optional label {color: #3d3d3d;}

/* @group */
/* @ARTIST PAGES */

img.artist_image_main {width:50% !important;float:left;margin-right:18px;margin-bottom:18px;border:5px solid #202020;}

h1.artist_name {display:inline;}
.artist_header {padding:2em 0 2em 0;}

.artist_body {width:100%;max-width:900px;}
.artist_body {float:left;margin-left:auto !important;}
.artist_body p.clear {margin-top:1em;}
.artist_body p {margin-bottom:2em;padding-right:30px;}


/* artist page list */
ul.artist_list {margin:0;list-style:none;padding:0;float:left;width:100%;}
ul.artist_list li {margin-bottom:1.067em;}
ul.artist_list li h4 {
	margin:0;
	padding:0;	
	font-size: 4em;
	font-weight: bold;
	line-height: 1.067em;
	}

#flickr_thumbs ul {list-style:none;float:left;margin:1.5em 0;}
#flickr_thumbs ul li {float:left; margin-right:5px;margin-bottom:1px;}
#flickr_thumbs ul li a img {border:3px solid #202020;}


/* Rightbar */
.rightbar_content {padding:0 10px 0 30px;}
.rightbar_block {clear:both;width:100%;padding-bottom:2em;float:left;}

.inl {
	list-style-type: none;
	margin: 0;
}
 
.inl li {
	display: inline;
	margin: 0;
	padding: 0;
	float: left;
}
 
ul#featured_artists li img {
	width: 90px;
	height: 90px;
	vertical-align: bottom;
	z-index:9300
}
 
ul#featured_artists li a:hover img {display:none;}


ul#featured_artists li {position:relative;width:90px;height:90px;background-color:#1e8af4;margin-right:3px;margin-bottom:3px;}
ul#featured_artists li a {width:90px;height:90px;display:block;}
ul#featured_artists li a img {position:absolute;z-index:5;top:0;left:0;}
ul#featured_artists li h4 {
	position:absolute;
	/* z-index:3; */
	top:0;
	left:0;
	display:block;
	height:90px;
	width:75px;
	font-weight: bold;
	font-size: 0.813em;
	line-height: 1.385em;
	margin-top: 0;	
	padding:5px;
	padding-right:5px;
	}

.fp_video_post {margin-bottom: 2em;margin-left:5%;float:left;margin-bottom:18px;}
.video_wrap {padding:5px 5px 1px 5px;background:#202020;float:left;}
/* ft */

#footer_content {padding:4em 30px 2em 30px;}
#footer_content p {font-size: 0.813em;color:#434343;}

/* PLUGINS */
#facebox .b { background:url(imgs/b.png); }
#facebox .tl { background:url(imgs/tl.png); }
#facebox .tr { background:url(imgs/tr.png); }
#facebox .bl { background:url(imgs/bl.png); }
#facebox .br { background:url(imgs/br.png); }
#facebox { position:absolute; top:0; left:0; z-index:1567; text-align:left; }
#facebox .popup { position:relative; }
#facebox table { border-collapse:collapse; }
#facebox td { border-bottom:0; padding:0; }
#facebox .body { padding:10px; background:#fff; width:370px; }
#facebox .loading { text-align:center; }
#facebox .image { text-align:center; }
#facebox img { border:0; margin:0; }
#facebox .footer { border-top:1px solid #DDDDDD; padding-top:5px; margin-top:10px; text-align:right; }
#facebox .tl,#facebox .tr,#facebox .bl,#facebox .br { height:10px; width:10px; overflow:hidden; padding:0; }
#facebox_overlay { position:fixed; top:0; left:0; height:100%; width:100%; }
.facebox_hide { z-index:-100; }
.facebox_overlayBG { background-color:#000; z-index:99; }
* html #facebox_overlay { 
/* ie6 hack */
position:absolute; }