/* SEO Header */
h1.SEOHeading {font-size: 100%; font-weight: normal; text-decoration: none; border: none;}

/* Guest DJ template styles */
.enhanced-listing-kcrw-guest-dj-project a, 
.enhanced-listing-kcrw-guest-dj-project a:visited, 
.enhanced-listing-kcrw-guest-dj-project a:link, 
.enhanced-listing-kcrw-guest-dj-project a:active { border:none; text-decoration:none; }
.enhanced-listing-kcrw-guest-dj-project a:hover { border:none; text-decoration:underline; }
.enhanced-listing-kcrw-guest-dj-project #wrap { width:560px; overflow:visible; height:auto; }
.enhanced-listing-kcrw-guest-dj-project #topbanner { background:url(http://www.kcrw.com/site_images/guest-dj-project/banner.jpg) no-repeat 0 0; 
min-height:350px; height:350px; width:560px; font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align:left; }

.enhanced-listing-kcrw-guest-dj-project .ProgramDescription { position: relative; top: 205px; padding: 0 10px; }
.enhanced-listing-kcrw-guest-dj-project #topbanner h1 { text-indent: -5000px; }
.enhanced-listing-kcrw-guest-dj-project .eventpost { margin-top: 18px; width:550px; text-align:left; }
.enhanced-listing-kcrw-guest-dj-project .eventpost { font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:12px;
line-height:14px; min-height:100px; height:100px !important; /* overflow:hidden; */ }

.enhanced-listing-kcrw-guest-dj-project .eventpost .show_description a{ color:#8533AD; }
.enhanced-listing-kcrw-guest-dj-project .eventpost .show_post a:hover { color:#FFFFFF;
background-color:#8533AD; text-decoration:none; }

.enhanced-listing-kcrw-guest-dj-project .eventpost .show .show_description, 
.enhanced-listing-kcrw-guest-dj-project .eventpost .show .show_description p { font-family: 'Trebuchet MS', Verdana, Arial, Hel$
font-size:12px; font-style:normal; font-weight:normal; color: #333333;}

.enhanced-listing-kcrw-guest-dj-project .hosted {font-size: 12px; color: #F26312; }
.enhanced-listing-kcrw-guest-dj-project .eventpost .show_post h4 a { color: #8533AD; }
.enhanced-listing-kcrw-guest-dj-project .show_post .date { display: none; }

#news #collage h3{ font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size:16px; line-height:16px; color:#669900; }
#news #collage h2{ font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size:16px; line-height:16px; color:#669900; }
#news #collage #item_title,
#news #collage .ItemTitle { font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size:16px; line-height:16px; color:#669900; background-color:#F3F3F3; padding:4px; }

#events #collage h3{ font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size:16px; line-height:16px; color:#990066; }
#events #collage h2{ font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size:16px; line-height:16px; color:#990066; }
#events #collage #item_title,
#events #collage .ItemTitle{ font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size:16px; line-height:16px; color:#990066; padding-bottom:4px; padding-left:0px; }

/* Talk Show Images back to normal per Nan
#etc .prog_show .image-inline { float:right; padding: 30px 0 10px 10px; }
#etc .prog_show .image-inline .really-inline { float:none; padding: 0; } */

/* custom news styles */
#news #main_section h3 { color:#669900;}
#news .convention .show_post {width:385px;}

/* intense debate */
#main_section #idc-container .idc-collapselink { font-weight:normal; }

.iPhoneEvents a[selected], .iPhoneEvents a:active {
    background-color: #B3E5EF !important;
     }

#blogs .BlogBox  {
background-color:#EFEFEF;
}

#blogs #main_body  {
color:#333333;
line-height:19px;
}

/* CHANGING SHOW SPACING */
.enhanced .show, .program .show {
margin-bottom:15px;
}
.large-show {
height:127px;
}

#music .program .ProgramDescription {
padding: 0px;
}

div.captioned-image {display: inline; float: none; text-align: center; font-style: italic; font-size: 90%;}
div.captioned-image { display: inline-block; }
div.captioned-right { float: right; display: table;}
div.captioned-left { float: left; display: table;}
div.captioned-center { margin: 0 auto; display: table;}
div.captioned-image img,  
div.captioned-image img.image-inline, 
div.captioned-image img.image-right, 
div.captioned-image img.image-left { display: block; float: none;}

