div.header-wrapper {
    display:block;
    width:100%;
    position:relative;
    padding:20px;
    padding-bottom:0px;
    -webkit-box-shadow: 2px 2px 2px 1px rgba(0,0,0,0.5); 
    box-shadow: 2px 2px 2px 1px rgba(0,0,0,0.5);
    background: /*rgb(153,153,153)*/ red;
    /*background: linear-gradient(90deg, rgba(153,153,153,1) 0%, rgba(134,134,134,1) 16%, rgba(212,212,212,1) 100%);*/
    

}
div.header-wrapper div.header-container{
    display:block;
    width:100%;
    max-width:960px;
    margin:0 auto;
    
}
div.header-container div.logo-container {
    
}
div.logo-container span.sitelogo{
    display:block;
    width:100%;
    max-width:240px;
    margin:0 auto;
    
    
}
span.sitelogo img{
    display:block;
    width:100%;
    
}

footer.footer {
    display:block;
    width:100%;
    position:relative;
    background:#616161;
    padding:20px;
    color:#fff;
}

div.generic-content{
    display:block;
    width:100%;
    padding-top:20px;
    padding-bottom:20px;
}

div.content-wrapper{
    display:block;
    width:100%;
}

div.content-container{
    display:block;
    width:100%;
    max-width:960px;
    margin:0 auto;
}

div.content-container h1{
    text-align:center;
    font-size:2.2em;
    padding-bottom:40px;
}
div.content-container p{
    font-size:1.2em;
    line-height:1.36em;
    padding-bottom:15px;
}
div.content-container ul{
    list-style-type:square;
}
div.content-container ul li{font-size:1.2em;
    line-height:1.36em;
    padding-bottom:15px;}

div.nav {
display:block;
width:100%;
padding-top:20px;
padding-bottom:0px;
    
}
  
   div.nav ul{
    display:block;
    width:100%; 
    list-style-type:none;
       
   }
   
   div.nav ul li{
    display:inline-block;
    
       
   }
      
   div.nav ul li a{
    display:block;
    width:100%;
    background:#dbdbdb;   
       text-decoration:none;
       color:#000;
       padding:15px;
       background:grey;
       border-radius: 10px 10px 0px 0px;
       font-weight:bold;
       
       
   }
   
   div.nav ul li a:hover{
    color:darkgrey;   
    background:none;
       
   }
   
   
    div.nav ul li a.current{
        color:darkgrey;   
        background:none;
        
    }
       
    div.nav ul li a.current:hover{
        color:darkgrey;   
        background:none;
        
    }