@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("arstechnica.com") {
     /* Line up the front page columns nicely. */
     #FeaturedArticlesBlock{
           margin-top:-15px !important;
           width: 47% !important;
     }
     #NewsSummary{
         width: 47% !important;
     }

     /* Hide unnecesary cruft. */
     #BottomMenu,
     #SubFeatureBar,
     #TopNav,
     #ContentBanner,
     #SideBar,
     #FeaturedArticle,
     .PanelAd{
           display:none !important;
      }   

    .ContentNav,
    .ContentNav +  table{
          display: none !important;
     }

    /* 
     * The 'Features Articles' background image looks weird at 
     * bigger resolutions.
     */
    #FeaturedArticlesBlock h1{
        background: #9a0101 !important;
    }

    /* Articles should make good use of horizontal space. */
    div.ContentBlock{
            margin-right: 2% !important;
            margin-left: 2% !important;
    }
    #NewsSummary h2{ padding-right: 2%;}

    /* Take away those horizontal scrollbars, and make it all readable. */
    body{
        min-width: 0 !important;
        max-width: 100% !important;
        background-image: none !important;
    }

    /* Get rid of the 'Hosted By' ad. */
    #MastHead > a:not(:first-child){
        display: none !important;
    }
}