html { background: #9C8B72 ; color: #ffffff ; font-family: sans-serif ; margin-top: 50px; margin-bottom: 50px }
a:link { color: #0000a0; background: transparent }
a:visited { color: #202020; background: transparent }
.contenttable { width: 1000px; margin-left: auto; margin-right: auto; background: transparent }
.countercell { text-align: center; padding-top: 10px; padding-bottom: 10px }
.maincontent { background: #FFFFFF; color: #000000; text-align: left; margin: 0px; padding: 20px; clear: both; }
address { text-align: center }
.topbar { background: #D8D0BD none; color: #000000; text-align: center; margin: 0px; padding: 10px; clear: both }
.menubar {
    width: 100%;
    position: relative;
    background: transparent;
}
.menubar ul {
    width: 100%;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    display: table;
}
.menubar li {
    display: table-cell;
    width: 1%;
}
.menubar a, .menubar span {
    font-size: 16px;
    padding-top: 5px;
    padding-bottom: 6px;
    text-align: center;
    margin: 0px;
    display: block;
    text-decoration: none;
}
.menubar a:link, .menubar a:visited {
    color: #000000;
    background: transparent;
}
.menubar a:hover {
    color: #FFFFFF;
    background: #604F32;
    text-decoration: none;
}
.menubar span {
    color: #000000;
    background: #D8D0BD;
}

.topbar h1 {
margin-top: 5px;
margin-bottom: 0;
text-align: center;
font-size: 1.5em;
}
.topbar h2 {
margin-top: 0;
margin-bottom: 5px;
text-align: center;
font-size: 1.25em;
}
.entry {
clear: both;
}
.entrytext {
padding: 2px;
text-align: justify;
}
.entrytext p, .entrytext ul, .entrytext ol, .entrytext table {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.entryheading {
font-weight: bold;
background: #E0E0E0;
}
.timestamp, .subject, .altposter {
font-weight: bold;
color: #000000;
}
.altposter a {
color: #000000;
text-decoration: underline;
}
.talklinks {
font-size: 0.75em;
text-align: right;
margin-bottom: 2px;
clear: right;
}
.frienduserpic {
padding: 2px;
background: #C0C0C0 none;
color: #000000;
}
.day {
border-top: 1px dashed #000000;
clear: both;
}
.day h3 {
border-bottom: 1px dashed #000000;
padding: 2px;
margin: 0;
font-size: 1.1em;
text-align: center;
}
#navbar {
background: #E0E0E0 none;
color: #000000;
width: 25%;
}
#navbar ul {
list-style: none;
margin: 10px;
}
#navbar ul li {
margin: 0;
}
#navbar ul li:before {
font-weight: normal;
}
#navbar ul li.active {
font-weight: bold;
}
#navbar a:link, #navbar a:active, #navbar a:visited {
background: #E0E0E0 none;
color: #000000;
text-decoration: none;
}
#navbar a:hover {
text-decoration: underline;
}
#userpic {
text-align: center;
margin: 10px;
}
