
/* WIDE
------------------------------------*/
.wide #col-1{
	width: 776px !important;
	}

.wide #col-2{
	width: 184px !important;
	}

.last{
	margin-right: 0 !important;
	}

/* REVIEWS 
------------------------------------*/
.mp3link{
	display: none;
	}

#mog-feed{
	width: 160px;
	float: left;
	}

#mog-badge{
	float: left;
	margin-left: 25px;
	}

#archives select{
	margin: 5px 0 0 0;
	width: 200px;
	padding-top: 5px;
	}

#archives option{
	padding: 3px 6px;;
	}
 
 .player{
 	margin: 6px 0 0 0;
 	}

/* MUSIC NEWS PAGE
------------------------------------*/

#music #col-1 .left {
	float: left;
 	width: 410px;
 	margin-right: 30px;

 	}

#music #col-1 .right {
	float: left;
	width: 210px;
	}

 
#music-news-wrapper{
	margin-top: 16px;
 	} 
  
#music-news-wrapper .image{
	width: 180px;
	float: left;
	margin-right: 20px;
	}

#music-news-wrapper .image img{
	display: block;
	}


#music-news-wrapper .info{
	width: 460px;
	float: left;
	font-size: 12px;
	line-height: 1.6;
	}

#music-news-wrapper .entry{
	background: url('/images/grafix/divider.jpg') no-repeat left bottom;
	padding: 5px 0 20px 0;
	margin-bottom: 10px;
	}
 
#music-news-wrapper h3{
	font-size: 18px;
	text-transform: uppercase;
	line-height: 1.2;
	margin-bottom: 2px;
	}

#music .news-title h2{
	float: left;
	width: 200px;
	}

#music #two-col-layout #col-2 {
	float: right;
 	width: 300px;
	}

#music #news .entry{
  	clear: left;
  	width: 410px;
  	overflow: hidden;
  	}


#music .entry h3{
 	text-transform: uppercase;
	font-family: helvetica;
	font-size: 14px;
	}

#music .entry .date{
	margin-bottom: 3px;
	}

 

#music-news-wrapper .paginate{
	width: 410px;
	}

#music #records{
	}

 #music #artists{
 	margin-top: 50px;
  	}
 


/* QUILT */

.quilt.album img {
	width: 70px;
	height: 65px !important;
	margin: 0;
	padding: 0;
	}

.quilt.album a{
 	display:block;
 	float:left;
 	}
 
.rad-records{
 	}

.rad-records h2{
	margin-bottom: 4px;
	}

.rad-records a{
	margin-top: 1px;
	}

/* MUSIC NEWS SECTION */

#music #news .title{
	font-size: 16px;
	font-family: helvetica, arial;
	line-height: 1.3;
	}

.byline{
 	font-style: italic;
	color: #8b8b8b;
	font-family: georgia;
	margin-top: 3px;
	}

 
/* MUSIC INDEX
------------------------------------*/
#new-releases img{
	display: block;
	}

#new-releases img:hover{
	opacity: 0.8;
	}


#new-releases{
	background: #f6f8f8;
	border: 1px solid #e2e4e4;
	padding: 14px;
	
	}

#new-releases .entry{
	float: left;
	width: 180px;
	margin: 0 38px 15px 0;
	height: 390px;
	}
	
#new-releases .entry.last{
	margin-right: 0;
	}
 
#new-releases .title{
	font-size: 16px;
	margin-top: 5px;
	}

#new-releases .artist{
	font-size: 12px;
	line-height: 1;
	}

#new-releases .info{
	border-top: 1px solid #c9dadc;
	margin-top: 8px;
	padding-top: 4px;
	font-size: 12px;
	}


#genres{
	}

#genres a{
	background: #bed5fc;
	font-size: 18px;
	font-weight: bold;
	color: #000;
	padding: 0px 6px;
	clear: left;
	margin-top: 4px;
	float: left;
	}

#genres a:hover{
	background: #ccc;
	}

#genres a span{
	font-size: 10px;
	font-weight: normal;
	}

.genres .record-info{
	height: 0;
	}

.genres .toolip{
	background: blue;
	}


.record-page .preview{
	display: none;
	}

.records-header{
    padding: 91px 0 0 0;
    overflow: hidden;
    background: url("/images/grafix/records-header.jpg") no-repeat;
    height: 0px !important;
    height /**/:91px;
    margin-top: 1.5em;
	}

/* GENRES
------------------------------------*/

.genres .entry{
	float: left;
	margin-right:30px;
	height: 240px;
	width: 170px;
	}

.genres .title{
	font-size: 14px;
	}

.genres .entry a.record-image{
 	display: block;
 	}

.genres img:hover{
	opacity: 0.8;
	}

.record-thumb{
 	float: left;
 	}


.balloonstyle{
position:absolute;
top: -500px ;
left: 0;
padding: 12px;
visibility: hidden;
border:1px solid #ccc;
font:normal 12px Verdana;
line-height: 18px;
z-index: 100;
background-color: white;
width: 200px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);
margin-left: 190px;
}

#arrowhead{
z-index: 999;
position:absolute;
top: -500px;
left: 0;
visibility: hidden;
margin-left: 167px;
margin-top: 80px;
}

.balloonstyle .title{
	font-size: 14px;
	font-weight: bold;
	}

.balloonstyle .artist{
	font-style: italic;
	}

.balloonstyle .release{
	font-size: 10px !important;
	margin-bottom: 10px;

	}


/* RECENT PODCASTS */

#rad-digi{
	margin: 1em 0;
	float:left;
	}

/*
#sidebar-round_top{
	background: url('/images/layout/sidebar-round_top.gif') no-repeat;
	height: 9px;
	width: 300px;
	margin: 0;
	padding: 0;
 	}

#sidebar-round_body{
	background: url('/images/layout/sidebar-round_body.gif');
 	width: 300px;
	padding-top: 10px;
	float:left;
	}

#sidebar-round_bottom{
	background: url('/images/layout/sidebar-round_bottom.gif');
	height: 15px;
 	width: 300px;
 	float:left;
 	}
*/

#podcasts-img-feature{
	float:left;
	width: 120px;
	}
	
#podcasts-list{
    	margin-top: 15px;
  	}

#podcasts-list h4{	
	font-size: 13px;
	}

#podcasts-list .entry{
	border: 0 !important;
	padding: 0;
	padding-top: 4px;
	float:left;
	}

#podcasts-list #podcast-title{
	line-height: 1.2;
	font-size: 13px;
	}

#podcasts-list .entry img {
	float: left;
	margin: 3px 15px 5px 0pt;
	width: 120px;
	padding: 4px;
	border: 1px solid #e1e1e1;
	}


 
.date_added{
  	margin-bottom: 0.7em;
 	}

#body_short{
	font-size: 1em;
	}




/* PODCASTS INDEX
----------------------------------------*/

#podcasts_banner{
    padding: 48px 0 0 0;
    overflow: hidden;
    background-image: url("/images/page_banners/podcasts_banner.jpg");
    background-repeat: no-repeat;
    height: 0px !important;
    height /**/:48px;
	}

.podcast-image{
	float: left;
	margin: 5px 16px 0 14px;
	border: 1px solid #ccc;
	padding: 3px;
	}

/* PODCASTS FEATURED ENTRY */

 
#music .big-round_middle h3{
 	text-transform: uppercase;
 	font-family: helvetica;
 	font-size: 14px;
 	}

#featured-entry-text{
	float: left;
	width: 420px;
	}
 
.big-round_middle img{
	width: 180px;
	border: 1px solid #ccc;
 	}

#featured-entry-text .creator{
 	}

#featured-entry-text h3{
 	}

#featured-entry-text .body{
 	margin-right: 1em;
 	margin-top: 8px;
	}

#featured-entry-text .date{
 	}

.big-round_middle h2{
 	margin-left: 15px;
	}

#player4{
	margin: 12px 0;
 	
	}
 
 #player4 #single{
 	}
 

/* MORE PODCASTS */

#more-podcasts{
 	margin-top: 10px;
	}

h2#more-podcasts{
    padding: 14px 0 0 0;
    overflow: hidden;
    background: url("/images/titles/more-podcasts_title.gif") no-repeat;
    height: 0px !important;
    height /**/:14px;
    margin-top: 1.5em;
	}

.podcasts .entry{
	float:left;
 	padding: 1em 0;
 }
	
#podcast-list .entry {
	border-top: 1px dashed #494a4e;
	margin: 2em;
	padding-top: 2em;
	padding-bottom: 1em;
	}

#entry-text{
 	float:right;
	width: 46em;
	}

#entry-text .date{
	float:right;
	color: grey;
	}

#entry-text .creator{
  	}

 

#podcast-image{
	float:left;
	margin-right: 20px;
	margin-bottom: 10px;
 	width:125px;
	}

#podcast-list .entry.first {
	border: 0;
	padding-top: 0em;
	}
	
#podcast-list .date {
	color: #828385;
	float: right;
	font-size: 1.1em;
	}

/* PODCASTS SIDEBAR */

#podcast-archives{
	padding: 10px 0 10px 0;
	}

#podcast-links{
	padding: 10px 0 10px 0;
	}

#podcast-subscribe{
	padding: 0;  
 	}

/* PODCASTS EPISODES PAGE
----------------------------------------*/
.episode #comments{
	float:left;
	width: 660px;
	}


/* RECORD PAGE
------------------------------------*/



#music.record #two-col-layout {
	color: #3A3A3A;
	}


#music.record #two-col-layout #col-1 {
 	width: 554px;
  	padding-right: 15px;
	 }

#music.record #two-col-layout #col-2 {
	width:389px;
 	float: left;
 	}

#music.record #photos {
	padding: 0;
	margin: 0;
 	padding-top: 1em;
	}

#music.record #photos img {
	width: 30em;
	}

#music.record #photos h3 {
	line-height: 1em;
	margin: 1em 1em 0 0;
	}


#music.record #two-col-layout{
	margin-top: 0 !important;
	}

#record-title{
 	padding: 0 0 15px 0;
	margin-bottom: 15px;
	height: 50px;
	background: url('../images/layout/btop.gif') repeat-x;
	background-position: bottom;
	clear: left;
 	}

#record-title .left{
	width: 752px;
	float:left;
	}

.back-to{
    margin: 0;
	padding: 0;
	width: 100px;
	float: left;
	clear: right;
	}

 
#record-title .title{
	font-size: 22px;
	font-family: helvetica;
	color: #494949;
	line-height: 1;
	margin-bottom: 3px;
	margin-top: 3px;
	background: none;
	padding: 0;
	}

#record-title .artist{
	font-size: 16px;
	font-family: helvetica;
	color: #494949;
	line-height: 1;
	font-weight: normal;
	
	}



.p0 {
	padding: 0;
	}
	
.album-image {
	border: 0;
 	margin-right: 10px;
	width: 225px;
	float:left;
	margin-right: 22px;
	border: 1px solid grey;
 	}
	
#record-info {
	background: #FFF url('/images/layout/record_info_bg.gif') no-repeat scroll top left;
	width: 288px;
	height: 162px;
	float:left;
 	margin-bottom: 10px;
	}
	
#record-info .inner {
	margin: 10px;
	font-size: 12px;
 	}
	
#record-info h2.title {
	color: #981515;
	font-size: 2.2em;
	line-height: 1em;
	}

#record-info h3.artist {
	color: #FF000A;
	font-size: 2.2em;
	line-height: 1em;
	}

#record-info p {
 	padding: 0;
	}

#where-to-buy {
	margin-top: 1em;
	text-align:center;
	}

#record-header {
	margin-bottom: 2em;
	margin-top: 1em;
	}
 



#record-description{
	margin-top: 15px;
	padding-right: 20px;
	font-size: 12px;
 	}
	
#record-description h2{
	margin-top: 0.5em;
	}

.label{
	text-transform: uppercase;
	font-weight: bold;
	}

#catalog-number{
	font-weight: bold;
	font-size: 12px;
	color: grey;
	}
	
#track-listing {
 	margin-top: 15px;
	    	}

#track-listing li{
	border-bottom: 1px dotted #ccc;
	padding: 3px 0;
	}

#track-listing .section-text{
	font-size: 12px;
	line-height: 1.8;
	}

#personnel .section-text{
	font-size: 12px;
	line-height: 1.8;
	}

#buy_buttons{
	text-align: center;
	border-top: 1px dotted grey;
	border-bottom: 1px dotted grey;
	padding-top: 4px;
	margin-top: 8px;
	}
	
#buy_buttons img{
	padding: 0px;
	}

#related-albums{
	width: 556px;
	line-height: 1.3;
	clear: both;
	}

#related-albums .rec{

  	border-bottom: 1px dotted #ccc;
  	margin: 6px 0 6px 0;
  	padding-bottom: 15px;
 	width: 556px;
 	float: left;
 	}

#related-albums  .first{
	}

#related-albums .record-image img{
 	width: 84px;
 	height: 84px;
 	margin-top: 3px;
 	float: left;
 	margin-right: 15px;
	}

#related-albums .text{
 	width: 440px;
  	float:left;
	}

#related-albums .text a{
 	}

#related-albums .album-title{
	font-size: 14px;
	
 	}

#related-albums .artist{
 	font-size: 12px;
 	font-weight: bold;
 	}

#related-albums .desc{
  	margin-top: 5px;
  	line-height: 1.5;
 	}

#artist-description{
	font-size: 12px;
	}


/* LEGACY/DIGI INDEX
------------------------------------*/
.rad-legacy {
	background: transparent url('/images/page_banners/legacy_banner.jpg') no-repeat scroll top left;
	height: 60px;
	line-height: 60px;
	width: 660px;
	margin-bottom: 8px;
	}

.styleSelectDiv {
	float: right;
	margin-right: 15px;
	}

#album-list .entry {
	float: left;
	margin: 0 12px 15px 0;
	width: 160px;
 	height: 205px;
 	line-height: 1.4;
   }

*html #album-list .entry{
 	height: 210px;
	}

#album-list .entry.last-in-row {
	float: left;
	margin: 0;
	width: 140px;
	}

#album-list .entry img {
	border: 0;
	height: 140px;
	width: 140px;
	margin-bottom: 3px;
	border: 1px solid grey;
	}

* html #album-list .entry img{
	border: none;
	}

#album-list .entry .title {
	color: #ED262D;
	font-weight: bold;
	font-size: 11px;
	width: 140px;
	}

#album-list .entry .artist {
	font-weight: bold;
	}

#album-list .entry .date {
	font-size: 9px;
	font-family: arial;
	margin: 0 !important;
	}

#music .styleSelectDiv{
	width: 210px !important;
	float: left !important;
 	}



/* DIGI INDEX
------------------------------------*/


#orderby-span {
	color: #F5D5D6;
	float: right;
	font-weight: bold;
	margin-right: 1em;
	}

#orderby-span span.select {
	background: transparent url('/images/rad/sortby_bg.gif') no-repeat scroll top left;
	color: #424242;
	height: 2.5em;
	border: 0;
	padding: 0.5em 0;
	width: 12.5em;
	}

	#orderby-span span.select select {
	background: transparent;
	border: 0;
	margin: 1em;
	width:10.5em;
	}

.rad-digital {
	background: transparent url('/images/page_banners/digi_banner.jpg') no-repeat scroll top left;
	height: 60px;
	line-height: 5em;
	width: 66em;
	margin-bottom: 8px;
 	}

#album-description_title{
	background: url('/images/titles/album-description_title.gif');
	}
	
#personnel_title{
	background: url('/images/titles/personnel_title.gif');
	}
	
#track-listing_title{
	background: url('/images/titles/track-listing_title.gif');
	}
	
#photos_title{
	background: url('/images/titles/photos_title.gif');
	}
	
#about-artist_title{
	background: url('/images/titles/about-artist_title.gif');
	}
	


/* ARTICLE PAGE
------------------------------------*/

#article-title{
	background: url('../images/layout/btop.gif') repeat-x;
	padding-top: 17px;
	float:left;
	width: 100%;
	margin-bottom: 10px;
 	}

#article-title #left{
 	width: 500px;
 	float:left;
	}

.article h3{
	font-size: 20px;
	font-family: helvetica;
	margin-bottom: 2px;
	line-height: 1;
	}

.article .byline{
	font-weight: normal;
	margin: 0;
	color: grey;
	}
	
.article-entry{
 	font-size: 12px;
	line-height: 1.8;
	clear:left;
	}

.article-entry h3{
	font-size: 18px;
	}
	
.article-entry img{
 	margin-bottom: 10px !important;
	margin-top: 10px;
 	padding: 6px;
  	border: 1px solid #e1e1e1;
	margin-right: 20px;
 	}

.article-entry object{
	margin: 8px 0;
	}
	
	
#social-bookmarks{
	margin-top: 15px;
	}	

#social-bookmarks a:hover{
	color: #222;
	}

#music-news-wrapper .body p, .article-entry .body p{	
	font-family: verdana;
	font-size: 13px;
  	}

.article #comments{
	font-size: 12px;
	clear:left;
	}
	
.article #comment-form1{
	width: 630px;
	}

.article #comment-entry{
	margin: 10px 0;
	border-bottom: 1px dotted grey;
	padding-bottom: 10px;
	}
	
.article .name{
	margin-bottom: 4px;
	}
	
	
/* AUTHOR PAGES
-----------------------------------*/
.author-bio{
	font-size: 13px;
	margin-top: 4px;
	}
	
.author-email{
	font-size: 13px;
	margin-top: 5px;
	border-top: 1px solid #ccc;
	padding-top: 5px;
	
	}