* { width: auto !important; float: none !important; background: #fff !important;}
  #wrapper { width: auto !important; }
    #logo { display: block; }
    
    .statnav { display: none; }
    #banner { display: none; }       
    #module { display: none; } 
    
    #menu { display: none; }

    
    #content { display: block; background: #fff; width: 100% }
  .news { padding: 10px 0 0 0 !important; }    
        .news .date { display: inline !important; width: auto !important; border: none !important; margin-bottom: 10px; padding: 0 !important; margin: 0 !important; }
          .news .day { display: inline !important; float: none; border: none !important; padding: 0 !important; margin: 0 !important;  }
          .news .mdate { display: inline !important; float: none; border: none !important; padding: 0 !important; margin: 0 !important;  }
        .news h1 { display: block; width: auto !important; float: none !important; font-size: 24px !important; color: #396d98 !important; line-height: 24px !important; padding: 20px 0 0 0 !important; }
        .news h2 { display: block; width: auto !important; float: none !important; font-size: 16px !important; font-weight: normal; color: #396d98; padding: 5px 0 0 0 !important; }
        .news p { display: block; clear: both; width: auto !important; padding: 7px 0 0 0 !important; font-size: 14px !important; } 
        .news img { display: none !important; }
    
      #content h1 { font-size: 22px; color: #f15c26; font-weight: normal; padding: 5px 0 0 0 !important; } 
      #content h2 { font-size: 20px; color: #396d98; font-weight: normal; padding: 5px 0 0 0 !important; } 
      #content h3 { font-size: 18px; color: #396d98; font-weight: normal; padding: 5px 0 0 0 !important; }
      #content h4 { font-size: 16px; color: #396d98; padding: 5px 0 0 0 !important; } 
      #content h5 { font-size: 14px; color: #396d98; padding: 5px 0 0 0 !important; } 
      #content h6 { font-size: 12px; color: #396d98; padding: 5px 0 0 0 !important; }                    
	  #content p {padding: 5px 0 10px  0 !important; font-size: 12px; color: #383838; text-align: justify; } 
	  #content code { display: block; margin: 3px 0 3px 0 !important; padding: 5px; font-size: 12px; color: #383838; background: #f0f4f7 !important; border: 1px solid #d4d7da; } 
	  #content pre { display: block; font-family: Arial, Verdana, sans-serif !important; margin: 3px 0 3px 0 !important; padding: 5px 0 5px 0 !important; font-size: 11px; color: #383838; }
	  #content blockquote { display: block; margin: 3px 0 3px 0 !important; padding: 5px 0 5px 0 !important; font-size: 12px; color: #396d98; font-style: italic; text-align: right; }
	  #content ul {padding: 2px 0 2px 30px; font-size: 12px; color: #383838; list-style-type: square; } 
	  #content ol {padding: 2px 0 2px 30px; font-size: 12px; color: #383838; } 
	  #content img { display: block; float: right; padding: 1px; margin: 2px 0 5px 0 !important; border: 1px solid #63adcd; } 
      #content a { color: #396d98; } #content a:hover { text-decoration: none; }
          
    #footer { display: block; clear: both; width: auto !important; height: auto !important; }
      #footer p { font-size: 14px; color: #305c80; padding: 5px 0 0 0 !important; }     
        #footer span { color: #f15c26; }                                      