body {width: 95%;margin: 0 auto;}
.logo {border-bottom:1px dotted #ccc;margin:1em 0;padding:1em 0;}
img.logo {width:150px;}
  div.status,
  div.panel-open, 
  div.search_icon, 
  ul.topical-nav, 
  form.header_search, 
  div.search_box, 
  div.navbar, .nav-ad,
  div.give-ribbon, #skiptocontent,
  div.sub_nav_closed, 
  div.sidebar, div.ad, footer, ul.action-calls, .sharing {display:none;}
  p.copyright {color:#333;}
  ul {list-style:none;padding:0;clear:both;float:left;}
  dd {margin:0;}
  dl {margin-top:5px;}
  dt.date {float:left;margin-right:1em;}
  h1 {font-size:1.5em;}
  a {text-decoration:none;}
  a.thumbnail {float:left;margin:3px 15px 0 0;display:block;}
  li.blurb a.thumbnail img {margin:0;}
  h1, h2, h3, h4 {margin:0;}
  li.blurb {overflow:hidden;margin-bottom:1em;border-bottom:1px dotted #ccc;padding-bottom:1em;}
  li.blurb img {float:left;margin:3px 15px 0 0;}
  li.blurb a {font-weight: bold;}
  .bulletin h2 {font-family:century gothic, STHeitiTC-Medium, sans-serif;margin-bottom:1em;}
  .inline_audio_clip { display:none;} 
  .inline-left  { clear:left; float:left; margin-right:20px;}
  .inline { margin-bottom:15px; margin-top:5px;padding:5px; width:100%;}
  .inline_feature img {width:250px;}
  .story_detail .story_body .inline-left{ border:0 none; margin-bottom:15px; margin-right:20px; margin-top:0; padding-left:10px; width:250px;}
  .story_detail .story_body .inline-left a.magnify, .story_detail .story_body .inline-right a.magnify { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(../images/custom/magnify.png) no-repeat scroll 0 0; display:block; float:right; height:15px; margin-left:10px; overflow:hidden; text-indent:-9999px; width:18px; color:#015190; text-decoration:none;}
  .story_detail .story_body .inline, .story_detail .story_body .inline p, .story_detail .story_body .inline p.caption { color:#777777; font-family:arial; font-size:0.9em; line-height:1.3em; margin-bottom:0; padding-left:0;}
  .inline_weight_lead {width:100%;}
  .story_detail .story_body .inline_video, .inline_kpbs-evening-edition {display:none;}
  div.embed-container.inline_video.inline-left {padding:0;}
  iframe {width:100%;}
  div.sharing {display:none;}
  h3.header {margin-bottom:1em;}
  p.actions {display:none;}
  div.comment {padding:1em 0 0 0;}
  div.inline.inline_audio_clip.inline-left {display:none;}

/* STORY DETAIL */
.inline_audio_clip { display: none; } 
.inline-left  { clear:left; float:left; margin-right:20px; }
.inline { margin-bottom:15px; margin-top:5px;padding:5px; width:180px; }
.inline_feature img {width:250px;}
.story_detail .story_body .inline-left{ border:0 none; margin-bottom:15px; margin-right:20px; margin-top:0; padding-left:10px; width:250px; }
.story_detail .story_body .inline-left a.magnify, .story_detail .story_body .inline-right a.magnify { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(http://kpbs.media.clients.ellingtoncms.com/static/kpbs/images/custom/magnify.png) no-repeat scroll 0 0; display:block; float:right; height:15px; margin-left:10px; overflow:hidden; text-indent:-9999px; width:18px; color:#015190; text-decoration:none; }
.story_detail .story_body .inline, .story_detail .story_body .inline p, .story_detail .story_body .inline p.caption { color:#777777; font-family:arial; font-size:0.9em; line-height:1.3em; margin-bottom:0; padding-left:0; }
.inline_weight_lead {width:100%;}
.story_detail .story_body .inline_video, .inline_kpbs-evening-edition {display:none;}
div.embed-container.inline_video.inline-left {padding: 0;}
iframe {width: 100%;}
div.sharing {overflow: auto;margin-top: 1em;border-top: 1px dotted #ccc;}
ul.bottom-bylines {clear: both;float: inherit;border-bottom: 1px dotted #ccc;margin-bottom: 1em;padding-bottom: 1em;}
div.sharing, div#comments {overflow: auto;margin-top: 1em;padding-top: 1em;border-top: 1px dotted #ccc;}
div#comment_form {display: none;}
h3.header {margin-bottom: 1em;}
p.actions {display: none;}
div.comment {padding: 1em 0 0 0;}
div.inline.inline_audio_clip.inline-left {display: none;}
img.avatar_img {float: left;margin: 2px 15px 0 0;}