BODY {
background-color: black;
}

td.topnav {
background: black url('images/bg-menu.gif') no-repeat;
line-height: 30px;
font-family: arial, sans-serif;
font-size: 13px;
color: #3e300d;
text-decoration: none;
font-weight: normal;
text-align: center;
}
.topnav a:link, .topnav a:visited {
font-family: arial, sans-serif;
font-size: 13px;
color: #3e300d;
text-decoration: none;
font-weight: bold;
}
.topnav a:active, .topnav a:hover {
font-family: arial, sans-serif;
font-size: 13px;
color: black;
text-decoration: none;
font-weight: bold;
border-top: black 1px solid;
border-bottom: black 1px solid;
}

td.content {
font-family: georgia, times new roman, arial, sans-serif;
font-size: 14px;
color: #c59432;
text-decoration: none;
font-weight: normal;
text-align: left;
padding: 5px;
}
.content a:link, .content a:visited {
font-family: georgia, times new roman, arial, sans-serif;
font-size: 14px;
color: #BF420D;
text-decoration: underline;
font-weight: bold;
}
.content a:active, .content a:hover {
font-family: georgia, times new roman, arial, sans-serif;
font-size: 14px;
color: white;
text-decoration: underline;
font-weight: bold;
}

table.forms {
border: #1e1e1e 1px solid;
padding: 5px;
}
td.message {
font-family: arial, sans-serif;
font-size: 12px;
color: #E2C78D;
text-decoration: none;
font-weight: bold;
text-align: center;
padding: 3px;
background-color: black;
border: #BF420D 1px solid;
}
td.table-titles {
font-family: georgia, times new roman, arial, sans-serif;
font-size: 15px;
color: black;
text-decoration: none;
font-weight: bold;
text-align: center;
padding: 5px;
background-color: #c59432;
border: #BF420D 1px solid;
}
td.cell-titles {
font-family: arial, sans-serif;
font-size: 12px;
color: #E2C78D;
text-decoration: none;
font-weight: bold;
text-align: left;
padding: 3px;
background-color: #8e2e05;
border: #BF420D 1px solid;
text-transform: uppercase;
}
td.field-labels {
font-family: georgia, times new roman, arial, sans-serif;
font-size: 12px;
color: #c59432;
text-decoration: none;
font-weight: normal;
text-align: left;
padding: 3px;
}
.fields {
font-family: arial, sans-serif;
font-size: 13px;
color: white;
text-decoration: none;
font-weight: normal;
border: #c59432 1px solid;
background-color: black;
}
.submits {
font-family: verdana, arial, sans-serif;
font-size: 10px;
color: #E2C78D;
text-decoration: none;
font-weight: normal;
background-color: #8e2e05;
border: #BF420D 1px solid;
}

table.photoalbum {
background: black url('images/bg-photo.gif') no-repeat;
width: 250px;
height: 192px;
}
td.photoalbum {
font-family: arial, sans-serif;
font-size: 14px;
color: #BF420D;
text-decoration: none;
font-weight: normal;
text-align: left;
vertical-align: middle;
text-transform: capitalize;
}
.photoalbum a:link, .photoalbum a:visited {
font-family: arial, sans-serif;
font-size: 14px;
color: #BF420D;
text-decoration: none;
font-weight: normal;
}
.photoalbum a:active, .photoalbum a:hover {
font-family: arial, sans-serif;
font-size: 14px;
color: #c59432;
text-decoration: underline;
font-weight: normal;
}

td.footer {
font-family: arial, sans-serif;
font-size: 11px;
color: #c59432;
text-decoration: none;
font-weight: normal;
text-align: center;
}
.footer a:link, .footer a:visited {
font-family: arial, sans-serif;
font-size: 11px;
color: #c59432;
text-decoration: none;
font-weight: bold;
}
.footer a:active, .footer a:hover {
font-family: arial, sans-serif;
font-size: 11px;
color: white;
text-decoration: none;
font-weight: bold;
border-top: #c59432 1px solid;
border-bottom: #c59432 1px solid;
}