body, p, ul, ol, dl, li {
  font-family: arial, helvetica, sans-serif;
}

body {
  background-color: #777777;
  margin:0px;
}

h1 {
  font-size: 1.2em;
}

h2 {
  font-size: 1.1em;
}

h3 {
  font-size: 1em;
}

hf4 {
 font-size: 0.9em;
}

h5 {
  font-size: 0.8em;
}

h6 {
  font-size: 0.7em;
}

a {
  text-decoration: none;
}

a:link, a:visited {
  color: #0000CC;
}

a:active, a:hover {
 color: #990000;
}

.slogan {
  font-family: trebuchet, helvetica, sans-serif;
  font-weight: bold;
}

td.update {
  font-size: 0.8em;
  padding-bottom: 10px;
}

td.hline {
  height: 1px;
  background-color: #000099;
}

td.vline {
  width: 1px;
  background-color: #000099;
}

td.toc {
  font-family: trebuchet, helvetica, sans-serif;
  font-size: 0.9em;
  height: 400px;
  vertical-align: top;
  padding-top: 10px;
  padding-bottom: 10px;
}

td.copy {
  font-family: arial, helvetica, sans-serif;
  font-size: 0.6em;
  padding-top: 10px;
  padding-bottom: 10px;
}

.jlink {
  font-family: arial, helvetica, sans-serif;
  font-size: 0.9em;
}    

.jrecent {
  font-family: arial, helvetica, sans-serif;
  font-size: 0.9em;
}    

.jrecentcur {
  font-family: arial, helvetica, sans-serif;
  font-size: 0.9em;
  background-color: #CCCCCC;
}    

.jquote {
  font-family: arial, helvetica, sans-serfi;
  font-size: 0.8em;
  font-style: italic; 
}

.jtitle {
  font-family: arial, helvetica, sans-serif;
  font-size: 1.1em;
}    

.jdate {
  font-family: arial, helvetica, sans-serif;
  font-size: 1.2em;
}    

.jheader {
  font-family: arial, helvetica, sans-serif;
  font-size: 1.0em;
}

.jentry {
  font-family: arial, helvetica, sans-serif;
  font-size: 0.9em;
}

.borderOuter {
  border: 1px solid black;
}

.borderRight {
  border-right: 1px solid black;
}

.borderLeft {
  border-left: 1px solid black;
}

.borderTop {
  border-top: 1px solid black;
}

.borderTop {
  border-bottom: 1px solid black;
}

.borderTLR {
  border-top: 1px solid black;
  border-left: 1px solid black;
  border-right: 1px solid black;
}

.borderTBR {
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  border-right: 1px solid black;
}

.borderTBL {
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  border-left: 1px solid black;
}

.borderBLR {
  border-bottom: 1px solid black;
  border-left: 1px solid black;
  border-right: 1px solid black;
}

.borderOuterShaded {
  border: 1 solid black;
  background-color: #CCCCCC;
}

.shaded {
  background-color: #CCCCCC;
}
