* { box-sizing: border-box; }
body { background-color: #00005D;
	   font-family: Verdana, Arial, sans-serif; }
#wrapper { margin: 0 auto; 
           width: 80%; 
		   min-width: 940px;
		   background-color: #B3C7E6; 
		   color: #000066; }
header { background-color: #869DC7; 
         color: #00005D;
         font-size: 150%; 
		 padding: 10px 10px 10px 155px;
         height: 150px;
         background-repeat: no-repeat;
         background-image: url(lighthouselogo.jpg); }
nav { float: right; 
      width: 150px; 
	  font-weight: bold;
      letter-spacing: 0.1em; }
main { background-color: #FFFFFF; 
       color: #000000;
	   padding: 10px 20px; 
	   display: block;
	   overflow: auto; }
h2 { color: #869DC7; font-family: Arial, sans-serif; }
#floatright { float: right; margin: 10px; }

nav ul { list-style-type: none;
         margin: 0; 
		 padding: 0; }
nav a { text-decoration: none; 
        padding: 20px; 
		display: block;
        background-color: #B3C7E6;
        border-bottom: 1px solid #FFFFFF; 
}
nav a:link    { color: #FFFFFF; }
nav a:visited { color: #EAEAEA; }
nav a:hover   { color: #869DC7;
                background-color: #EAEAEA; } 
footer { font-size: 70%; 
         text-align: center;
	     padding: 10px;
	    background-color: #869DC7; 
	    clear: both;
}

