* {
  border: none;
  margin: 0px;
  padding: 0px;
  text-decoration: none; }

body {
  background-color: white;
  color: olive;
  font-family: sans-serif;
  background-image: url('/images/logo-horizontal-1px.png');
  background-repeat: repeat-x;
  font-size: normal; }

a {
  color: darkolivegreen;
  text-decoration: none; }

h1 {
  color: black;
  text-decoration: none;
  font-size: x-large;
  margin-top: 1em; }

h2 {
  color: #555555;
  text-decoration: none;
  font-size: large;
  margin-left: 1em;
  margin-top: 1em; }

ul {
  margin-left: 3em;
  margin-top: 18px;
  margin-bottom: 18px; }

li {
  list-style-type: circle;
  margin-top: 5px;
  margin-bottom: 5px; }

#logo {
  position: absolute;
  top: 0px;
  width: 282px; }

#title {
  position: relative;
  top: -63px; }
  #title h1, #title h2 {
    margin: 0px; }

#menu {
  position: absolute;
  top: 49px;
  left: 282px; }
  #menu ul {
    margin-top: 0px;
    margin-bottom: 0px; }
  #menu li {
    display: inline;
    list-style-type: none;
    margin-right: 14px; }
  #menu a {
    color: black;
    font-size: large;
    padding: 2px;
    padding-right: 5px;
    padding-left: 5px; }
  #menu a:hover {
    background-color: #bbbbbb;
    color: white; }
  #menu .selected a {
    background-color: #bbbbbb;
    color: black; }

#yield {
  position: absolute;
  top: 77px;
  left: 333px; }

#content_background {
  position: fixed;
  bottom: 27px;
  right: 5px; }

#footer {
  position: fixed;
  bottom: -5px;
  width: 100%;
  background-image: url('/images/footer-repeat.png');
  background-repeat: repeat-x; }
