body {
  background: white;
  font: 11pt sans-serif; 
  line-height: 1.7em;
  color:    black;
  margin:   0px;
  padding-right:  15px;
  position: absolute;
  left:     3px;
  top:      0px;
  height: 100%;
  max-width: 80ex;
}

div.menu {
  background-color: #4566a2;
  padding-top:    65px;
  padding-bottom: 30px;
  padding-left:   15px;
  padding-right:  15px;
  text-align: right;
}

div.logo {
  position: absolute;
  bottom: 15px;
}

a.menu {
  color: white;
  text-decoration: none;
}

a.menu:hover { text-decoration: underline; }
a.menu:active { text-decoration: underline; }

a.logo { color: white; text-decoration: none; } 
a.logo:visited { color: white; text-decoration: none; } 
a.logo:hover { color: white; text-decoration: none; }
a.logo:active { color: white; text-decoration: none; }

