@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain("dvice.com")
{

/*  #comments, /* all comments */
  .comment-form, /* big honkin' form at the bottom of the page */
/*  .commentHeading, /* redundant header */
  .comment-preview, /* excerpt of latest comment on main page */

  #topNavBox, /* main navigation */
  #topSearch,
  #banner, #scifi_logo,
  #leftPanel, #rightPanel,
  #mainBodyTop, #minbodyBottom,
  #middlePanel > center form[class^="mt-"] a,
  #blogImg,

  .subHeading, /* "related sections" */

  .messageLinks span[class="smallHeading"], /* just the one with only that class */
  .messageLinks #starRating,
  .messageLinks > br,
  .messageLinks a[href^="http://dvice.com/email.php?"], /* "send to friend" */
  .messageLinks a[href^="http://dvice.com/email.php?"] + br,

  #divider + br,
  div.topStories, /* "DVICE continues below" after an ad */

  /* ads */
  .pagination-top + center,
  #iPod
  { display: none !important; }
  
  body, #mainBodyContent
  {
    background-image: none !important;
    background-color: white !important;
  }

  body, #mainBodyContent,
  .blogHeading,
  .blogMessage,
  .messageLinks
  {
    margin: 0 !important;
    padding: 0 !important;
  }
  
  body, body > center,
  #wrapper,
  #mainBody,
  #middlePanel,
  #blogContent,
  .blogMessage,
  .messageLinks,
  #divider,
  .comments-content
  {
    font: inherit !important;
    width: auto !important;
    padding-top: 0 !important;
    float: none !important;
    position: static !important;
    overflow: visible !important;
  }
  
  #middlePanel
  {
    padding: 0.5em 0.5em 0 !important;
  }

  #divider
  {
    background-image: none !important;
    height: 0 !important;
    border-top: 1px dotted gray !important;
    margin: 0.5em 0 1em !important;
  }
  
  .messageLinks { clear: both !important; } /* for floating images */

  .smallHeading a { margin-top: 0 !important; }
  .blogHeading { margin-bottom: 0.3em !important; }

  .blogMessage, .blogMessage * { font: inherit !important; }
  .messageLinks, .messageLinks * { text-align: right !important; }

} /* 20080722 */
