
body {
  color: black;
  background: white url(/images/sideband.gif) repeat-y fixed;
  font-size: 80%;
  margin: 0;
  padding: 0;
}

body.pop {
  background: white;
}

body, textarea, input {
  font-family: verdana, arial, helvetica, sans-serif;
}

table.zebra { font: x-small verdana, arial, helvetica, sans-serif; }
table.zebra tbody tr td     { background-color: #ffffff; }
table.zebra tbody tr.odd td { background-color: #dedede; }
.zebratitle { font-size: 1.3em; font-weight: bold; }

a { font-weight: bolder; }
a img { border-style: none; }

a.hlink:link { color: #ffffff; font-size: small; }
a.hlink:visited { color: #ffffff; font-size: small; }
a.hlink:active { color: #ffcc00; font-size: small; }
a.hlink:hover { color: #ffcc00; font-size: small; }

a.nlink:link { color: #ffffff; text-decoration: none; }
a.nlink:visited { color: #ffffff; text-decoration: none; }
a.nlink:active { color: #ffcc00; text-decoration: none; }
a.nlink:hover { color: #ffcc00; text-decoration: none; }

h1 { padding: 0.3em 0 0.3em 0; margin: 0; font-size: 1.5em; font-weight: bold; }

#banner {
  width: 100%;
  height: 63px;
  font-size: 0px;
  background-color: black;
  white-space: nowrap;
}

#bar {
  width: 100%;
  height: 25px;
  background-color: #6666ff;
  margin: 0 auto;
  line-height: 25px;
  text-align: justify;
}

#col_side {
  float: left;
  width: 128px;
  padding: 0;
  margin-left: 0;
  color: white;
}

#content {
  margin: 0 3em 1em 135px;
}

#footer {
  clear: both;
  padding-bottom: 1em;
  background-color: #6666ff;
}

ul.spacing li { margin: 1em 0 1em 0; list-style: none; text-indent: -1.5em; }

.user { color: #ccccff; font-weight: bolder; }
.time { color: #ffffff; font-weight: bolder; font-size: xx-small; }
.desc { font-size: xx-small; }
