
/*everything*/

    *{margin:0;
      padding:0;
      font-family:helvetica,arial,sans-serif;
      font-size:16px;}

/*headers */
    
    h1,.h1, h2,.h2, h3,.h3, h4,.h4{color:#999999;font-weight:normal;margin:5px;}
    h1,.h1{font-size:22px;}
    h2,.h2{font-size:20px;}
    h3,.h3{font-size:18px;}
    h4,.h4{font-size:16px;}

/*paragraphs*/
    
p{margin:10px; line-height:150%;color:#333}    
    
/*lists*/    
    
    ol, ul{padding:0 0 0 25px;margin:5px 0 10px 0;}
    ol li, ul li{margin:8px 0;}        

/*links*/

    /*0000FF, 339900*/

    a{color:#339900; text-decoration:none;}
    a:hover{text-decoration:underline;}
    
/*other stuff */

    .clear{clear:both;line-height:0px;}
    
    img{border:none;}
    
    blockquote{margin:5px 20px;color:#999;}
    blockquote p{color:#999;}
    
    pre{color:blue;}

    fieldset{
        margin:20px;
        padding:20px;
        border:1px solid #999;        
    }

    legend{
        font-size:17px;
        padding:5px;    
    }
    
/*==============================
master template
==============================*/

#page_wrapper{
    width:780px;
    margin:0 auto 0 auto;
    background:#ffffff url('../images/master_bg.png') no-repeat top left;
}
  
#header{
    padding:25px 5px 25px 5px;
    border-bottom: solid 1px #cccccc;    
}

#nav_links{
    margin:0 0 0 0;
    text-align:center;
    border-bottom: solid 1px #cccccc;   
    padding:5px 0;
}

#nav_links ul, #nav_links li{
    list-style-type:none; 
    display:inline;
    padding:0 10px;
}

#nav_links a{font-size:16px;}

#page_body{
    margin:20px 10px; 
}  

#footer{
    padding:15px 5px 0 5px;
    margin:30px 0 15px 0;
    border-top:solid 1px #cccccc;
}

