body {
margin: 0px; 
padding: 0px;
font-size: 0.8em;
font-family: Arial, sans-serif;
text-align: justify;
background-color: #329ECF;
}

h1 {
font-family: Georgia, serif;
margin-top: 10px;
padding: 0px;
}

h2 {
clear: both;
padding-top: 10px;
}

#navcontainer {
background: url('/photos/images/email.gif') no-repeat top right;
background-color: #FF9600;
padding: 0px 0px 5px 0px;
margin: 0px;
overflow: hidden;
border-bottom: 5px solid white;
}

.navlist {
padding-right: 5px;
margin-top: 4px;
}

.navlist a {
padding-right: 20px;
border-right: 2px solid #B16B07;
font-size: 150%;
text-decoration: none;
color: #B16B07;
}

.active a {
color: white;
}

.navlist a:hover {
color: white;
}

.navlist ul {
margin: 0px;
padding: 0px;
}

.navlist li {
list-style: none;
float: left;
margin: 0 30px 0 0;
}

.sub-navlist .active {
text-decoration: underline;
color: white;
font-weight: bold;
}

.sub-navlist {
border-top: 1px solid white;
clear: left;
padding-left: 15px;
margin: 0px;
}

.sub-navlist li {
float: left;
list-style: none;
padding: 5px 30px 0px 0px;
margin: 0px;
}

.sub-navlist a {
font-weight: bold;
color: white;
text-decoration: none;
}

.sub-navlist a:hover {
color: #B16B07;
text-decoration: none;
}

#main-content {color: white;
margin: 0px 40px 0px 40px;
}

.stacker {
clear: both;
}

.stacker img {
background-color: #227195;
border: 1px solid white;
padding: 8px;
text-align:center;
float:left;
margin: 5px;
}

.imagespage img {
vertical-align: middle;
padding: 10px;
border: 1px solid black;
background-color: white;
margin: 5px;
}