body {
  background:#000000;
  margin:0;
  padding:0;
  font-size:0.80em;
  font-family:Comic Sans MS, tahoma, verdana, sans-serif;
  background:#000000; }

img {
  border-style: none;
  border-color: inherit;
  border-width: 0; }

hr.code {
  color:#ffffff;
  height:0px;
  border:1px #ffffff dashed }

a {
  color: #ffffff;
  text-decoration: none }

a:hover {
  color: #ffa000;
  text-decoration: none; }
  
form {
  margin: 10px 10px 10px 10px;
  font-family:Comic Sans MS, tahoma, verdana, sans-serif; }

#header {
  height:75px;
  padding:0px 0px 10px 0px }

#header img.banner {
  border:0;
  margin-top:12px;
  margin-bottom:12px;
  margin-left:20px; }

#top {
  background:#000000;
  color:#ffffff;
  padding:6px 0 6px 0;
  height:12px;
  border-bottom:1px dashed #a0a0a0; }

#top div.greeting {
    float:left;
    width:70%; }

#top div.date {
  text-align:right; }

#outline {
  height: 100%;
  margin:0 16px 0 16px; }

#main {
  display: block;
  height: 100%;
  margin-left:155px;
  background:#000000;
  color:#ffffff;
  padding:4px 0px 4px 4px; }

#main a.msgurl {
  color: #ffa000;
  text-decoration: none; }

#main div.messageTitle {
  background:#000000;
  color:#ffffff;
  padding:2px 5px 2px 5px;
  font-weight: bold; }

#main div.messageText {
  background:#000000;
  background-image:url(images/bg.gif);
  background-repeat:repeat;
  border-top:1px dashed #a0a0a0;
  color:#ffffff;
  padding:6px 5px 6px 5px; }
  
#main div.pages {
  background:#000000;
  background-image:url(images/bg.gif);
  background-repeat:repeat;
  border-top:1px dashed #a0a0a0;
  border-bottom:1px dashed #a0a0a0;
  color:#ffffff;
  padding:4px 4px 4px 4px;
  text-align:right; }

#main b {
  color:#ffa000; }

#main div.bottom {
  background:#000000;
  color:#ffffff;
  padding:4px 5px 4px 5px;
  border-top:1px dashed #a0a0a0; }

#main div.messagePostInfo {
  float:left;
  width:70%; }

#main div.messageEdit {
  text-align:right; }
  
#main table.downloads {
  width:100%; }
  
#main td.fileInfo {
  padding:5px 0px 5px 0px; }
  
#main td.fileType {
  width:100px;
  text-align:right;
  vertical-align:middle;
  padding:5px 10px 5px 0px; }
  
#main td.fileLink {
  width:70px;
  text-align:center;
  vertical-align:middle;
  padding:5px 0px 5px 0px; }

#left {
  display: block;
  height:100%;
  float:left;
  width:150px;
  background:#000000;
  color:#ffffff;
  margin:0; }

#left div.menuItems {
  background:#000000;
  border-top:1px dashed #a0a0a0;
  border-bottom:1px dashed #a0a0a0;
  background-image:url(images/bg.gif);
  background-repeat:repeat;
  color:#ffffff;
  padding:2px 5px 2px 5px; }

#left div.vs {
  background:#000000;
  border-top:1px dashed #a0a0a0;
  border-bottom:1px dashed #a0a0a0;
  color:#ffffff; }

#left div.menuTitle {
  padding:2px 5px 2px 5px;
  font-weight: bold; }

#left div.spacer {
  padding:2px 5px 2px 5px; }

#bottom {
  margin:0 16px 0 16px; }

#copyright {
  width:100%;
  background:#000000;
  color:#ffffff;
  text-align:center; }