.p-left {text-align:left; float:left;}
.p-right {text-align:left; float:right;}

/* main */
h1 {position:absolute; left:-9999px;}
#navigation {margin-bottom:0;}
#blq-content {margin:0; padding:14px;}

/* 
	defaults 
*/

/* col */
#col {line-height:1.5em;}
#col {font-size:1em;}
#col a {}
/* row */
#col .row { background:#fff;}
#col .row a {outline:none;}
#col .row .asset.p-left {margin-right:10px;}
#col .row .asset.p-right {margin-left:10px;}
#col .row .box li {padding-left:14px; background:transparent url("/staticarchive/b90f5c3bd72271204c6eff0eb8bdafe1fb9358b0.gif") 0 7px no-repeat;}
#col .row .box .asset {margin-top:0;}

/* box */
#col .row .box h2 {/*font-weight:norma*/;}
#col .row .box h3,
#col .row .box p .date, 
#col .row .box p .href {display:block;}
#col .row .date {color:#9a9a9a;}

/* promo */
#col .promo h3 {padding-left:296px;}
#col .promo h3 a {font-size:1.1em;}
#col .promo ul.cm {float:left;}

/* item */
#col .item h3 {padding-left:0;}

/* related */
#col .related .promo {height:auto;}
#col .related .row .box {/*padding:8px 10px;*/}

/* go-further */
#col .related .row,
#col .go-further {margin-bottom:14px; padding:10px;height:100%}

/* list */
.music-news #col .list ul,
.music-news #col .list ol {padding-bottom:0;}
.music-news #col .list li.first {}
.music-news #col .list li.last {margin-bottom:0; padding-top:0;}
.music-news #col .list {padding:0; background:#fff;}

/* rss */
#col .rss {float:right; padding:8px 10px 0 0;}
#col .rss li {float:left; border-right:1px solid #fff;}
#col .rss li.faq {padding-right:10px;}
#col .rss li.icon {padding-left:10px; padding-top:2px;}
#col .rss li.icon {border:0;}

#col li.faq a, #col li.faq a:link, #col li.faq a:visited {color:#fff; font-weight:normal;}
#col li.faq a:hover {color:#ccc;}

.music-news #col .music-index .list li, .col-a .music-archive .list li, .podcast-cta-episode-download {border-bottom:1px dashed #ccc;}

/* 
	music news 
*/

#col .music-index,
#col .music-article,
#col .music-archive
 {margin-right:14px;}

.music-news #col .col-a {width:640px;}
.music-news #col .col-b {width:300px; margin-left: 6px;}

.music-news .heading {background-color:#3d7e80;}

.music-news .heading h2,
.music-news .heading h3 {font-size:1.5em; padding:7px 10px 10px; float:left; color:#fff; font-weight:normal;}

.music-news .list .heading h2,
.music-news .list .heading h3 {font-size:1em;}
.music-news .list .row ul.cm {float:left;}

.music-news #col .row .box .asset {margin-top:-1.5em;}
.music-news #col .col-b .row .box .asset {margin-top:-.5em;}
#col .music-index .item h3,
#col .music-archive .item h3
 {padding-left:135px;}

#col .music-article .item h3,
#col .music-index .list {padding:10px 10px 0;}

* html #col .music-index .list {margin-right:-10px;}

#col .music-article .item h3,
#col .music-index .list .item,
#col .music-index .list .promo {margin-bottom:10px; padding-bottom:10px;}

#col .music-index .list .promo {height:165px;}
#col .music-index .list .promo .asset {margin-top:-1.55em;}
#col .music-index .list .item {height:73px;}

#col .music-article .item h3 {font-size:1.5em; font-weight:normal; padding-left:0;}
#col .music-article .section {padding:0 10px 10px;}

#col .music-article .item {margin-bottom:14px;}
#col .music-article .item .box .asset {margin-top:0;}
#col .music-article .item .asset.p-left {margin-right:14px;}
#col .music-article .item .asset.p-right {margin-left:14px;}
#col .music-article .item .go-stamp {margin-bottom:14px;}
#col .music-article .item .go-stamp li {border:0; background:transparent; padding:0; padding-right:10px;}
#col .music-article .item .go-stamp li a {font-weight:normal;}
#col .music-article .item .go-stamp li.author {border-left:1px solid; padding-left:10px;}
#col .music-article .item p {padding-bottom:14px;}

#col .music-article .item blockquote {margin:10px 0 24px; padding:10px; background:#D7E5E6;}

.music-news #col .music-article .item h3,
.music-news #col .podcast-cta-episode-download,
#col .list .row {background:#fff url("/staticarchive/d0f558434af0f25e8c2a8aade852cfb196472c00.gif") 0 bottom repeat-x;}

.music-news #col .podcast-cta-episode-download,
.music-news #col .related .highlights li {margin-bottom:0; padding:10px 10px 0;}

.music-news #col .podcast-cta-episode-download {padding-left:0; margin-top:0;}

/* misc */
#col .related .row, .go-further {background:#fff;}
.music-archive #col .list li {padding:10px;height:100%}
.music-archive #col .list li {padding:10px;height:100%}

/* music-week */
#col .music-week h3 {/*font-size:1.1em;*/}

/* news-in-brief */
#col .news-in-brief li {float:left; width:280px;}
#col .news-in-brief li.h-right {width:auto;}

/* music-nfw */
#col .music-nfw li span {font-style:italic;}

/* podcasts */
#col .podcast .podcast-cta-episode-download {margin-bottom:10px; padding-bottom:10px;}
#col .podcast .box ul li {padding-left:0; background:transparent;}

#col .podcast .podcasts-cta-episode-title {font-weight:bold;}
#col .podcast .podcast-cta-episode-updated {color:#ccc; display:block;}
#col .podcast .podcasts-cta-series-artwork {float:left; display:block; margin-right:10px;}
#col .podcast .podcast-cta-series-button {margin-top:10px;}
#col .podcast .podcast-cta-series-button a {padding:5px 0 5px;}

/* .............. */


.music-nib .music-index .list .row {border-bottom:20px solid #fff;}
.music-nib .music-index .list {margin-bottom:10px;}
.music-nib .music-index .list .last {border-bottom:0; background:#fff;}
.music-nib .music-index h4 {font-weight:normal;}
.music-nib .music-index .date {color:#ccc; display:block;}
.music-nib .music-index .intro {margin-top:20px;}
.music-nib .music-index .list .box {margin-bottom:10px;}

/* nib cheat using old markup*/
#news-index-nib {position:relative;}
h2.inc_padding {margin:0;
background-color:#3D7E80;
color:#fff;
left:0;
padding:10px;
position:absolute;
top:0;
width:607px;
}

h2.blq_newsinbrief {background-color:#3D7E80;position:absolute;border-bottom:none;}

.links-2col-rm {    line-height:1.2; padding:38px 10px 0 0;}

.links-2col-rm div.float-rm {   float: left;    width:297px;}
.links-2col-rm div.spacer-rm {  clear: both;    font-size:1px;}



#col .puff p.intro {padding:14px 0 0; background:#fff;}

/*#col .audio li {margin-bottom:0; padding-bottom:0;}*/
.listen a { height:1.5em; display:block; background:transparent url("/staticarchive/62c5c21076710be4b3d26f71cca96a635c97bd09.gif") left 3px no-repeat; padding-left:24px;}
.comment a { height:1.5em; display:block; background:transparent url("/staticarchive/dac91abb0d601c1d5f322f17658928c9b031a25f.gif") left 3px no-repeat; padding-left:24px;}
.watch a { height:1.5em; display:block; background:transparent url("/staticarchive/71c86507b0f4fa90f2de92f83ad9cc960d8106e6.gif") left 3px no-repeat; padding-left:24px;}
.email a { height:1.5em; display:block; background:transparent url("/staticarchive/51d4757339b9e4f16192935b6e78c25e247a6e6e.gif") left 3px no-repeat; padding-left:24px;}
.mobile a { height:1.5em; display:block; background:transparent url("/staticarchive/ce0e6658546e2f3baa497b70c349362400d9d8d5.gif") left 3px no-repeat; padding-left:24px;}

/*#col .row .audio li {background:transparent; padding-left:0;}*/

#col .gallery li {margin-bottom:0; padding-bottom:0;}
#col .gallery a { height:1.5em; display:block; background:transparent url("/staticarchive/62c5c21076710be4b3d26f71cca96a635c97bd09.gif") left 3px no-repeat; padding-left:24px;}
#col .row .gallery li {background:transparent; padding-left:0;}


#col .article .item h3 {padding-left:0;}
#col .article #col .item .asset {margin-top:0;}


.music-news #col .box .asset {margin-top:0;}

.music-news #col .puff h3.item-heading {padding-left:96px;}
.music-news #col .puff p {padding-top:0;}

#col .related .highlights p.intro {padding:10px 10px 0;}

#col blockquote {font-style:italic; font-weight:bold;}


#col .section .media {text-align:center; margin-bottom:10px;}
#col .section .media embed {margin-left:auto; margin-right:auto;}

/*
#col blockquote span {display:block;}
#col blockquote span.quote {font-weight:bold;}
#col blockquote span.author {display:block; padding-top:10px;}*/

#col .section .item p {padding-bottom:0;}

#col .related .multi {padding-top:10px; margin-bottom:10px; }
#col .related .multi li {margin-bottom:0; padding-top:0;}

#col .row .go-related li {background:transparent; padding-left:0;}
#col .row ul.go-related {padding-top:10px;}

#col .box #socialBookMarks {padding:0; border:0;}
#col .box #socialBookMarks h3 {position:absolute; left:-9999px;}
#col .box h5 {margin:0 0 10px;}


#col .box #socialBookMarks li {padding-left:23px; float:left; margin-right:10px;}
#col .box #socialBookMarks li a {font-weight:bold;}
#col .box #socialBookMarks li.delicious {background: transparent url(/staticarchive/9d05efa927d86ed9de692c95bca15d2eda20fc49.gif) 0 center no-repeat;}
#col .box #socialBookMarks li.facebook {background: transparent url(/staticarchive/8481b7573bdbe18d91cd8cadb19428e64ca33000.gif) 0 center no-repeat;}
#col .box #socialBookMarks li.digg {background: transparent url(/staticarchive/aabbbe2cc99b92794f81930e1bc669ba8f6c52ea.gif) 0 center no-repeat;}
#col .box #socialBookMarks li.reddit {background: transparent url(/staticarchive/aabbbe2cc99b92794f81930e1bc669ba8f6c52ea.gif) 0 center no-repeat;}
#col .box #socialBookMarks li.stumbleupon {background: transparent url(/staticarchive/d56a391e3ced8760f3e0f82f1239189402a9910d.gif) 0 center no-repeat;}
#col .related .social-bookmarks {height:auto;}
#col .box #socialBookMarks p {float:right;}

h5 {margin:15px 0 25px;}

#col .music-article .last {margin-bottom:0;}

/*** LISTEN ***/

#listen {
background: #fff;
width: 306px;
margin-bottom: 14px;
padding-bottom:10px;

}

#listen h3,
#mustlisten h3,
#newtotheplaylist h3,
#webcam h3 {
background: #3D7E80;
color: #fff;
font-family: 'Arial';
font-size: 1.6em;
padding: 10px;
}

#listen h3 {
font-size:1.5em;
font-weight:lighter;}

#listen a {
background: url("/staticarchive/62c5c21076710be4b3d26f71cca96a635c97bd09.gif") 0 0 no-repeat;
padding: 0px 0 4px 20px;
margin: 0px;
color:#FF5800;
font-weight: bold;
text-decoration: none;
display: block;
line-height: 1em;
}

#listen a:hover {
text-decoration: underline;
}


#listen a.allshows {
background:none;
padding: 10px 0 0 0;
margin: 0 0 0 10px;
}

#listen ul li {
padding: 10px 0 2px 10px;
color:#333;
}

/*** COMMENTS ***/
.comments label {display:block;padding:10px 0 5px 0;font-weight:bold;}
.comments textarea#comments {display:block; width:600px;height:100px;}
.comments input#name {display:block;width:400px;}
.comments  input.submit {margin:10px 0;}
.comments-user p {padding-top:10px;}