  div.frontsection{padding:0 4px 4px 4px;background:url('/img/frontbk.png') repeat-x;border-top:2px solid #193653}
  h3{margin:0}
  div#podcast{height:142px;padding:10px 5px 0 10px;background:#CCCCCC url('/img/podcast-back.png') repeat-x;border:1px solid #A5A5A5;border-top:2px solid #193653}
  div#content h3{font-size:140%;border-bottom:2px solid #970000;}
  div#podcast h4{font-size:120%}
  div#podcast h5{font-size:100%}
  div#podcast h4,div#podcast h5{margin:0;border:0}
  div#podcast img{margin:0 4px 76px 2px;float:left}
  div#podcast a,div#podcast a:hover,div#podcast a:active,div#podcast a:visited{color:#193653}
  p.moresection{text-align:right;font-size:90%}
  p.sponsor{padding:2px;border:1px solid #7D90A3;background:#CBDAE9}
  div#personalities{display:block;clear:both}
  h3#personalities{margin:0;border-bottom:2px solid #990000}
  ul.persons{margin:0;padding:10px 0 0 0;list-style-type:none;border-top:2px solid #193653}
  ul.persons li{width:85px;height:9em;display:inline;text-align:center;float:left}
  #extras{margin:0 0 0 0;width:240px;float:right}
  #extras div{padding-top:10px}
  #today{width:480px; margin-bottom:10px; padding-top:10px;}
  #poll li{list-style:none; padding:0 0 0 15px;}
  .ad,.ngAds{ text-align:center; border-bottom-width:0}
  .ad span, .ngAds span {text-transform:uppercase; font-size:9px; color:#666; letter-spacing:.2em}
  .imgFL{float:left; margin: .2em .6em .2em 0;}
  .imgFR{float:right; margin: .2em 0 .2em .6em;}
  #breaking{width:468px;padding:6px;color:#990000;border:1px solid #A5A5A5;background:url('/img/podcast-back.png') repeat-x}
  #breaking a,#breakingnews a:visited,#breakingnews a:active{color:#990000}
  #breaktitle{font-size:1.3em; text-transform:uppercase; margin-right:.5em;}
  #today p {margin:.6em 0 .7em; line-height:120%}
  #today strong{color:#970000;font-size:1em;}
  #col3 { background:url(/img/col3_top.gif) no-repeat top left; width:100%; padding-top:10px; margin-bottom:10px; color:#fff}
  #col3 a:link, #col3 a:visited {color:#fff;}
  #col3-contents {background:url(/img/col3_bottom.gif) no-repeat bottom left; padding: 0 0 10px 10px;}
  .featuresHolder {width:230px; float:left; padding:10px 0 0 0}
  .featuresHolderRight{margin-left:20px;}
  th,td{border-bottom:1px solid #CCCCCC}
  #potholes #title h2 {color:#000; padding:0}
  #potholes h5 { font-size:1.1em;}
  .personPhoto, .thumbperson {float:left; margin:.6em .6em .6em 0; border:1px solid #666; background-color:#ccc; padding:10px;}
  #breakingnews {font-size:1.1em; border-bottom:1px solid red; padding:.3em; background-color:#ECEBE3}
  #breakingnews #breaktitle {text-transform:uppercase;}
  .floatContent:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
  }
  .floatContent{display: inline-block;}
  /* Hides from IE-mac \*/
  * html .floatContent {height: 1%;}
  .floatContent{display: block;}
  /* End hide from IE-mac */