.ge/* -------------------------------------------------------------- 
  
   What: Styles.css
   Who:  AnyDecentMusic.com Screen Stylesheet
   How:  by geckonewmedia.com
   
   TOC
   ----------------------------------
   1. =RESET
   2. =BASE_TYPOGRAPHY
   3. =BASE_STYLES
-------------------------------------------------------------- */

/*

	COLOUR CHART
	orange	#ef9025
	black	#221f1f
	maroon	#b64126
*/

 
/* -------------------------------------------------------------- 
   1. =RESET
-------------------------------------------------------------- */
.cufon-loading * {
  visibility: hidden !important;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
                margin:0;
                padding:0;
}
table {
                border-collapse:collapse;
                border-spacing:0;
}
fieldset,img { 
                border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
                font-style:normal;
                font-weight:normal;
}
ol,ul {
                list-style:none;
}
.articleStory ol{
		list-style: decimal; 
		margin-left:20px;
}

caption,th {
                text-align:left;
}
h1,h2,h3,h4,h5,h6 {
                font-size:100%;
                font-weight:normal;
}
q:before,q:after {
                content:'';
}
abbr,acronym { border:0;
}
div {
                position: relative;
}
.clearfix {
                clear: both;
}
.hidden {
	position: absolute;
	height: 0px !important;
	width: 0px !important;
	line-height: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	overflow: hidden;
	visibility: hidden;
}
.ads {
	dispaly: block;
	background: #eeeae4;	
}

/* -------------------------------------------------------------- 
   1. =BASE_STYLES/TYPOGRAPHY
-------------------------------------------------------------- */

body {
    /*font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif ;*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 62.5%;
}


div#page_container {
    width: 970px;
    padding: 20px 0 5px;
    margin: 0 auto;
    font-size: 1.2em;
    border-bottom: 1px solid #c6c8ca;
}   


h1, h2, h3, h4, h5, h6 {
    font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif ;
}

h2 {
    font-size: 24px;
    text-transform: uppercase;
    font-family: arial,helvetica, sans-serif;
    font-weight: normal;
}

h3 {
  font-size: 20px;
  font-family: Arial, Helvetica, sans-serif;
  color: #ef9025;
  text-transform:uppercase;
}
p {
    margin-bottom: 1em;    
}
p.site_into {
    line-height: 1.4em;
}
p.subhead {
    margin-bottom: 0px;
    font-weight: bold;
    text-transform: uppercase;
}
p.hello {
}
p.main_intro {
 	font-size: 13px;
  	color: #444;
	float: left;
	width: 375px;
	border-right: 1px solid #D2CDC1;
  	line-height: 1em;
}
p.full_width {
	border: none;
	width: 100%;
}
span#show_chart_options {
	color: #0095DA;
	text-transform: uppercase;
	display: block;
	float: right;
	width: 80px;
	font-weight: bold;
	font-size: 13px;
	cursor: pointer;
  	line-height: 1em;
}
p.no_gap {
	margin-bottom: 4px;
}
span.adm {
	color: #b64026;
}
strong {
    font-weight: bold;
}
a {
    color: #0063b0;
    text-decoration: none;
    font-weight:bold;
}
a.arrowlink {
    background: url(images/linkarrow.gif) right center no-repeat;
    padding-right: 12px;
    color: #000;
    height: 1%;
    width: 288px;
    padding-bottom: 0px;
    line-height: 1;
    font-weight: normal;

}
dd a.arrowlink  {
    /*font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif ;*/
    font-weight:normal;
}

input.labelHighlight {
    color: #666;
}
input.search_button {
    background: #dedddc;
    padding:0px;
    border:none;
    font-size:10px;
    cursor:pointer;
}
div.click_this {
    padding: 6px 0;
    clear: both;
    float: left;
    width: 100%;
    border-top: 1px solid #e4e5e5;
    border-bottom: 1px solid #e4e5e5;
}
div.thin h3 {
	margin-top: -5px;
}
div.thin div.content_box h2, div.thin div.content_box h3, div.thick div.content_box h2 {
	margin-top: 10px;
  	line-height: 0.5em;
}


div.thick div.content_box h2.section_title {
	margin-top: 0;
  	line-height: 1em;
}
div.thick div.content_box h2.section_title a {
	color: #fff;
}
div.thin .click_this img{
    float: left;
    margin: 0;
}
div.thick .click_this img{
    float: left;
    margin: 0;
}
ul.mini_album li {
    display:block;
    float: left;
    width: 149px;
}
ul.mini_album li.justtext {
    width: 100%;
}
div.thick ul.mini_album li.albumart,
ul.mini_album li.albumart {
    float: left;
    width: 85px;
    display: block;
}
div.thick ul.mini_album li {
    width: 214px;
}
ul.mini_album li.albumart img{
    width: 75px;
}
ul.mini_album li dt{
    padding-top: 0px !important;
}
div.clear {
    clear: both;
}
div.box {
	width: 174px;
	min-height: 150px;
	height: auto;
	padding-right: 11px;
	margin-right: 11px;
	border-right: 1px solid #bcbdc0;
	float: left;
}
div#rowend {
	padding-right: 0;
	margin-right: 0;
	border: none;
}
div#rowend h4{ margin:12px 0 80px; }
div.box div.boxInner{overflow:hidden;}
div.box div.boxInner a{color:#000000; font-weight:normal}
div.box h4 a {color:#000000;}



/* -------------------------------------------------------------- 
   1. =HEADER
-------------------------------------------------------------- */ 

div#header {
    overflow-x:hidden;
    overflow-y:hidden;
    min-height: 236px;
    padding-bottom: 12px;
    /*border-bottom: 7px solid #EF9025;*/
}
div#header h1 {
    height: 236px;
    width: 214px;
    overflow: hidden;
    float: left;
    position: relative;
}
div#header h1 a {
    height: 236px;
    width: 214px;
    overflow: hidden;
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    background:#fff url(images/logo-new.gif) left top no-repeat;
    text-indent: -9999px;
}
div#header .head_right {
	width: 728px;
	float: right;
}
.head_right h3 a {
	color: #ef9025;
}
div.leaderboard_728 {
	width: 728px;
	height: 90px;
	margin-bottom: 10px;
}
img.leaderboard {
    float: right;
}
.header_aff {
    width: 728px;
    height: 90px;
    float: right;
    overflow: hidden;
}
div#header span.div.blog_chart p.tagline {
    width: 0px;
    height: 0px;
    overflow: hidden;
    background: white;
    float: left;
    margin-top: 0px;
    position: relative;
    text-indent: -9999px;
}
div#header p.tagline span{
    display:block;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 317px;
    height: 58px;
    overflow: hidden;
    background: white url(images/tagline.gif) left top no-repeat;
    
}
div#header h4, div#header h4 a, div#header dt a {
	color: #ef9025;
	font-size: 18px;
	text-transform: uppercase;
	margin-bottom: 3px;
	display: block;
  	line-height: 0.5em;
}
div#header h4 .arrow {
	background: url("images/linkarrow.gif") no-repeat scroll right center transparent;
    color: #000000;
    font-weight: normal;
    height: 1%;
    line-height: 1;
    padding-bottom: 0;
    padding-right: 12px;
    width: 288px;
}
div#header .box {
	width: 153px;
	height: 142px;
	min-height: 142px;
  	padding: 0 15px;
  	margin: 0;
}

div#header div.boxWidthFix{
	width: 158px;
  	padding: 0 10px 0 15px;
}


div#header div#rowend {
	padding-right: 0;
}
div#header div.wide {
	width: 195px;
  	padding-left: 0;
	padding-right:13px;
}
div#header div.narrow {
	width: 136px;
}
div#header div.narrow .correctWidth {
	width: 132px !important;
	display:block;
	height:18px !important;
	}

div#header div.narrow h4.urr a{
	margin:10px 0 10px 0;
	line-height:.05em !important;
	}

div#header div.narrow h4.urr a cufon{
	margin:-5px 0 0 0 !important;
	}
	
div#header div.narrow h4.urr a cufon{ 
	margin:0 0 0 0;
 }
	
div#header .box .left {
	margin-bottom: 8px;
}
div#header .box select {
	width: 126px;
}
div#header .box dl {
	position: absolute;
	top: 98px;
}
div#header .box dl dd img {
	width: 24px;
	height: 24px;
}
.social_follow {
  padding-bottom: 0px;
  margin-bottom: 0px;
}
.social_follow a{
  margin: 0 2px 0 0;
}
.social_follow a img {
	width: 24px;
  height: 24px;
}
div#header p.intro_date {
	margin: 0;
	font-weight: bold;
}


/* -------------------------------------------------------------- 
   *. =FEATURED HEADERS
-------------------------------------------------------------- */
div#featured {
	width: 100%;
	padding: 12px 0;
	margin-bottom: 20px;
	border-bottom: 1px solid #BCBDC0;
	height: 210px;
	overflow: hidden;
}
div#feature_wrap {
	width: 10000px;
	height: 100%;
}
div#featured div.box {
	height: 210px;
	overflow: hidden;
	line-height:1.2;
}
div.span2 {
	width: 371px;
}
div.span3 {
	width: 567px;
}
div.span4 {
	width: 765px;
}
div.span5 {
	width: 962px;
	border: none;
	padding: 0;
	margin: 0;
}
div.box .album_detail {
	width: 174px;
	float: left;
}
div.box .no_alt_img {
  width: 100%;

}

div.box .alt_image{
	margin-right:23px;
}

div.box .alt_image, .alt_image img {
	width: 174px;
	float: left;
}
div.box h4 {
	font-size: 20px;
	text-transform: uppercase;
	margin-bottom: 4px;
}
div.box a.promo-link {
	color: #000;
}
div.box a.promo-link span.subheading {
	color: #0095DA;
	text-transform: uppercase;
	font-size: 13px;
}
div.box a.promo-link p {
	font-weight: normal;
}
.album_detail ul.mini_album li {
	display: inline;
	float: none;
	width: 100%;
}
.album_detail ul.mini_album li .albumart {
	display: inline;
	float: left;
	margin: 0 5px 0 0;
}
.album_detail ul.mini_album li .albumart a, .album_detail ul.mini_album li .albumart a img {
	display: block;
	float: left;
	
}

.album_detail ul.mini_album li dt {
	font-size: 12px;
}
.album_detail ul.mini_album li dt strong, .album_detail ul.mini_album li dt strong a {
	color: #0095da;
	text-transform: uppercase;
}
div#featured .box a.arrowlink {
	background: none;
	padding-right:0;
}

/* -------------------------------------------------------------- 
   1. =COLUMNS
-------------------------------------------------------------- */


div.aside {
    width: 162px;
    float: left;
    margin-right: 50px;
}

div.article {
    float: left;
    width: 466px;
    margin-right: 50px;
}

div.thick {
    margin-right: 0px;
    width: 234px;
}


/* -------------------------------------------------------------- 
   1. =CHART_FILTER
-------------------------------------------------------------- */


div.list_links h3 {
                margin-top: 10px;
		margin-top: 0 !important;
                font-size: 18px;
                padding-bottom:3px;
}

div.list_links h3 a {
                color: #ef9025;
}

div.list_links {
                font-family: Arial, Helvetica, sans-serif;
                margin-bottom: 8px;
		height: 55px;
		float: left;
}

div.list_links .left {
                float: left;
                width: 110px;
                margin-right: 10px;
}
div.list_links .right {
                float: left;
                width: 180px;
}

div.list_links p {
                margin-bottom: 2px;
}


fieldset.chart_filter {
    float: none;
    font-family: arial, helvetica, sans-serif;
    /*height: 55px;*/
    color: #000;
    text-transform:uppercase;
    font-size:14px;
    padding: 0;
    width: 442px;
    overflow: hidden;
    line-height: 1;
    position: relative;
    
}



fieldset.chart_filter ul,
fieldset.chart_filter ul li{
    margin: 0 !important;
    padding: 0;
    float: right;
    position: relative; 
}
fieldset.chart_filter ul {
    width: 442px;     
}
 

fieldset.chart_filter ul li{
    float: right;
    clear: both;
    text-align:left;
    width:436px;
    margin: 0 0 0 0;
}

fieldset.chart_filter ul li label {
                margin: 0 1px 0 0 ;
                padding: 0 ;
                color: #878888;
                cursor:pointer;
                font-size: 14px;
}

fieldset.chart_filter ul li label input {
                margin: 0;
}



fieldset.chart_filter input {
                position: absolute; 
                left: -9999em; 
}

fieldset.chart_filter label{
                background: url(images/radioforms.gif) 0px 3px no-repeat;
    padding-left: 15px !important;
}

fieldset.chart_filter label.hover, fieldset.chart_filter label.focus {
                background-position:0px -57px ;               
}

fieldset.chart_filter label.focus { outline: 1px dotted #ccc; }
fieldset.chart_filter label.checked{
   background-position:0px -27px ;
}

fieldset.chart_filter ul li.filter_head {
    padding-left: 7px;
    text-align:left;
    color: #000;
    padding: 0 0 4px 0;
}

fieldset.chart_filter ul li {
    padding: 0;
}

a.back_to_chart {
    margin-left: 0px;
    background: url(images/back_arrow.gif) left center no-repeat;
    padding-left: 19px;
     color: #00adef;
}

dl.back_to_chart_wrapper {
    background: #000;
    padding: 8px !important;
    margin-top: 0px !important;
}

dl.back_to_chart_wrapper a.back_to_chart {
    color: white;
    background: url(images/back-chart-white_bk.gif) left 5px no-repeat;
  	font-size: 20px;
		padding-left: 22px;
}

dl.back_to_chart_wrapper dt {

}

dl.back_to_chart_wrapper a {
    text-transform:uppercase;
	font-size: 15px;
	cursor:pointer;
}



fieldset.chart_filter ul li.filter_head a {
    color: #00adef;
}

div.back_to_chart_links {
    float: left;
    line-height: 1;
    clear: left;
    //padding: 10px 0 16px 160px;
}

div.back_to_chart_links a{
    display: block;
                margin: 0 0 5px 0;
       text-transform: uppercase;
                font-size: 14px;
                color: #00adef;
}


img.genre_disabled {
                margin-top: 1px;
                margin-bottom: -2px;
}

img.time_disabled {
                margin-top: 1px;
}

a.change_button {
        background-color: #F29127;
        font-size: 14px;
        color: #ffffff;
        padding: 2px 4px;
	float: left;
	margin: 10px 0;
}

/* -------------------------------------------------------------- 
   1. =SIDEBAR_ELEMENTS
-------------------------------------------------------------- */


div.content_box {
    border-top: 7px solid #657e8f;
    padding-top: 0px;
    margin: 0 0 15px 0;
    clear: both;
    float: left;
    width: 100%;
}

.youtube_area{float:left;}


div.hear_it {
	border-top: none;
}
div.hear_it span {
	display: none;
}
div.top {
	margin-bottom: 0px;
}
div.aside div.mpu_300 {
	padding-top: 15px;
}
div.noheading {    
    padding-top: 8px;
    border-top: 1px solid #ccc;
    margin: 0 0 15px 0;
    clear: both;
    float: left;
    width: 100%;
    height: auto;
}

div.sideBarPromo{
	padding-top: 8px;
    margin: 0 0 15px 0;
    clear: both;
    float: left;
    width: 100%;
    height: auto;
	
	}
.sidebarPromoImage{padding-bottom:15px; padding-top:10px;}
div.content_box h3.subheading{
color: #455763;
font-size: 13px;
font-weight:bold;
padding-bottom:3px;
}





div.thick div.sideBarPromo ul.mini_album li{width:100%}

div.aside div.sideBarPromo ul.mini_album li dl.sidebar_list dd.albumart a img {
	float:left; 
	padding: 0 5px 5px 0;
}

div.noheading ul {
    float: left;
}
div.first {
	border: none;
	height: 115px;
}
div.first ul.mini_album li dl.sidebar_list dt,
div.first ul.mini_album li dl.sidebar_list dd {
	position: static !important;
}
div.first .albumart {
	display: none;
}
div.noheading ul.mini_album li dl.sidebar_list {
	position: relative;
}
div.noheading ul.mini_album li dl.sidebar_list dt {
	position: relative;
}
div.noheading ul.mini_album li dl.sidebar_list dd {
	position: relative;
}
div.noheading ul.mini_album li dl.sidebar_list dd.albumart {
}
div.noheading ul.mini_album li dl.sidebar_list dd.albumart img {
	
	
}

div.noheading h4 {
	color: #455763;
	padding-bottom: 3px;
	font-size: 13px;
	font-family: arial,helvetica,sans-serif;
	text-transform: uppercase;
}
div.blog_chart {
	/*border-top: 15px solid white;*/
	border: none;
}

.Homepage div.blog_chart {
	border-top: none;
}
div.blog_chart p.tagline {
}



div.content_box p.tagline {
    font-family: arial, helvetica, sans-serif;
    margin-bottom: 0px;
}


dt {
    margin-bottom: 4px;
    font-size: 12px;
    font-weight: bold;
                padding-top:2px;
}

dl dt strong {
    font-size:13px;
    color: #ef9025;
    display:block;
    padding-bottom: 3px;
    text-transform: uppercase;
    font-family: arial, helvetica, sans-serif;
}

dl a {
    color: #000;
}

a.full_album {
	display: block;
        margin: 10px 0;
}

dl dt strong a {
                color: #ef9025;
}
dl.sidebar_list dt strong,
ul.mini_album dl dt strong a {
	color: #455763;
}

dl  dd {
    font-size: 11px;
}    

dl dd ul {
    font-size: 11px;
}

.content_box dd dl.sidebar_list ul li{
    margin-bottom: 2px;
}

.content_box p.tagline {
    margin-bottom: 5px;
}

.content_box a {
   font-family: arial, helvetica, sans-serif;
    font-weight: bold;
}

.content_box p.synopsis a {
	font-family: arial, helvetica, sans-serif;
    	font-weight: normal;
	color:black;
}

fieldset.goto {
  padding-bottom: 0px;
  margin-bottom: 15px;
}
fieldset.goto label, fieldset.subgenres label {
  font-size: smaller;
}
fieldset.search, fieldset.subscribe {
	display: block; 
  font-size: 10px;
}
fieldset.search {
  clear: both;
  margin-bottom: 4px;
}
fieldset.subscribe {
  clear: both;
  margin-bottom: 9px;
}
fieldset.search label, fieldset.subscribe label {
    background: #DEDDDC;
    padding: 2px;
    margin-bottom: 2px;
    display: inline-block;
}
fieldset.search input, fieldset.subscribe input {
    margin: 2px 0;
    float: left;
    height: 15px;
}
fieldset.search input.search_txt, fieldset.subscribe input.subscribe_txt {
    padding: 1px;
    height: 14px;
    font-size: 11px;
    width: 121px;
    color: #666;
}
fieldset.search input.search_button, fieldset.subscribe input.subscribe_button  {
  padding: 0;
  display: block;
  width: 22px;
  height: 19px;
  font-size: 11px;
  border: none;
  background: #dedddc;
  border: 1px solid #c6c8ca;
}
fieldset.search input.search_button:hover, fieldset.subscribe input.subscribe_button:hover {
	cursor: pointer;
}
fieldset.subscribe p {
	margin: 5px 0 0;
  float: left;
  display: block;
	font-weight: bold;
	font-size: 12px;
}

div.aside h2, div.aside h3 {
	clear: both;
}

/* 
	Highest recent ratings
*/

.highestRecentRatings ul { display:block; float:left; width:162px; margin: 8px 0 15px;}
.highestRecentRatings li{ float:left; min-height:30px; width:162px; background:#e1dcd3 }
.highestRecentRatings li.even{ background:#e7e7e8 }
.highestRecentRatings li a, .highestRecentRatings li a:visited{ display:block; float:left; width:162px; color:#000; padding:3px 0; }
.highestRecentRatings li:hover{ background:#d2cdc1 }
.highestRecentRatings li .score{ color:#a53d22; width:25px; text-align:right; float:left; }
.highestRecentRatings li .band{ width:130px; text-align:left;  float:right; }
.highestRecentRatings li .album{ width:130px; text-align:left;  float:right; font-weight:normal; }
.highestRecentRatings li .source{ width:130px; text-align:left;  float:right; font-weight:normal; }

.highestRecentRatings h2 { line-height: .04em; margin:3px 0 0 0 }
.highestRecentRatings h2 cufon{ margin: -3px 0 0 0; }


/* 
	HOT TRACKS SPY
*/
ul.spy_widget {
	width: 100%;
	height: auto;
	float: left;
	margin-bottom: 10px;
	overflow: hidden;
	position: relative;
}
.spy_wrapper {
	height: 100%;
	overflow: hidden;
	position: relative;
}
.spy {
	width: 100%;
	height: auto;
	overflow: hidden;
	float: left;
}
.spy p a {
	font-size: 11px;
}
div.soundcloud {
	margin: 5px 0;
	background:#fff;
}
div.soundcloud object{

	background:#fff;
}
div.lower {
	float: left;
	width: 100%;
}
a#toggle, a#expand_more_reviews {
	display: block;
	background: url(images/spy_link_arrow.gif) no-repeat 4px bottom;
	padding-bottom: 9px;
	margin-bottom: 20px;
	text-transform: uppercase;
}
a#expand_more_reviews {
	margin-bottom: 0px;
}
a#toggle span, a#expand_more_reviews span {
	background: #0095da;
	padding: 2px 5px;
	color: #fff;
	font-size: 10px;
}
.spyWrapper {
	height: 100%;
	overflow: hidden;
	position: relative;
}
.spy {
	display: block;
	position: relative;
	width: 100%;
	float: left;
	margin-top: 15px;
}
.spy h5 {
	font-family: Arial, Helvetica, sans-serif;
  	font-weight: bold;
  	text-transform: uppercase;
}
.spy span.album_name {
  	font-weight: bold;
}
.spy span.quote_by {
	color: #666;
}
.spy p {
	margin-bottom: 5px;
}
.spy a {
	color: #0095DA;
}
li.hide {
	display: none;
}


/*
	LATEST REVIEWS
*/
div.latest_reviews {
}
div.latest_reviews p.title {
	background: #EEEAE4;
	margin-bottom: 0px;
	padding: 1px 2px;
}
div.latest_reviews p.quote {
	margin-bottom: 10px;
}
div.latest_reviews a {
	color: #000;
	font-weight: normal;
}
div.latest_reviews a span.quote_by {
	color: #666;
}
span.artist {
	font-weight: bold;
	color: #b64126;
}

/* 
	ALSO NEW TODAY
*/
img.alsonewtoday_banner {
	width: 300px;
	max-width: 300px;
	display: block;
	margin: 5px 0 15px 0;
}
ul.also_new {
	display: block;
	width: 100%;
	float: left;
}
ul.also_new li {
	position: relative;
	display: block;
	float: left;
	width: 100%;
	border-top: 1px solid #CCC;
	padding-top: 8px;
}
ul.also_new li.first, ul.also_new li ul.mini_album li {
	border-top: none;
	padding-top: 0px;
}
ul.also_new li dd a.arrowlink {
	background: none;
}
ul.also_new li ul.mini_album {
	display: block;
	width: 100%;
	float: left;
	clear: both;
}
ul.also_new li ul.mini_album li {
	width: 100%;
	float: left;
	display: block;
	margin-bottom: 15px;
}
ul.also_new li ul.mini_album li .albumart {
	float: left;
	width: 75px;
	height: 75px;
	margin: 0 5px 5px 0;
}
ul.also_new li ul.mini_album li .albumart a img {
	width: 75px;
	height: 75px;
}

div.thin img.thin_banner {
	width: 162px;
	max-width: 162px;
	margin: 5px 0 0;
}
/* -------------------------------------------------------------- 
   1. =MAIN_LIST
-------------------------------------------------------------- */


h2.page_title, h2.section_title {
    background: #fff url(images/section_title.gif) no-repeat left top;
    font-weight: bold;
    font-size: 26px;
    color: white;
    line-height:1;
    height: 45px;
    margin:0;
    padding: 2px 0 0 5px;
}
h2.chart_topper {
	background: #fff url(images/adm_chart_topper.gif) no-repeat left top;
}
h2.chart_topper span {
	margin-right: 5px;
}
h2.chart_topper span.cufon {
	margin: 0;
}
h2.page_title span.chart_timeframe {
	color: #989898;
}

h2.page_title span.chart_subhead {
	display:block;
	font-size: 20px;
}

ol.album_chart {
    width: 468px;
    float: left;
}

ol.album_chart li {
    background: #eeeae4;
    margin:0 0 1px 0;
    display:block;
    clear: left;
    float: left;
    width: 468px;
    position: relative;
    height: auto;
}
ol.album_chart li.top_album div.album_detail {
	min-height: 100px !important;
}
ol.blog_main_chart li.top_album div.album_detail {
	min-height:40px !important;
}
ol.album_chart li.rising {
	background: #D2CDC1;
}
ol.album_chart li.new {
	background: #fbc70b url(images/chart_new_badge.png) no-repeat 18px 60px;
  	min-height: 102px;
}
ol.album_chart li.top_album {
	background: #B64126;
	min-height: 120px;
}
ol.album_chart li.top_album div.album_info, ol.album_chart li.new div.album_info,
ol.album_chart li.top_album div.album_info h4 a, ol.album_chart li.new div.album_info h4 a,
ol.album_chart li.top_album div.album_info h5 a, ol.album_chart li.new div.album_info h5 a,
ol.album_chart li.top_album div.album_detail p.score, ol.album_chart li.new div.album_detail p.score {
	color: #fff;
}
ol.album_chart li div.album_detail {
	padding: 10px;
	width: 410px;
	height: auto;
	float: left;
    	border-right: 1px solid #fff;
}

ol.album_chart li.new div.album_detail { min-height: 82px; }
ol.blog_main_chart li.new div.album_detail { min-height: 0px !important; }

ol.album_chart li.chart_topper div.album_detail a.cover {
	display: block;
	width: 75px;
	height: 75px;
	position: relative;
}
ol.album_chart li.chart_topper div.album_detail a.cover span.chart_topper {
	display: block;
	width: 75px;
	position: absolute;
	left: 0;
	top: 25px;
	z-index: 2;
}
ol.album_chart li.chart_topper div.album_detail a.cover img {
	z-index: 1;
}
ol.album_chart li div.album_detail h4.small {
	display: inline;
}
ol.album_chart li div.album_detail h5.small {
  display: inline;
  border-left: 1px solid #000;
  padding-left: 6px;
  margin-left: 6px;
}
ol.album_chart li.new div.album_detail h5.small {
  border-left: 1px solid #000;
}
ol.album_chart li div.album_detail p.small {
	margin-top: 4px;
}
ol.album_chart li div.album_detail p {
	clear: both;
}
ol.album_chart li div.album_position {
	position: absolute;
	right: 0;
	bottom: 10px;
    width: 36px;
    height: 24px;
    text-align: center;
}
ol.album_chart li div.comment_count {
	position: absolute;
	width: 36px;
	right: 0;
	bottom: 45px;
}
ol.album_chart li div.comment_count a span {
	display: block;
	width: 36px;
	text-align: center;
	padding-bottom: 6px;
	background: url(images/comment_tail.png) no-repeat center bottom;
}
ol.album_chart li.top_album div.comment_count a span, ol.album_chart li.new div.comment_count a span {
	background: url(images/comment_tail.png) no-repeat center bottom;
}
ol.album_chart li.rising div.comment_count a span {
	background: url(images/comment_tail.png) no-repeat center bottom;
}
ol.album_chart li div.comment_count a span em {
	background: #0095da; 
	color: #fff;
	padding: 2px 5px;
	text-align: center;
}
img.chart-mover {
        display: block;
	width: 24px;
	height: 24px;
	position: absolute;
	bottom: 0;
	left: 5px;
}
ol.album_chart li div.album_detail div.score_wrap {
        width:52px;
        height:52px;
	float: left;
	margin-right: 15px;
}
p.score,
ol.album_chart li div.album_detail p.score  {
        width:52px;
        height:42px;
	padding-top: 0px;
	margin-bottom: 0px;
        line-height:30px;
        font-size: 30px;
    	float: left;
    	color: #808284;
    	font-family: georgia, times, serif;
    	letter-spacing: -2px;
    	line-height:1;
    	text-align: center;
    	overflow:visible;
}
ol.album_chart li.top_album div.album_detail p.score {
	padding: 6px 0 3px;
}
ol.album_chart li div.album_detail div.score_wrap span {
    font-size: 11px;
    background: transparent;
    display: block;
    padding-top: 3px;
    line-height: 1;
    text-align: left;
    letter-spacing: normal;
    text-transform: uppercase;
    color: #fff;
    font-family: arial, helvetica, sans-serif;
}

ol.album_chart li.new div.album_detail div.score_wrap span{}

ol.album_chart li div.album_detail div.album_info {
    float: left;
    width: 245px;
}
ol.album_chart li div.album_detail div.no_art {
	width: 335px;
}
ol.blog_review_chart li {
    padding-left: 20px !important;
    width: 430px !important;
}
ol.album_chart li:hover {
}

ol.album_chart li p  {
    margin-bottom: 4px;
    font-size: 1em;
    font-family: arial, helvetica, sans-serif;
}


ol.album_chart li.top_album p.score,
div.section_left p.score {
    background: #000;
    color: white;
    line-height: 60px;
}

ol.album_chart_small li.top_album p.score  {
	line-height: 50px;
}

ol.album_chart li a.cover {
    float: left;
    margin-right: 15px;
    display:block;
    width: 90px;
    height: 90px;
    position: relative;
    overflow: hidden;
}
ol.album_chart_small li a.cover  {
}

ol.album_chart li  a.cover_small,
ol.album_chart li  a.cover_small img {
    height: 75px;
    width:75px;
}

ol.album_chart li a.cover img.new {
    position: absolute;
    right: 0px;
    bottom: 0px;
    height: 50px;
    width: 50px;
}


ol.album_chart_small li div.album_info {
    float: left;
    width: 260px;
}
ol.album_chart li h4 a {
    color: #b64126;
    font-weight: bold;
    text-decoration: none;
    font-size: 1.2em;
}

ol.album_chart li h5  {
    margin-bottom: 3px;
}

ol.album_chart li h5 a {
    color: #000;
    font-weight: bold;
    text-decoration: none;
    font-size: 1.2em;
}

ol.album_chart li p {
    margin-bottom: 0;
}

ol.album_chart li p small  {
    font-size: 9px !important;
}

div.blog_head h2,
div.blog_head h3,
div.blog_head p.score,
ol.blog_chart p.score,
ol.blog_chart h4,
ol.blog_chart h5 {
    font-family:arial, helvetica, sans-serif !important;
}

ol.blog_chart li {
    padding-top: 5px;
    padding-bottom: 5px;
}

div.blog_head p.score,
ol.blog_chart li.top_album p.score,
ol.blog_chart li p.score {
    background: none;
    color: #b64126;
    font-size: 18px;    
    font-weight: bold;
    height: auto;
    line-height: normal;
    letter-spacing: 0px;
}

div.blog_head div {
    width: 100% !important;
}

div.blog_head p.score {
    font-size: 24px;
    float: left !important;
    width: 50px;
    text-align: left;
    padding-left: 6px;
    margin-right: 0px !important;
    clear: none !important;
}

div.blog_head div.info {
    float:left !important;
    width:370px !important;
    clear: none;
}


div.blog_head h2,
ol.blog_chart li h4 a {
    font-size: 18px;    
    font-weight: bold;
    color: #000 !important; 
}

div.blog_head h2 {
    font-size: 22px !important
}


div.blog_head h3 {
    font-size: 18px !important
}

ol.blog_chart li h5 a {
    font-size: 18px;
    font-weight: normal;
}

div.pagination{clear:both;}

ol.albumpaging {
    float: right;
    margin: 10px 0;
    padding: 0;
}

ol.albumpaging li {
    display:block;
    float: left;
}

ol.albumpaging li a {
    display:block;
    float: left;
    color: #0063b9 !important;
    padding: 3px 5px;
    margin-right: 2px;
}

ol.albumpaging li.current {
                font-weight: bold !important;
                color: #ef9025 !important;
                display:block;
    float: left;
    padding: 3px 5px;
    margin-right: 2px;
}


/* -------------------------------------------------------------- 
   1. =MAIN_LIST
-------------------------------------------------------------- */



ol.mini_chart {
    font-family: arial, helvetica, sans-serif;
    margin: 5px 0 0;
}

ol.mini_chart li {
    clear: left;
    float: left;
    width: 100%;
    margin: 0 0 5px 0;
}
ol.mini_chart li span.score{
    display:block;
    float: left;
    font-weight: bold;
    color: #b64026;
    width: 26px;
}
ol.mini_chart li p{
    float: left;
    width: 208px;
    margin: 0;
}
ol.mini_chart li p a {
    color: #000;
    font-weight: normal;
}
ul.chart_pager {
    padding: 15px 0;
    float: right;
    font-family: arial, helvetica, sans-serif;
}
ul.chart_pager li{
    display:inline;
}
ul.chart_pager li a{
    font-weight: normal;
}
ul.chart_pager li.current a{
    font-weight: bold;
}



/* -------------------------------------------------------------- 
   1. =FOOTER
-------------------------------------------------------------- */


div.footer {
    width: 780px;
    padding: 10px 0px 40px 180px;
    margin: 0 auto;
    position: relative;
	clear:both;
}


p.built_by {
    position: absolute;    
    top: 5px;
    right: 0px;
    font-size: 10px;
}
div.footer ul {
    padding: 0px;
                margin:0px;
}
div.footer ul li{
    display: inline;
                font-size: 20px;
}
div.footer ul li a{
    color: #000;
    
}
div.footer ul li.current a{
    color: #ef9025;
    font-size: 20px;
}


/* -------------------------------------------------------------- 
   1. =ALT
-------------------------------------------------------------- */



body.alt div.thin {
    width: 120px;
    overflow-x:hidden;
    margin-right: 35px;
}

body.alt div.article{
    margin-right: 35px !important;
}


body.alt div.thick {
    width: 300px;
    
    margin-right: 0px;
}


body.alt2 div.thin {
    width: 162px;
    margin-right:20px;
}

body.alt2 div.article{
    width: 468px;
    margin-right: 20px;
}


body.alt2 div.thick {
    width: 300px;
    overflow-x:hidden;
    margin-right: 0px;
}

body.alt2 div.thick div.click_this img{
    width: 300px;
   
}



/* -------------------------------------------------------------- 
   1. =ARTICLES
-------------------------------------------------------------- */


div.columns {
                background: url(images/article_bg_dark.gif) top left repeat-y;
}

img.article_head {
    width: 430px;
    border: 15px solid #f5f6f0 !important;
    margin-bottom: 1px;
    float: left;    
}

div.section_left {
    width: 120px;
    padding: 0 15px 15px 15px;
    float: left;
    margin-right: 1px;
    background: #eeeae4;
}
div.comments div.section_left {
	padding: 15px;
}
div.comments div.section_right {
	padding: 15px;
}
div.article div.section_left  img.related {
                width: 24px;
                margin: 0 11px 3px 0;
}

div.section_right {
    width: 279px;
    float: left;
    padding: 10px 15px 15px 15px;
    background: #eeeae4;
}

div.section_right  h3 {
    font-family: georgia, times, serif;
    text-transform: none;
    font-size: 24px;
    line-height: 1.1;
    margin-bottom: 10px;
}

div.section_right p {
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    line-height: 1.3;
}

div.section_right ol,
div.section_right ol li {
                list-style : none;
                list-style-type: none;
}

div.video {
                /*margin-bottom: 18px;*/
                /*clear: left;
              
                border-top: 15px solid white;  */
}

div.video object {
                margin: 0 auto;
}
ul.article_list {
	width: 468px;
	float: left;
}
ul.article_list li {
	margin: 0 0 1px 0;
	display: block;
	clear: left;
	float: left;
	position: relative;
	width: 100%;
	height: auto;
	background: #EEEAE4;
}
ul.article_list li div.article_detail {
	width: 402px;
	height: auto;
	float: left;
	padding: 10px;
    	border-right: 1px solid #fff;
}
ul.article_list li div.comment_count {
	position: absolute;
	right: 0;
	bottom: 10px;
	width: 36px;
	text-align: center;
	padding-bottom: 6px;
	background: url(images/comment_tail.png) no-repeat center bottom;
}
ul.article_list li div.comment_count a {
	background: #0095da; 
	color: #fff;
	padding: 2px 5px;
	text-align: center;
}
ul.article_list li div.article_detail a {
	display: block;
	float: left;
	width: 100%;
	height: auto;
}
ul.article_list li h4, ul.article_list h4 a {
	color: #b64126;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.3em;
}
ul.article_list li a p {
	font-weight: normal;
	color: #000;
}

/* -------------------------------------------------------------- 
   1. =COMMENTS
-------------------------------------------------------------- */

div.comments {  
    float: left;  
    clear: left;
    border-top: 15px solid white;
}   

div.comments fieldset{
    padding: 0;
    margin: 0;
} 

div.comments fieldset label{
    display:block;
    padding-bottom: 1px;
    margin-top: 5px;
} 

div.comments .comment_subject,
div.comments .comment_reply {
    border: none;
    width: 270px;
        padding: 4px;
    font-family: arial,helvetica,sans-serif;
    font-size: 11px;
}
 

div.comments input.input_submit {    
    float: right;
    margin-top: 10px;

}   


div.comments div.section_left h4 {
    font-size: 22px;
    text-transform: uppercase;
    font-family: arial,helvetica, sans-serif;
    font-weight: normal;
}


ol.commentlist li  {
    border-bottom: 1px solid #fff;
    margin-bottom: 15px;
}


p.comment_account {
     margin: 0;
}

p.comment_account span {
    font-weight: bold;    
}

p.comment_account span.comment_date {

    font-weight: normal;
}

ol.commentlist li h3 {
    margin: 5px 0 0px 0;
    padding: 0;
    font-size: 20px;
}

p.report_comment {
    font-size: 11px;
    font-weight: normal;
}


p.report_comment a {
    font-weight: normal;
}

div.formFeedback {
    margin: 10px 0;
   font-weight: bold;
}

/* -------------------------------------------------------------- 
   1. =REVIEW
-------------------------------------------------------------- */

div.review_head {
    background: #eeeae4;
    border-bottom:1px solid white;
    float: left;
    width: 438px;
    padding: 15px;
}

div.review_head div {
    float: left;
    width: 285px;
}
div.review_head div.score_wrap {
	width: 52px;
	height: 52px;
	float: left;
	margin-right: 15px;
}
div.review_head div.review_image {
     float: left;
     width: 145px; 
}

ol.album_review li{
    
}

div.review_head h2,
div.review_head h3 {
    font-family: georgia, times, serif;
    text-transform: none;
    font-size: 26px;
}

div.review_head h2 {
    color: #B64126; 
}

div.review_head h3 {
    color: #000; 
}

div.review_head p {
    margin-bottom: 0px;
    padding-top:6px;
}

div.album_review {
    padding: 0px;
    width: 317px;
}
div#sortOptions {
    padding: 5px;
}
div#sortOptions a {
    color: #0095DA
}
div.album_review ol.album_chart {
	width: 100%;
}
div.album_review ol.album_chart li {
    width: 288px;
    padding:10px;
    height: auto;
}
div.album_review ol.album_chart li h4 {
    font-size: 20px;
    line-height: 1;
    padding-bottom: 5px;
}

div.album_review ol.album_chart li span {
    color: #B64126;   
}
div.album_review ol.album_chart li span.new_review {
    background: #000;
    color: #fff;
    padding: 1px 5px;
    font-size: 10px;
    font-weight: bold;
}

div.album_review ol.album_chart li  p{
}


dl.review_album_info dt,
dl.review_album_info dd{
    display: block;
    clear: left;
    padding: 0;
    margin: 0;
}


dl.review_album_info dt.average_rating {
    font-size: 11px;
    font-family: arial, helvetica, sans-serif;
    font-weight: normal;
    padding-bottom: 4px;
    text-transform: uppercase;
	
}
dl.review_album_info dt.average_rating a{
color: #0095DA;}
dl.review_album_info dt.average_rating span {
    color: #0095DA;
    font-weight: bold;
}
dl.review_album_info p.score {
    min-width: 72px;
    height: 80px;
    font-size: 50px;
    line-height: 80px;
    margin-bottom: 5px;
                padding:0 6px;
   width: auto;
}



div.reviewpage div.section_left {
    	width: 150px;
	padding-left: 0;
    	padding-right: 0;
}


div.section_left dl.sidebar_list,
dl.listen_now  {
    clear: left;
}
div.reviewpage  div.section_left dl.sidebar_list,
div.reviewpage  dl.listen_now  {
    padding: 8px 15px;
    clear: left;
    border-bottom: 1px solid #fff;
}
div.reviewpage  div.section_left dl.blog_review {
}
div.reviewpage div.section_left dl.no_pad {
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #fff;
	width: 100%;
	float: left;
}
div.section_left dl.no_pad a, dl.no_pad dd a img {
	display: block;
	float: left;
}

div.reviewpage p.seven_digital {
  margin: 15px;
}
div.reviewpage div.comments div.section_left {
    width: 120px;
    padding-left: 15px;
    padding-right: 15px;
}
div.reviewpage div.section_left dl.review_album_info {
    padding: 10px 15px;
    border-bottom: 1px solid #fff;
    /*background: #d2cdc1;*/
}
div.section_left dl.sidebar_list dt {
    margin-bottom: 0px;
}
dl.sidebar_list dd {
    font-size: 12px;
}
ol.listen_now {
    padding-left: 18px;
}
ol.listen_now li {
    list-style-type:decimal;
    font-size: 11px;
    font-weight: normal;
    font-family: arial, helvetica, sans-serif;   
}
ol.listen_now li {
    padding-bottom: 3px;  
}
ol.listen_now li strong{
    display:block;
}
ol.listen_now li a {
    font-weight: normal;
    font-size: 9px;
}
ol.listen_now li strong{
    display:block;
}
ol.listen_now li span {
    display:block;
    margin-left: -18px;
}
p.seven_digital {
    font-size: 11px;
    font-style: italic;
    padding-top: 25px;
    background: url(images/download_7digital.jpg) bottom left no-repeat;
    padding-bottom: 50px;
}
img.album_art {
    height: 130px;
    width:130px;
}




/* -------------------------------------------------------------- 
   1. =SEARCH_RESULTS
-------------------------------------------------------------- */

div.search_results h3 {
    font-family: georgia, times, serif;
    text-transform: none;
    line-height: 2em;
    font-size: 20px;
    color: #000;

    width: 100%;
    display: block;
}

div.search_results ul {
    /*background: url(images/article_bg_dark.gif) top left repeat-y;*/
    background-color: #ef9025;
    /*float:left;*/
    /*width: 468px;*/
    margin-bottom: 15px;
}

div.search_results ul li {
  display:block;
  clear: left;
  float: left;
  width: 468px;
                background-color:#eeeae4;
}

div.search_results ul li.search_result_album {
                border-bottom:1px solid white;
}

div.search_results h4 {
    padding-bottom: 5px;
    color: #ef9025; /*#ef3d33;*/
    font-weight: bold;
    text-decoration: none;
    font-size: 1.3em;
}

div.search_results h5 {
    color: #000;
    font-weight: bold;
    text-decoration: none;
    font-size: 1.1em;
}

div.search_results ul li div.results_left {
    float: left;
    width: 120px;
    padding: 10px;
}

div.search_results ul li div.results_right {
  float: left;
  width: 440px;
  padding: 10px; /*10px;*/ /*15px 15px 15px 25px;*/      
}

div.search_results ul li div.closer {
                padding-bottom: 0px;
}

div.search_results ul li div.results_right img {
                float:left;
                padding-right:10px;
}

div.search_results ul li div.results_right h2,
div.search_results ul li div.results_right h3,
div.search_results ul li div.results_right p {
                text-transform: none;
                font-weight: bold;
                font-family: Arial,Helvetica,sans-serif;
                font-size: 12px;
                color: #000;
                padding: 0px;
                line-height: 1em;
}

div.search_results ul li div.results_right h2 {
  color: #ef9025;
}

div.search_results ul li div.results_right p {
                font-weight: normal;
}

div.search_results ul li div.results_right p.album_artist {
                color: Black;
                font-weight: Bold;
                margin: 1px;
}

div.search_results p.score {
    width: 120px;
    padding: 0;
    font-size: 30px;
}

div.search_results ul li div.results_reviews {
                padding: 8px 0 0 25px;
}

div.search_results ul li div.results_reviews  h4  {
                padding: 0;
}

div.search_results ul li div.results_reviews p {
                margin-bottom: 0.75em;
}

/* -------------------------------------------------------------- 
   1. =MODAL FORMS
-------------------------------------------------------------- */

ul.form_fields  {
    padding: 15px;
    background: #eeeae4;
    font-size: 12px;    
}

ul.form_fields li {
    margin-bottom: 5px;
}

ul.form_fields li label {
    display: block;
}


li.form_signuplink {
    padding-top: 10px;
}

ul.form_fields h4 {
    margin-bottom: 15px;
    color: #ef9025;
    font-size: 20px;
}

.signup ul.form_fields{
	padding:0;
	width:440px;
	}

/* -------------------------------------------------------------- 
   1. =TEXTPAGE
-------------------------------------------------------------- */

div.textpage {
                background: #eeeae4;   
}

div.textpage_inner {
                padding: 15px;
                clear: left;
                float: left;
}

div.empty-chart {
	padding: 20px;
	text-align: center;
}

/*div.video {
    padding: 16px;
    background: #eeeae4;
}*/

div.share_widget {
    clear: both;
    padding: 10px 10px 10px 125px;
}

.footerClick {
                width: 468px;
                overflow: hidden;
                border-top: 16px solid white;
                border-bottom: 16px solid white;
                float: left;
		display: none;
		
}



/* -------------------------------------------------------------- 
   7DIGITAL_DOWNLOAD
-------------------------------------------------------------- */

div.album_listen {
    /*border-bottom: 7px solid #657e8f;
    margin-top: 15px;*/
    border-top: none;
    margin: 0;
}

div.album_listen p {
                margin-bottom:0.5em;
                margin-top:0.3em;
}

ul.album_listen_list {
    margin: 0;
    padding: 0;
    width: 300px;
    list-style: none;
}
.buy_from {
	float: left;
	width: 100%;
}
.buy_from a {
	display: block;
	width: 100%;
	height: 34px;
	margin-bottom: 10px;
}

ul.album_listen_list li {
    margin: 0;
    padding: 0;
    width: 300px;
    list-style: none;
    border-top: 1px solid #eeeae4;
    float: left;
    width: 100%;
                line-height: 1.6em;
                position: relative;
}

ul.album_listen_list li span {
    floaT: left;
    display:block;
    padding: 1px 0;
}

ul.album_listen_list li span object,
ul.album_listen_list li span embed{
    padding: 2px 0 2px 0;
    /*padding: 0;*/
    position: absolute;
    /*bottom: 1px;*/
}

ul.album_listen_list li span.play_button {
    margin-right: 0px;
}

ul.album_listen_list li span.track_number {
    width: 22px;
    /*padding-top: 3px;*/
    text-align: right;
    margin: 0 5px 0 18px;
}

ul.album_listen_list li span.track_name {
    width: 197px;
    /*padding-top: 3px;*/
}

ul.album_listen_list li a.track_download {
    display:block;
    float: left;
    width: 46px;
                text-align:right;
    /*padding-top: 3px;*/
    padding-right: 10px;
    background: url(images/linkarrow.gif) right center no-repeat;
}

ul.album_listen_list li.provided_by {
    text-align: right;
    padding: 5px 0 5px 0;
}

ul.album_listen_list li.download_full_album span {
                font-weight: bold;
                width: 242px;
}





/*********************	 BLOG ALBUM CHART	************************/
ol.blog_main_chart li p.score {
	font-family: Georgia, 'Times New Roman', serif;
	font-size: 30px;
	color: #ef9025;
	letter-spacing: 0;
	font-weight: normal;
	height: auto;
	line-height: 30px;
}
ol.blog_main_chart li.top_album p.score {
	background: none;
	color: #fff;
	height: auto;
	line-height: 30px;
}
ol.blog_main_chart li, ol.blog_main_chart li.top_album, ol.blog_main_chart li.new,ol.album_chart_small blog_main_chart {
	min-height: 60px;
	height: auto;
}



ol.blog_main_chart li div.album_detail, ol.blog_main_chart li.top_album div.album_detail {
	min-height: 40px;
	height: auto;
}
ol.blog_main_chart li div.album_detail div.score_wrap {
	height: auto;
}
ol.blog_main_chart li div.album_detail p.score {
	padding: 0;
	margin: 0;
	height: auto;
}
ol.blog_main_chart li div.comment_count {
	bottom: 20px;
}
ol.blog_main_chart li a.cover_small, 
ol.blog_main_chart li a.cover_small img {
	display: none;
}

/* CHANGED FROM background-position 380px 15px   */
ol.blog_main_chart li.new  {
	background-position: 380px 15px;
}
ol.blog_main_chart li div.comment_count {
	display: none;
}
ol.blog_main_chart li div.album_detail h4.small {
  display: block;
  font-size: 16px;
}
ol.blog_main_chart li div.album_detail h5.small {
	display: block;
  font-size: 13px;
  padding-left: 0;
  margin-left: 0;
  border: none;
}
ol.blog_main_chart li h4, 
ol.blog_main_chart li h4 a  {
	/*font-family: Arial, Helvetica, sans-serif;*/
	color: #b64126;
	font-size: 16px;
	font-weight: bold;
}
ol.blog_main_chart li h5,
ol.blog_main_chart li h5 a {
	color: #000;
	font-size: 13px;
	font-weight: bold;
}
div.blog_album_review {
	padding: 0;
	width: 317px;
}
div.blog_album_review ol.album_chart {
	width: 100%;
}
div.blog_album_review ol.album_chart li {
	width: 288px;
	padding: 6px 10px;
}
div.blog_album_review ol.album_chart li h4 {
	font-size: 20px;
	margin-bottom: 5px;
}
div.blog_album_review ol.album_chart li h4 span.title {
	color: #ef9025; 
}
div.blog_album_review ol.album_chart li p {
	font-family: Georgia, "Times New Roman", Times, serif;
}
div.blog_album_review ol.album_chart li p a {
	font-weight: normal;
}
div.review_head div.blog {
	width: 100%;
}
div.review_head div.blog h2 {
	color: #b64126;
} 
div.review_head div.blog h3  {
	color: #000;
}
div.review_head div.blog h2 {
	font-weight: bold;
	font-size: 20px;
}
div.review_head div.blog h3 {
	font-weight: normal;
	font-size: 18px;
}
div.review_head div.blog p.score {
	background: #000;
	color: #fff;
	height: auto;
	padding: 10px 0;
}




ol.chart_news {
	display: block;
	float: left;
	width:100%;
	clear:both;
}
ol.chart_news li {
	position: relative;
	display: block;
	padding: 10px;
	margin-bottom: 1px;
	background: #eeeae4;
}
ol.chart_news li h3 {
	font-weight: bold;
}
ol.chart_news li ul {
	
}
ol.chart_news li ul li.albumart {
	width: 75px;
	margin-right: 10px;
} 
ol.chart_news li ul li.justtext {
	width: auto;
}
ol.chart_news li ul li {
	float: left;
	width: 345px;
	padding: 0;
	margin-top: 5px;
}




/*
	DISQUS COMMENT
*/
#disqus_thread {
	background: #EEEAE4;
	float: left;
	clear: both;
	width: 448px;
	padding: 0 10px 10px 10px;
	margin: 0 !important;
  border-top: 20px solid #fff;
}
a.dsq-brlink {
	display: block;
	width: 440px;
	background: #EEEAE4;
	float: left;
	padding: 10px;
}
#disqus_thread h3 {
	font-size: 20px;
  font-family: Georgia, "Times New Roman", Times, serif;
  text-transform: none;
}
/*
.article .articleStory{
	background-color:#EEEAE4;
}
*/

.articlePromos li{padding-bottom:10px;}

/*
	ARTICLE STORIES
*/

.articleStory {
	background-color: #EEEAE4;
	padding: 25px 50px 0 50px;
}

.articleStory h2.story_title {
    background: none;
    color: #a8442b;
    font-size: 32px;
    font-weight: normal;
    line-height: 1;
    padding:0.6em 0;
    font-family: Georgia, Arial, serif;
    text-transform: none;
}

.articleStory p.story_subheading {
	padding:0 0 0.6em 0;
	font-weight:bold;
	font-size: 1.2em;
}

.articleStory div.dashed {
	border-top: 1px dashed black;
	border-bottom: 1px dashed black;
	padding: 10px 0;
}

.imageCaption {
	font-weight:bold;
}

.articleStory hr {
    border-color: black;
    border-style: dashed;
    border-width: 1px 0 0;
    height: 0;
    margin: 10px 0;
    text-align: left;
    vertical-align: middle;
    width: 260px;
}


ol.blog_main_chart li.new {
	background: url("images/chart_new_badge.png") no-repeat scroll 380px 15px transparent;
	background-color:#fbc70b;
}

/* Added to override color  on blog chart when top album is new */
ol.album_chart li.top_album {
    background-color:#B64126;
 }

/* Added to change text color on NEW chart albums */
ol.album_chart li.new div.album_detail div.album_info {
	color:#000000;
}

ol.album_chart li.new div.album_detail div.album_info h4 a {
	color:#B64126;
}

ol.album_chart li.new div.album_detail div.album_info h5 a {
	color:#000000;
}

ol.album_chart li.new div.album_detail div.score_wrap p.score {
	color:#808284;
}

/* change back top album text colors to white */

ol.album_chart li.top_album div.album_detail div.album_info h4 a {
	color:#ffffff;
}

ol.album_chart li.top_album div.album_detail div.album_info h5 a {
	color:#ffffff;
}

ol.album_chart li.top_album div.album_detail div.album_info p {
	color:#ffffff;
}

ol.album_chart li.top_album div.album_detail div.score_wrap p.score {
	color:#ffffff;
}





ol.main_chart li.top_album.new {
	background: url("images/chart_new_badge.png") no-repeat scroll 18px 80px #B64126;
}



/* override indents in commenting */
.dsq-comment {
	margin-left: 0 !important;
}

/**/

.textpage > .textpage_inner { width: 438px; }

.thick .arrowlink { background-image: none; }
.thick .arrowlink.blue-arrow { display: block; line-height: 1.25em; }
.thick .arrowlink.blue-arrow span { margin: 0 0 0 5px; display: inline-block; background: url("images/linkarrow.gif") no-repeat 0 0; width: 8px; height: 8px; overflow: hidden; }


#superleader {
    margin-top: 10px;
    width: 970px;
	border-bottom: 7px solid #EF9025;
	padding-bottom: 10px;
}


#muzu-video-player{
	float: left;
  	display: block;
  	width: 100%;
	background: #fff;
}











































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
