html, body, ul, ol, li, p, 
h1, h2, h3, h4, h5, h6, 
form, fieldset, a, img { 
margin: 0; 
padding: 0; 
border: 0; 
} 

body {
background-color: #395571;
}

a:link {
color: #00c;
text-decoration: none;
}

a:visited {
color: #606;
text-decoration: none;
}

a:hover {
color: #036;
text-decoration: underline;
}

a:active {
color: #900;
text-decoration: none;
}

#container {
margin-top: 20px;
margin-right: auto;
margin-left: auto;
width: 770px;
height: auto;
}

/* NAVIGATION */

#nav {
height: 1.5em;
background: #fff;
font: 14px Georgia, "Lucida Grande", "Lucida Sans", Verdana, Georgia, Helvetica, Arial;
/*font: 16px "Gill Sans", Arial, Helvetica, sans-serif;*/
letter-spacing: 2px; 
overflow: hidden;
min-width: 770px;
margin-bottom: 10px;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
}

#nav li {
float: left; 
list-style-type: none;
}

#nav li a {
display: block; 
padding: 3px 30px 5px 30px;
text-transform: uppercase; 
color: #000;
width: 93px;
border-left: 1px solid #000;
text-align: center;
}

#nav a:hover {
color: #fff;
background-color: #000;
text-decoration: none;
}

#nav li.current a {
background-color: #1f3843;
color: #fff;
}

nav li.current a:visited {
color: #fff;
}

#nav li.current a:hover {
color: #fff;
background-color: #000;
text-decoration: none;
}

/* HEADER */

#header {
width: 769px;
height: 1.7em;
margin-bottom: 10px;
}

#header h1 {
font: normal 1.3em "Adobe Caslon Pro", Helvetica, Arial, Verdana, san-serif;
line-height: 1.7em;
}

#header a {
width:770px; 
voice-family: "\"}\""; 
voice-family:inherit;
width: 760px;
height: 1.7em;
display: block;
color: #fff;
text-decoration: none;
/*padding-left: 10px;
background: #1f3843;
border: 1px solid #000;*/
}

/* LARGE IMAGE / CONTENT */

#image {
width: 420px;
height: auto;
float: left;
text-align: center;
}

#image img {
border: solid #fff 10px;
}

#image p {
margin-bottom: 10px;
}

#image h2 {
font: normal 1.1em "Lucida Sans", Georgia, "Adobe Caslon Pro", Helvetica, Arial, Verdana, san-serif;
margin-top: 20px;
margin-left: 20px;
}

#info {
font: normal .9em "Adobe Caslon Pro", Georgia, "Times New Roman", Times, serif;
float: right;
width: 340px;
height: auto;
}

#info h2 {
font: bold 1.2em "Adobe Caslon Pro", Georgia, "Times New Roman", Times, serif;
border-bottom: 1px dashed #000; 
background-color: #fff;
width: 320px;
padding: 0 10px;
}

#info h3 {
font: bold .9em "Adobe Caslon Pro", Georgia, "Times New Roman", Times, serif;
background-color: #fff;
width: 320px;
padding: 10px 10px 0 10px;
}

#info p {
background: #fff;
width: 320px;
height: auto;
padding: 10px;
}

#info p.indent {
background: #fff;
width: 280px;
height: auto;
padding: 0 30px 10px 30px;
}

#footer {
text-align: center;
float: left;
width: 400px;
height: auto;
padding: 10px;
font: bold .9em "Adobe Caslon Pro", Georgia, "Times New Roman", Times, serif;
color: #fff;
}

#info .reversed {
text-align: center;
color: #fff;
background-color: #000;
font-size: 1.2em;
padding: 10px;
}

.blurb {
text-align: center;
margin: 10px 0;
color: #fff;
}