@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain("americanthinker.com")
{

  /* main page parts */
  body > table:first-child, /* header */
  body > table:first-child + table + table, /* footer */  
  body > table:first-child + table>tbody>tr>td+td, /* sidebar cells */

  /* annoyances */
  #site_tools, /* email, print */

  /* ads */
  #article_box_ad

  { display: none !important; }

  body { width: auto !important; }
  body > table { width: 100% !important; }

  .entry_info
  {
    display: block !important;
    text-align: center !important;
  }
  font { font-family: inherit !important; }
  .entry-footer { border-top-width: 0 !important; }


  * { line-height: inherit !important; }

  .comment
  {
    margin-bottom: 0.5em !important;
    padding-bottom: 0.5em !important;
    border-bottom: thin solid #ddd !important;
  }
  .comment-footer
  {
    font-size: 80% !important;
    color: rgb(102,102,102) !important; /* match entry footer */
  }

  blockquote { margin: 0 1em !important; }

} /* 20080721 */