body {margin:20px;padding:0px;background:#f6f6f6;color:#202020;font: 90% Trebuchet MS}
body.frame {margin:10px}
td {font: 90% Trebuchet MS}
a:active,a:visited,a:link {color:#ff8000;text-decoration:none}
a:hover {color:red;text-decoration:underline}
div {margin-bottom: 5px}
img {margin-left: 0px; margin-right: 4px; margin-top: 0px; margin-bottom: 4px; padding: 0px; border: 1px solid black}
.header {font-size: 200%; font-weight: bold; color: #ff8000; letter-spacing: -1px; margin-bottom: 10px}
.contribute {}
.newtopic {padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid silver}
.topicindex {color: gray}
.credits {margin-top: 40px; color: #e0e0e0}
.credits, .credits a:active, .credits a:visited, .credits a:link {color: #e0e0e0}
.credits a:hover {color:red;text-decoration:underline}
.date {color: gray; margin-top: 20px; padding-top: 20px; border-top: 1px solid silver; font-weight: bold}
.latest .date {margin-top: 0px; padding-top: 0px; border-top: 0px}
.source, .source a:active, .source a:visited, .source a:link {color: #e0e0e0}
.source a:hover {color:red;text-decoration:underline}
.body {}
.form {}
.column {width: 440px}
.sidebar, .preview {color: gray}
.sidebar .date {color: silver; font-weight: bold}
.sidebar .body {color: gray}
.preview .date, .preview .source {color: #669999; border-color: #669999; font-weight: bold}
.preview .body {color: #339999}
.unread .date {border-top-color: #ff8000}
.matches {font-weight: bold; color: orangered; margin-bottom: 2ex; border: 1px solid black; padding: .5ex; background: #e0e0e0}
.highlight {color: orangered; padding: 0px 2px 0px 2px; border: 1px solid orangered; background: white}
.searchform {display: inline}

