body { font-family:Verdana, Arial, sans-serif;
       background-color: #EAEAEA;
	    margin: 0; }
#wrapper { max-width: 1280px;
           color: #000066;
		     background-color: #FFFFFF;
           width: 80%;
		     margin: auto; } 
header { font-family: Georgia, "Times New Roman", serif;
         color: #00005D; 
			background-color: #869dc7; 
			background-image: url(lighthouselogo.jpg);
			background-size: auto 100%;							  
			background-repeat: no-repeat;
			margin-top: 0;
			padding-bottom: 1em;
			height: auto; }
header h1 { padding-left: 120px;
            padding-top: 40px;
				margin: 0; }
header span { font-style: italic;
				  font-weight: bold;
			     font-size: 95%;
			     color: #FFFFFF;
              padding-left: 15em;
			     margin-top: -0.5em; }
nav { background-color: #00005D; 
	   letter-spacing: 0.1em;
	   font-weight: bold;
	   text-align: right; 
	   padding-right: 2em; } 
nav ul { list-style-type: none; 
         margin: 0; }
nav li { padding: 0.5em;
         display: inline-block; }
nav a { text-decoration: none; 
        display: block; }
nav a:link { color: #FFFFFF; }
nav a:visited { color: #EAEAEA; }
nav a:hover {  color: #D3DBEB;}
main { background-color: #ffffff;
       color: #000000;
		 padding: 10px 20px;
	    overflow: auto; 
		 min-height: 400px; } 
h2 { color: #869dc7; 
     font-family: arial, sans-serif;
	  margin: 5px; }
footer { font-size:70%;
         text-align: center;
         padding: 10px;
		  clear: both; }
header, main, nav, footer, figure, figcaption { display: block; }