@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain("lonestartimes.com")
{

  /* hide navbar */
  #navbar,
  
  /* hide "report comment" */
  .commenttext > p[align="right"] > a[href^="http://lonestartimes.com/wp-content/plugins/dd-report-comments/report.php?"],
  
  /* hide avatars */
  .commenttext > div > img.avatar,
  .commenttext > div[style="margin: 0px 10px 10px 0px; float: left;"]:first-child, /* causes a text indent */
  
  #top,
  #header, /* doesn't include #navbar */
  #sidebar,
  .postmeta + .postmeta, /* first one is comment link, second is ads */
  .featured > div[style="margin: 20px 0px 0px; height: 35px; text-align: center; font-weight: bold;"], /* post ads */
  .postmeta > a:first-child ~ *, /* "share this" links */
  .storyfooter, /* div as horizontal rule */
  #respond, /* blurb before comment form */
  #footer, #bottom
  { display: none !important; }
  
  .commenttext > div:first-child + p + p { margin: 0 !important; } /* report comment container */
  
  body,
  #wrap,
  #content,
  #homepage,
  #homepageleft,
  
  #navbar,
  
  #contentleft,
  #postarea,
  .comments,
  #commentblock,
  .commenttext
  {
    width: auto !important;
    float: none !important;
    background-image: none !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  
  body, #wrap { background: white !important; }
  
  .featured, .featured div
  {
    width: auto !important;
    float: none !important;
  }
  
  .storytitle
  {
    background: #043264 !important;
    padding: 2px !important; padding-left: 5px !important
  }
  .storytitle h5
  {
    display: inline !important; /* same lines as byline */
    margin-right: 1em !important;
  }
  
  .comments { padding: 0 10px !important; }
  
  #commentform { margin: 0 3em !important; }
  
  blockquote
  {
    padding-bottom: 0 !important;
    margin-top: 0.5em !important;
  }
  
  #navbar
  {
    height: auto !important;
  }
  #navbar a { font-size: 80% !important; }

  li[id^="comment-"]
  {
    margin: 0.5em 0 !important;
  }
  .commenttext
  {
    padding: 0 0 0.5em !important;
    border-bottom: thin solid #ddd !important;
  }

} /* 20080722 */
