body {
  font-family: Arial, Helvetica, sans-serif;
  background-color: black;
  background-image: url("/images/white_background.gif");
  background-repeat: repeat-y;
  margin: 0;
}

a {
  color: #0000BF;
  text-decoration: none;
  font-weight: bolder;
  font-size: 0.9em;
}

a:hover {
  color: black;
}

h1,h2,h3,h4,h5 {
  padding: 0 10px;
  margin: .83em 0;
}

/* Give these block elements layout by default */
p,div {
  height: 1%;       /* Give layout in IE6 (fix italics and margin collapsing) */
  overflow: hidden; /* Give layout in other browsers (fix margin collapsing) */
}

table {
  border-spacing: 0px;
  border-collapse: collapse;
}

td {
  padding: 0;
}

img {
  border: none;     /* mostly for img in IE */
  display: block;   /* for img */
}

div.center-image {
  text-align: center;
}

div.center-image img {
  display: inline;
}

table.container {
  background-color: white;
}

/* Total of 200px width */
td.navmenu {
  padding-left: 10px;
  width: 189px;
  border-right: 1px solid black;
  vertical-align: top;
}

.navmenu td {
  padding: .2em 0;
}

.navmenu th {
  padding-top: .5em;
  text-align: left;
}

td.main {
  vertical-align:top;
}

div.content {
  width: 500px;
}

div.content h2
{
  text-align: center;
}

div.content p
{
  padding: 0 10px; /* Paragraphs need padding, but images are fixed */
  margin: 1em 0;
}

div.content div.pad
{
  padding: 0 10px; /* pad it like a paragraph */
}

div.content li
{
  padding-right: 10px;
  margin: 0.5em 0;
}

div.eric-quote
{
  background-color: #CFCFDF;
}
