body {
  padding-left: 11em;
  font-family: helvetica, arial, sans-serif;
  color: #474747;
  background-color: #fff4ba;
  text-align: justify;
  width: 800px }
ul.navbar {
  list-style-type: none;
  padding: 0;
  margin: 0;
  position: fixed;
  top: 2em;
  left: 1em;
  width: 9em }
h1 {
  font-family: helvetica, arial, sans-serif;
  text-align: center;
  text-transform: uppercase; }
h2 {
  font-family: helvetica, arial, sans-serif;
  text-align: center }  
ul.navbar li {
  background: white;
  margin: 0.3em 0;
  padding: 0.2em;
  border-right: 1em solid black }
ul.navbar a {
  text-decoration: none }
a:link {
  color: black }
a:visited {
  color: gray }
address {
  margin-top: 1em;
  padding-top: 1em;
  border-top: thin dotted }

table td.hed1 {
  text-align: left }
table td.le {
  text-align: left }
table td.ri {
  text-align: right }
table td {
  text-align: center}
table td.hed {
  text-align: center;
  padding: 8px }

table {
  display: inline-table }
  
  
img.ri {
  float: right;
  margin: 5px 0 0 10px;
  clear: right }

img.le {
  float: left;
  margin: 0 10px 0 0;
  clear: left }  

div#fixedbox
  {
  position: absolute;
  top: 2em;
  left: 1em;
  width: 9em
}
@media screen
  {
  div#fixedbox
    {
    position: fixed;
    }
  /* Don't do this at home */
  * html
    {
    overflow-y: hidden;
    }
  * html body
    {
    overflow-y: auto;
    height: 100%;
    padding: 0 1em 0 11em;
    font-size: 100%;
    }
  * html div#fixedbox
    {
    position: absolute;  
    }
  /* All done. */
}