@charset "UTF-8" !important;
/**
 * -------------------------------------------------------
 * What's Now Playing
 * -------------------------------------------------------
 * blue: #369 
 * gray: #333333
 *
 * pages affected
 * - schedule.wfmt.com
 * - pop-up player
 * - wfmt homepage
 * - wfmt inner-page left column whats on
 *
 * */
#whatsplaying-data-inner span,
#whatsplaying-data-inner em {
  font-family: 'lucida grande','lucida sans unicode',arial,helvetica,sans-serif;
  font-size:12px;
}
#main-content em {
  font-style:italic;
}
#what_is_playing li,
#what_was_playing li { 
  font-family: 'lucida grande','lucida sans unicode',arial,helvetica,sans-serif;
  font-size:12px;
  margin-bottom:5px;
  padding-bottom:5px;
  border-bottom:1px solid #fff; 
}
#main-content h3.whatsplaying-program-title,
#main-content h3.whatsplaying-program-title span.start-time { 
  margin-bottom:15px;
  color:#369;
  font-size:18px;
  font-weight:normal; 
}
#main-content h3.whatsplaying-program-title a {
  color:#369;
  font-size:18px;
  font-weight:normal;
  line-height:20px;
}
#main-content .start-time {
  font-weight:normal;
}
#main-content h3.whatsplaying-program-title span.start-time {
  display:none;
  margin-bottom:0;
}
#whatsplaying-data-inner h4 {
  font-size:14px;
}
#main-content h3.program-title {
  font-size:18px;
  margin-bottom:0;
  line-height:20px;
}
#main-content h3.program-title a { 
  font-size:18px; 
}
#main-content h4.program-subtitle { 
  font-size:14px;
  font-weight:normal; 
}  
#main-content h2.whatsplaying-header {
  color: #353464;
  font-family: 'century schoolbook','new century schoolbook',georgia,serif;
  font-size: 32px;
  font-weight: normal;
  line-height: normal;
  margin-bottom: 10px;
  text-align: left;
  margin-bottom:2px;
}   
#main-content #whatsplaying_div {
  border:2px dotted #ccc;
  padding:5px;
  margin-bottom:20px;
}  
#main-content .whatsplaying_div_inner {
  background-color:#e9e9e9;
  padding:10px 15px
}
#main-content .whatsplaying_div_inner .piece-composer .divider,
#inner-page-left-column .whatsplaying_div_inner .piece-composer .divider {
  display:none;
}
.piece-title {
  font-size:14px;
  font-weight:bold;
  display:block;
  margin-bottom:5px;
}
.piece-title .start-time {
  font-size:12px;
}
.buy-now-img-ctn a { 
  font-size:12px;
  /*text-transform:uppercase;*/
}

/* Pop-up player style adjustments */
.popup-container .buy-now-img-ctn {
  display:inline;
  margin-top:3px;
}
.popup-container .buy-now-img-ctn .start-time {
  font-weight:normal;
}
.popup-sidebar h3.whatsplaying-program-title,
.popup-sidebar h3.whatsplaying-program-title a {
  font-size:16px;
  margin-bottom:2px;
  line-height:18px;
}
.popup-sidebar h3.whatsplaying-program-title span.start-time {
  display:none;
}
.popup-sidebar #what_is_playing {
  margin-bottom:3px;
}
.popup-sidebar .piece-title {
  font-size:12px;
  margin-bottom:2px;
  line-height:15px;
  display:inline;
}

/* inner-page-left adjustments */
#inner-page-left-column #whatsplaying-listen-button-ctn {
  position:relative;
  height:35px;
  border-top:1px dashed #ccc;
  margin-left:14px;
}   
#inner-page-left-column h2.pastshows-header {
  color: #353464;
  font-family: 'century schoolbook','new century schoolbook',georgia,serif;
  font-size: 26px;
  font-weight: normal;
  letter-spacing: 0.01em;
  margin: 5px 0 20px 7px;
  text-align:left;
}
#inner-page-left-column h2.whatsplaying-header {
  color: #353464;
  font-family: 'century schoolbook','new century schoolbook',georgia,serif;
  font-size: 25px;
  font-weight: normal;
  height: auto;
  letter-spacing: 0.01em;
  line-height: 24px;
  margin-bottom: 0;
  margin-left: 7px;
  padding: 5px;
}
#inner-page-left-column h2.widgettitle {
  font-size:23px;
}
#inner-page-left-column .whatsplaying_div_inner h3.whatsplaying-program-title {
  padding-bottom:5px;
  border-bottom:1px solid #ccc;
  line-height:18px;
}
#inner-page-left-column .whatsplaying_div_inner h3.whatsplaying-program-title a {
  line-height:18px;
}
#inner-page-left-column .piece-title .start-time {
  font-size:10px;
}
#inner-page-left-column .buy-now-img-ctn a {
  font-size:11px;
}
#inner-page-left-column .whatsplaying_div_inner #what_is_playing li .buy-now-img-ctn .divider,
#inner-page-left-column .whatsplaying_div_inner #what_was_playing li .buy-now-img-ctn .divider,
#inner-page-left-column h3.whatsplaying-program-title span.start-time {
  display:none;
}
#inner-page-left-column .whatsplaying_div_inner {
  margin:8px 5px 0;
  padding:5px 5px 5px 8px;
  width:136px;
}
#inner-page-left-column .piece-title .start-time { 
  font-weight:normal;
}
#inner-page-left-column .whatsplaying_div_inner #what_is_playing li,
#inner-page-left-column .whatsplaying_div_inner #what_was_playing li {
  font-size:11px;
  margin-bottom:5px;
  padding-bottom:5px;
  border-bottom:1px solid #ccc;  
  line-height:15px;
}
#inner-page-left-column .whatsplaying_div_inner #what_is_playing li .piece-title,
#inner-page-left-column .whatsplaying_div_inner #what_was_playing li .piece-title {
  font-weight:bold;
  font-size:13px;
  display:block;
  margin-bottom:5px;
}
#inner-page-left-column .whatsplaying_div_inner #what_is_playing li .buy-now-img-ctn,
#inner-page-left-column .whatsplaying_div_inner #what_was_playing li .buy-now-img-ctn {
  display:block;
  margin:5px 0;
}
#inner-page-left-column .whatsplaying-links-custom ul {
  margin:5px 0 12px 12px;
}
#inner-page-left-column .whatsplaying-links-custom ul li,
#inner-page-left-column .whatsplaying-links-custom ul li a {
 font-size: 12px;
 font-weight: normal;
 text-indent:0;
}
#inner-page-left-column #whatsplaying-listen-button-ctn {
  border-top:0 none;
}

/* 
 * Homepage styles
*/

#homepage-version #whatsplaying-data-inner {
  border:2px dotted #ccc;
  margin-bottom:15px;
  width:340px;
}
#homepage-version .whatsplaying_div_inner {
  background-color:#f0f0f0;
  margin:0 8px;
  padding:8px 8px 15px;
}
#homepage-version #what_is_playing li, #what_was_playing li {
  font-size: 12px;
  margin-bottom: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #fff;
}
#homepage-version #what_is_playing li .buy-now-img-ctn,
#homepage-version #what_was_playing li .buy-now-img-ctn {
  display:inline;
  margin:5px 0;
}
#homepage-version h3.whatsplaying-program-title { margin-bottom:15px; }
#homepage-version h3.whatsplaying-program-title,
#homepage-version h3.whatsplaying-program-title a { line-height:19px; }
#homepage-version h3.whatsplaying-program-title span.start-time {display:none;}
#homepage-version .whatsplaying_div_inner .piece-title {
  display:inline;
  font-size:14px;
  font-weight:bold;
  margin-bottom:5px;
}
#homepage-version .whatsplaying_div_inner .piece-title .start-time {
  font-size:12px;
  font-weight:normal;
}

/* ads on schedule.wfmt.com */
#google_ads_div_wfmt_schedule_leaderboard_728x90_ad_container {margin:20px auto;text-align:center;}
.gam-120x60-lower-ad-container { margin:7px 27px 8px;width:120px; }

/* Pledge patch to hide buy now on all pages */
/*#inner-page-left-column .whatsplaying_div_inner #what_is_playing li .buy-now-img-ctn, #inner-page-left-column .whatsplaying_div_inner #what_was_playing li .buy-now-img-ctn,
#homepage-version #what_is_playing li .buy-now-img-ctn,
#homepage-version #what_was_playing li .buy-now-img-ctn,
#whatsplaying-data-inner span.buy-now-img-ctn,
#main-content .item-info p.buynow,
.popup-container .buy-now-img-ctn {
  display:none; 
}*/