.header {
    border:1px solid #000000;
}

.footer {
    padding-top:10px;
    text-align:center;
    clear:both;
}

.logo {
    background:#2E8A5C;
    text-align:center;
    padding:5px;
}

.navigation {
    width:100px;
    border:1px solid #000000;
    text-align:center;
    line-height:1.2em;
    font-weight:bold; 
    background:#2E8A5C;
    margin-top:20px;
    margin-bottom:10px;
    margin-right:25px;
    padding-left:15px;
    padding-right:15px;
}

.main-content {
    margin-top:30px;
}

.main-column {
    width:100%;
}

.image-left {
    float:left;
    padding-right:20px;
    padding-bottom:10px;
}

.caption {
    text-align:center;
    font-size: .8em;
}

.table-header {
    background:#3BB075;
    text-align:center;
    font-weight:bold;
}

.bio {
    clear: left;
}

#main-image {
    text-align:center;
}

body {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size:14px;
    margin-left:auto;
    margin-right:auto;
    color:#000000;
    background:#FFFFFF;
    line-height:1.2em;
    width:960px;
}

table td {
    vertical-align:top;
}

.navigation a:link {
    color:#FFFFFF;
}

.navigation a:visited {
    color:#FFFFFF;
}

a:link {
    color:#2E8A5C;;
}

a:visited {
    color:#3BB075;
}

a:hover {
    text-decoration:none;
}

h2,h3 {
    color:#2E8A5C;
}

.list {
    width:700px;
    border:1px solid #000000;
    border-collapse:collapse;
}

.list td {
    border:1px solid #000000;
    padding:5px;
}

blockquote {
    font-style:italic;
    line-height:1.3em;
}

li {
    list-style-type:square;
}

.phototable {
    margin-left: auto;
    margin-right: auto;
    border: none;
    width: 95%;
    text-align: center;
}

.phototable td {
    padding-bottom: 20px;
}

.phototable img {
    border: none;
}

.photo {
    text-align:center;
}

.photo img {
    border: none;
    margin-bottom: 10px;
}
