@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain("reason.com")
{

/* always show comments */
#commentcontainer
{ display: block !important; }
#commentcontrol
{ height: 0 !important;
  padding: 3px 0 0 !important;
  overflow: hidden !important; }

/* hide things */
div.topics,
div.further-reading,
div.post-options, /* print, email */
div.top-container, /* including navigation */
div.col4, /* story sidebar */
div.col3, /* listing sidebar */
#commentcontainer > p.disclaimer,
div.header
{ display: none !important; }

/* add back spacing */
body
{ padding: 0.5em 1em !important; }
div.footer
{ height: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  border-bottom: 4em solid gray !important; }

/* clear floating article elements */
div.meta
{ height: 0 !important;
  padding: 0 !important;
  overflow: hidden !important; }
div.paginator,
div.meta
{ clear: both !important; }

/* use user's colors */
body,
div.headershadow,
div.container-inner,
div.featured, div.featured > *,
table.normalText
{ background: none !important;
  color: inherit !important; }

div.feature
{ background: none !important;
  border: none !important; 
  border-top: 1px solid gray!important; }

/* widen */
body,
div.col2-subcolumn,
div.col2,
div.container,
div.logooverlay,
div.header, div.topnav, div.donate-header, div.topmainnav,
table.normalText,
div.error
{ float: none !important; 
  width: auto !important;
  min-width: 0 !important;
  max-width: none !important; }


/* 20110213 */
}