



/* snowblower - dev */
* {background: transparent !important;
    color: #000 !important;}
    
*[href] {color: #000 !important;}
div div.noprint, div span.noprint, .specs div.noprint, .noprint{display:none;}
.container {
    font-size: .75em;
    width: 100%;
    margin: 0px;}
    
.content_wrapper, .content_wrapper_right {
    padding: 0px; } 
    
#header span.ad_large, #footer div.ads, .side_content, #header div.subnav, div.bottom_section {
    display: none;}    
#header {border-top: 60px solid #0a172b;}
    
#header div.navigation {
    border-bottom: 1px solid #000;} 
    
#header a {color: #000}
#header div.logo_area {
    margin: 0px; position: absolute; top: 15px; z-index: 2;
    height: 35px; background-image: none;}
#header a.logo {padding: 0px 0px 0px 12px !important;}
#header div.navigation li a {padding: 10px 12px 5px; }
.mac #header div.navigation li a {padding: 8px 14px 5px;}
    
.main_content {
    width: 100%;
    float: none; display: table; 
    padding: 0px;} 
.home .promo_area span.text {margin-top: 12px;}    
.home .featured_article {height: auto !important; border: 1px solid #d9d9d9}  
.home div.featured_article .intro {position: static !important;} 
div.breadcrumb {
    margin: 0px; padding: 10px 0px 0px;
    border-bottom: 1px solid #000; margin-bottom: 12px;}
    
div.promo_area  {
    margin: 0px 0px 20px; padding: 0px 0px 0px 10px;
    position: static;} 
    
#footer {
    border-top: 1px solid #000; margin-top: 20px; font-size: .95em;}   
    
#footer div.navigation span {margin-right: 5px;}  
#footer div.navigation {padding-left: 0px;}  
#footer div.navigation li a {padding: 0px 4px;}