body { color: black; background-color: black; background-position: left 0; margin-top: 20px; margin-left: 20px; }

p {}

td {}

a:link { color: #000 }

a:visited { color: #000 }

a:hover { color: #f00 }

a:active { color: red }
h1 { color: #ccc; font-size: 12px; font-weight: bold; text-align: center; }
h2 { color: #900; font-size: 1em; font-weight: bold; margin: 1em 0 0.4em; border-top: 1px dotted #000; }
h3 { color: #000; font-size: 1.2em; font-weight: bold; margin: 1em 0; border-bottom: 1px dotted #999; }
div.header { width: 800px; border: solid 2px #ccc; }
div.main { width: 800px; height: 470px; margin: 0; padding: 0; border: solid 2px #ccc; }
div.menu { background-color: #000; width: 800px; height: 25px; border-right: 2px solid #ccc; border-left: 2px solid #ccc; order-bottom-style: solid;; }
div.copy { color: #fff; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: center; width: 800px; padding-top: 5px; }
.entries { color: #000; font-size: 0.9em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; padding: 3px 10px; border-top: 1px dotted #999; border-bottom: 1px dotted #999; }
.posted { color: #000; font-size: 1.1em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #ccc; padding: 3px 10px; border: dotted 1px #999; }
p.sidetitle { color: #f99; font-size: 1em; font-weight: bold; margin-top: 1em; margin-bottom: 0.3em; }
ul.sidelist { color: #fff; font-size: 1em; margin: 0; padding: 5px 0 0 30px; }
a.side:link { color: #fff ; text-decoration: none; }
a.side:visited { color: #fff ; text-decoration: none; }
a.side:hover { color: #f99 ; text-decoration: none; }
a.side:active { color: red ; text-decoration: none; }

