body {
background-color: #59955C;
}

#page-wrap {
margin: 0 auto;
width: 1000px;
background-color: #80B584;
margin-top: 30px;
padding-top: 30px;
padding-bottom: 20px;
border-radius: 10px;
}

#header {
width: 970px;
height: 150px;
margin-left: 15px;
margin-bottom: 20px;
}

#navbar {
width: 1000px;
float: left;
margin-left: 20px;
}

#navitemmain {
height: 30px;
width: 180px;
background-color: #B4D1B6;
float: left;
margin-right: 15px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}

#navitemmain p {
font-size: 10pt;
text-align: center;
margin-top: 10px;
color: black;
}

.navitem {
height: 30px;
width: 180px;
background-color: #59955C;
float: left;
margin-right: 15px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}

.navitem p {
font-size: 10pt;
text-align: center;
margin-top: 10px;
color: white;
}

.navitem a, #navitemmain a {
text-decoration: none;
}

#main {
background-color: #B4D1B6;
float: left;
margin-left: 15px;
padding-top: 20px;
padding-bottom: 20px;
width: 970px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
text-align: center;
}

#main a {
color: black;
text-align: center;
}

#photobar {
float: left;
width: 970px;
height: 170px;
background-color: #59955C;
margin-left: 15px;
margin-top: 20px;
}

.photo {
float: left;
width: 150px;
height: 150px;
margin-left: 10px;
margin-top: 10px;
background-color: white;
}

#footer {
float: left;
width: 970px;
height: 20px;
margin-left: 15px;
text-align: center;
}

#footer p {
font-size: 13px;
}

.dates {
color: white;
}