#container {
  position: relative;
  width: 50em;
  margin: 2em auto;
}

#leftnavbar {
  position: absolute;
  left: 0px;
  width: 9em;
  border-right: 1px solid gray;
}

#logo img {
  width: 8em;
  border: 1px;
}

#content {
  position: absolute;
  left: 9em;
  padding: 0em 1em;
}

h1 {
  margin-top: 0em;
}

.title, #leftnavbar li.section div span {
  font-variant: small-caps;
  background-color: white;
  color: #005aa0;
  padding-right: 0.3em;
}

#leftnavbar ul {
  display: block;
  padding: 0 0 0 0;
  margin-left: 0em;
}

#leftnavbar ul a {
  color: #005aa0;
}

#leftnavbar li.section {
  font-variant: small-caps;
  list-style: none;
  margin-top: 0.3em;
  margin-bottom: 0.3em;
}

#leftnavbar li.section li.subsection {
  list-style: none;
  padding-left: 1em;
  margin-top: 0.3em;
  margin-bottom: 0.3em;
}

#svn-id p {
  font-size: 80%;
}
