* { box-sizing: border-box; }

header { color: #000000;
         font-size: 14pt; }

body { background-color: #99CCCC;
       background-image: linear-gradient(to bottom, #FFFFFF, #99CCCC); 
       background-repeat: no-repeat;
       text-decoration: none;}

nav  { float: left;
       width: 300px; 
       font-family: "Times New Roman", serif; 
       font-size: 12pt; }

li { font-size: 150%; }

h2 { padding-left: 2.4em;
     color: #000000; }

main { padding-left: 475px; }

footer { text-align: center; }


#wrap { background-color: #90C7E3;
        width: 80%; 
        min-width: 960px; 
        margin-right: auto; 
        margin-left: auto;
        max-width: 2049px;
        box-shadow: 3px 3px 3px #333333;  
        border: 1px solid #000033; 
        background-image: linear-gradient(to bottom, #FFFFFF, #90C7E3); }




