body 
{
 width: 800px;
  margin: 0 auto;
}

table.body
{
height: 100%;
width: 100%;
vertical-align: middle;
}

ul.topnav
{
 list-style-type: none;
    margin: 0;
     padding: 14px;
}

li
{
display: inline;
 padding: 10px;
}

ul li a {
  margin-right: -4px;
  position: relative;
      color: #FFF;
    text-shadow: 3px 3px 2px #000;
    font: 25px 'Big Caslon';
    font-weight: bold;
  cursor: pointer;
  text-decoration: none;
}

ul li:hover {
  background: #3b533a;

}

.darkheader
{
background-color: #5b815b;
color: #FFF;
}

.darkheader a
{
color: #FFF;
}

