  html {
    width: 100%;
    }

  body {
    margin: 0;
    padding: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #edd;
    width: 1000px;
    }
	 
  a {
    text-decoration: none;
    font-weight: bold;
    }  
  
  a:hover {
  	text-decoration: underline;
    font-weight: bold;
    } 
  
  #header {
    background-color: #edd;
    color: black;
    }

  #header h1 a {
    background-repeat: no-repeat;
    display: block;
    height: 65px;
    margin: 10px 5px 0px 2px;
    padding: 0 0 0 10px;
    font-size: 35px;
    text-align: left;
    color: maroon;
    float: left;
    width: 350px !important
    }

  #header .slogan  {
    margin: 0;
    padding: 0;
    text-align: right;
    color: black;
    font-size: 12px;
    white-space: nowrap;  
    }

  h1, h2, h4 {
    margin: 0;
    padding: 0;
    }
  

  form {
    margin: 0;
    padding: 0;
    }
  
  input {
    font-size: 12px;
    }

  
  .no, #navish h2, hr  {
    display: none;
    }
    
  #navsite {
    background-color: black;
    padding: 0;
    height: 21px;
    margin-left:0; margin-right:15%; margin-top:2px; margin-bottom:2px
    }
  

  #navsite table  {
    margin: 0 0 0 5px;
    padding: 0;  
    }
  
  #navsite td  {
    margin: 0;
    font-size: 12px;
    text-align: left;    
    } 
  
  #navsite td a {
    padding: 3px 25px 0 20px;
    height: 20px;
    color: white;
    display: block;
    font-weight: bold;
    background-repeat: no-repeat;          
    }

  #navsite td a:hover {
    color: Yellow;
    }

    
  /* rollovers*/
  

  #navsite td a#home  {
    background-image: url('images/nav_global_home.gif');
    }

  #navsite td a#home:hover  {
    background-image: url('images/nav_global_home_over.gif');
    }

  #navsite td a#workstuff  {
    background-image: url('images/nav_global_question.gif');
    }

  #navsite td a#workstuff:hover  {
    background-image: url('images/nav_global_question_over.gif');
    }
    
  #navsite td a#personalstuff  {
    background-image: url('images/nav_global_news.gif');
    }          

  #navsite td a#personalstuff:hover  {
    background-image: url('images/nav_global_news_over.gif');
    }  

  #navsite td a#funstuff  {
    background-image: url('images/nav_global_exclamation.gif');
    }          
  
  #navsite td a#funstuff:hover  {
    background-image: url('images/nav_global_exclamation_over.gif');
    }  

  #navsite td a#contact  {
    background-image: url('images/nav_global_ampersand.gif');
    }          

  #navsite td a#contact:hover  {
    background-image: url('images/nav_global_ampersand_over.gif');
    }  
  
  #navsite td a#sitemap  {
    background-image: url('images/nav_global_mag.gif');
    width: 80px;
    } 

  #navsite td a#sitemap:hover  {
    background-image: url('images/nav_global_mag_over.gif');
    }  
 
	 
  #navlocal  {
    background-color: #edd;
    padding: 0;
    height: 20px;
    border-top: 1px solid black;
    border-bottom: 1px solid white;  
    min-width: 145px;
    margin-left:0; margin-right:15%; margin-top:0; margin-bottom:0      
    }


  #navish {
    background-color: #edd;
    position: absolute;
    left: 850px;
    color: black;
    font-size: 12px;
    padding: 0;
    }
  
  #navish h3  {
    font-size: 12px !important;
    font-weight: bold;
    color: black;
    background-color: transparent;
    padding: 0;
    margin: 0;
    }
  
  #navish ul {
    margin: 0 0 5px 0;
    padding: 0;
    list-style: none outside;    
    }
  
  #navish ul li {
    margin: 2px 0 0 0;
    padding: 0 0 0 2px;
    }
  
  #navish ul li a  {
    font-size: 12px !important;
    color: black;
    background-color: transparent;
    padding: 0 0 0 19px;
    line-height: 14px;
    font-weight: normal;
    background-image: url('images/nav_box.gif');
    background-repeat: no-repeat;      
    }  

  #navish ul li a:hover {
    background-image: url('images/nav_box_over.gif');
    }


  #content  {  
    margin: 0 15% 0 0;
    padding: 0 0 5% 0;
    color: black;
    background-color: white;
    }

  #content h1  {
    float: none;
    color: maroon;
    background-color: transparent;
    text-align: left;
    font-size: 20px;
    font-weight: bold;
    padding: 0 0 10px 0;
    margin: 0 10% 1.5em 10%;
    border-bottom: 1px solid #606;
    line-height: 20px;
    }

  #content h2  {
    color: maroon;
    background-color: transparent;  
    text-align: left;
    font-size: 16px !important;
    font-weight: bold;    
    margin: 1em 10% 0.5em 10%;    
    }

  #content h3 {
    color: maroon;
    background-color: transparent;  
    text-align: left;
    font-size: 15px !important;
    font-weight: bold;  
    margin: 0 10% 1em 10%;              
    }

  #content p  {
    margin: 0 10% 0.8em 10%;
    color: black;
    font-size: 12px;
    line-height: 21px;
    }

  #content a  {
    color: #606;
    }

  #content dl {
    margin: 0 10% 0.8em 10%;
    color: black;
    font-size: 12px;
    line-height: 21px;
    }

  #content dt {
    margin-top: 2.0em;
    margin-bottom: 1.5em;
    }

  #content dd {
    margin-bottom: 1.5em;
    }


  #content p table {
    font-size: 12px;
    line-height: 1.2em;
    }

  #content p th {
    text-align: left;
    vertical-align: top;
    }

  #content p td {
    text-align: left;
    vertical-align: top;
    }

    
    
  #content .newstable {
    margin: 0 10% 0 10%;
    float: top;
    text-align: left;
    color: black;
    font-size: 12px;
    line-height: 16px;
    }

  #content .newstable a {
    font-weight: normal;
    text-decoration: underline;
    }

  #content .newstable td {
    padding-right: 10px;
    vertical-align: top;
    }

  #content .newstable tr {
    height: 40px;
    }


  #content .sitemaptable {
    margin: 0;
    float: top;
    text-align: left;
    color: black;
    font-size: 11px;
    line-height: 12px;
    table-layout: fixed;
    }

  #content .sitemaptable a {
    text-decoration: underline;
    font-weight: normal;
    }

  #content .sitemaptable a:visited {
    color: #666;
    }

  #content .sitemaptable a:hover {
    color: black;
    }

  #content .sitemaptable td {
    vertical-align: top;
    }

  #content .sitemaptable th a {
    font-weight: bold;
    }    


  #footer  {
    clear: both;
    color: black;  
    text-align: right;  
    border-top: 4px solid black;
    margin: 0 15% 0 0;
    padding: 0;
    height: 65px;
    }

  #footer p {
    margin: 0;
    padding: 0;
    color: Silver;
    white-space: nowrap;  
    font-size: 10px;
    background-color: #edd;    
    }

  #footer p a  {
    float: right;
    width: 15%;
    font-size: 12px;
    margin: 0;  
    color: white;
    border-right: 1px solid black;
    font-weight: bold;
    background-color: black;
    padding: 0px 4px 4px 22px;
    }
	 
  #footer a:hover {
	color: yellow;
    }
 
  #footer .copyright  {
    float: left;
    margin: 0;
    padding: 0;
    color: Silver;
    font-size: 10px;
    white-space: nowrap;  
    }

  #footer .footernav {
    float: left;
    margin: 50px 0% 0 7%;
    padding: 0;
    color: Silver;
    font-weight: normal;
    font-size: 10px;
    }
  
  #footer .footernav td  {
    margin: 0;
    text-align: left;
    }

  #footer .footernav a {
    color: silver;
    }
    
  #footer .footernav a:hover {
    color: black;
    }

	 
  .nowrap  {
    white-space: nowrap;
    }
  
  /* global */