body {
  color:#000000;
  background-color:#ffffff;
  margin:10px;
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:12px
}

p {
  margin:10px;
}

h1 {
  margin:10px;
}
h2 {
  margin:10px;
}
h3 {
  margin:10px;
}
h4 {
  margin:10px;
}
h5 {
  margin:10px;
}
h6 {
  margin:10px;
}

pre {
  margin:10px;
}

p.foot {
  text-align:left;
  font-size:80%;
  margin:8px
}

p.hrpre {
  padding-top:10px;
  border-top: solid #003366 1px
}

p.hrpost {
  padding-bottom:10px;
  border-bottom: solid #003366 1px
}

p.contrib {
  font-style:italic;
  padding-bottom:10px;
  font-size:90%;
  border-bottom: solid #003366 1px
}

p.alsocontrib {
  font-style:italic;
  font-size:90%;
}

span.hdr {
  color:#ffffff;
  background-color:#003366;
  font-weight:bold;
  font-size:150%;
  padding:2px
}

h1 {
  text-align:center;
  font-family:helvetica,sans-serif;
  color:#000000
}

table {
  font-size:100%;
  margin:10px;
  width:auto; /* or width: auto */
  color:#000000;
  background-color:#ffffff;
  border:thin solid #003366
}

table.menu {
  font-size:120%;
  width:80px;
  border:none;
  font-family:"Times New Roman",serif;
  font-weight:bold;
  font-style:italic
}

table.plain {
  margin:0px;
  border:none
}

/* Thanks for the box design, Rusty! kuro5hin.org */
table.adborder {
  border:thin solid red;
  padding:1px;
  spacing:0px;
  align:center
}

table.adblock {
  padding:0px;
  spacing:0px;
  border:none;
  background-color:#eeeeee
}

td {
  padding:10px;
  vertical-align:top;
  border-style:solid;
  border-color:#003366;
  border-top-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
  border-right-width:1px
}

td.here {
  vertical-align:top;
  color:#ffffff;
  background-color:#003366;
  padding:2px;
  border-style:solid;
  border-color:#003366;
  border-top-width:2px;
  border-bottom-width:2px;
  border-left-width:2px;
  border-right-width:2px
}

td.other {
  vertical-align:top;
  color:#003366;
  background-color:#ffffff;
  padding:2px;
  border-style:solid;
  border-color:#003366;
  border-top-width:1px;
  border-bottom-width:1px;
  border-left-width:2px;
  border-right-width:2px
}
/*  bgcolor="#eeeeee" */

th.plain {
  padding:10px;
  vertical-align:top;
  border-style:none
}

td.plain {
  padding:10px;
  vertical-align:top;
  border-style:none
}

table.tight {
  margin:10px;
  border-spacing:0;
  border-top-width:1px;
  border-bottom-width:0px;
  border-left-width:1px;
  border-right-width:0px
}

table.plaintight {
  margin:10px;
  border-style:none;
  border-spacing:0
}

td.adblock {
  font-family:arial, helvetica, sans-serif, verdana;
  font-size:90%;
  padding:0px;
  vertical-align:top;
  border-style:none;
  background-color:#eeeeee
}

th.tight {
  padding:2px;
  vertical-align:top;
  border-top-width:0px;
  border-bottom-width:1px;
  border-left-width:0px;
  border-right-width:1px
}

td.tight {
  padding:2px;
  vertical-align:top;
  border-style:thin;
  border-top-width:0px;
  border-bottom-width:1px;
  border-left-width:0px;
  border-right-width:1px
}

th.plaintight {
  border-style:none;
  padding:2px;
  vertical-align:top
}

td.plaintight {
  border-style:none;
  padding:2px;
  vertical-align:top
}

a:link {
  color:#006699
}

a:visited {
  color:#003366
}

a:hover {
  color:#ffffff;
  background-color:#006699
}

li {
  margin:5px
}
