body {
  background: white URL(imgs/header.jpg) repeat-x scroll;
  color: black;
  font-family: "Trebuchet MS",Tahoma, Arial, sans-serif;
}
div {
  position: absolute;
  background-color: white;
}
div#container {
  border: thin solid #000088;
  top: 5em;
  left: 5em;
  right: 5em;
  z-index: 1;
  margin-bottom: -12em;
}
div#header {
  position: relative;
  border: thin solid #000048;
/*  background-color: #000048;*/
/*  color: white;*/
  color: #000048;
  top: -2em; left: 2em; width: 14em;
  padding-top: 0.5em; padding-bottom: 0.5em;
  z-index: 4;
  font-size: x-large;
  text-align: center;
/*  font-size: xx-large; font-weight: bold; font-variant: small-caps;*/
}
div#menu {
  position: relative;
  border: thin solid #000068;
  left: -4.5em; top: -2em;
  width: 5em;
  padding: 0.5em;
  z-index: 3;
}
div#main {
  position: relative;
  top: -12em;
  padding-top: 0em; padding-left: 2em; padding-right: 4em;
  z-index: 2;
}
div#photos {
  background-color: transparent;
  right: -4em; top: 3em;
  z-index: 3;
}
a {
  color: blue;
  text-decoration: underline;
}
a:hover {
  color: red;
  text-decoration: none;
}
li.ul {
  list-style-type: circle;
}
.smaller {
  font-size: smaller;
}
.highlight {
  color: green;
}
.diddy {
  font-size: xx-small;
}
sup {
  line-height: 0em;
}
p {
  line-height: 1.4em;
  text-align: justify;
}
img {
  border: none;
}
.cite {
  margin-left: 2em; margin-right: 2em;
  font-style: italic;
}
.incite {
  font-style: italic;
}
