#container {
   width: 64em;
   position: relative; 
   margin-left: auto; 
   margin-right: auto;
   background-color: #444;
   border: 1px;
   border-style: outset;}

#header {
   height: 8em;
   padding: 1em; 
   background-color: #005000;
   border-bottom: 2px inset; }

#navigator {	
   width: 100%;
   border-bottom: 2px inset;
   list-style-type: none;
   padding: 10px 0px 10px 0px;
   word-spacing: 20px; 
   height: 50px;}

ul {display: inline;}

li {display: inline;
   font-color: FFFFFF;
   font-variant: small-caps;}

#footer {
  clear: none; 
  padding: 1px;
  background-color: #333333;
  border: 2px;
  border-style: outset; }

body {  
  clear: both;
  background-color: black;
  font-family: verdana, sans-serif; 
  font-size: small;
  margin: 0;
  padding: 0;
  color: #DDDDDD;}

h1 {
  color: white;
  font-family: Arial, sans-serif;  
  background: url(images/headings/banner_white.png) no-repeat;
         text-indent: -5000px;
  height: 100px;}

h2 { 
  font-family: Arial, sans-serif; 
  font-variant: small-caps;
  color: #CCC
  margin-left: 4px;}

h4 {
  font-size: 110%; }

h4 {
  font-size: 110%; }

h5 {
  font-size: 100%; }

p {
  margin-left: .4em; }

p.validator {
   text-align: center; }


a:link {color: #CCC; text-decoration: underline; }
a:active {color: #CCC; text-decoration: underline; }
a:visited {color: #CCC; text-decoration: underline; }
a:hover {color: #CCC; text-decoration: none; }

dt {
  margin: 1.5em 0em .2em .2em; }

dd {
  margin-left: .3em; }

#entrylink {
    text-align: center; }

table, th, td, tr {
  border: .5px solid;
  padding: .8px;
  }

td {
  padding: 3px; }

#pic {padding-left: 1oem;
      }

