#program_logo { max-width:100%; }
#program_banner { float:left; margin:0 20px 20px 0; border-radius:10px; }
#show_info h2 { padding-top:0; }
#show_links { clear:both; }
#upcoming_episodes, #other_episodes { height:auto; overflow:hidden; margin-bottom:1em; clear:both; }
#upcoming_episodes > ul { list-style:none; margin:0 !important; padding:0 !important; }
#upcoming_episodes > ul > li { float:left; clear:left; width:100%; margin-bottom:3em; list-style: none; }
#upcoming_episodes iframe { height:220px !important }
#upcoming_episodes .hd { font-weight:bold; color:#090; }
#upcoming_episodes .stereo { font-style:italic; color:#999; }
#upcoming_episodes .channel { color:#fff;}
#upcoming_episodes time.today { font-weight:bold; color:white; }
#upcoming_episodes table { color:#ccc; }
#upcoming_episodes .sched { float:right; margin-top:1em; }
#other_episodes { clear:both; }
#other_episodes ul { margin:0; padding:0; list-style:none; font-size:0.9em; }
#other_episodes li { float:left; clear:left; }
#other_episodes ul { max-height:300px; overflow-y:scroll; }
@media screen and (min-width:960px)
{
#upcoming_episodes iframe { height:320px !important }
}

/* for legends pages */
.underwriters { padding: 0 !important; margin :0 !important; overflow: hidden }
.underwriters.names { }
.underwriters li { padding: 0; margin :0; list-style: none; min-height: 70px; display: inline-block; font-size: 14pt; background: white; padding: 5px;  float: left; border: 0px solid black; margin: 4px 6px;  min-height: 74px; color: white; }
#body .underwriters li a { color: black; text-decoration: none;  background: white; display: inline-block;  vertical-align: middle; line-height: 70px; }

.underwriters li img  { display: inline-block;  max-width: 300px; max-height: 70px; vertical-align: middle; }
.underwriters.names li { background: none; border: none;   min-height: 30px;  }  
#body .underwriters.names li a{ color: white;  background: none;line-height: 30px;;}  
#body .underwriters.names li a:hover { text-decoration: underline}  

