body {
  font-family: Arial, sans-serif;
  font-size: 0.875em;
  color: #5A5C5E; }

#subnav, #navholder, #addnav, .search, #overlay, #lightview {
  display: none; }

#footer {
  border-top: 1px solid #C5C5C7;
  clear: both;
  padding-top: 20px;
  width: 100%; }

h1 {
  color: #b3cf27;
  line-height: 1.2;
  width: 400px; }

#logo {
  margin-bottom: 20px; }
  #logo a img {
    border: none; }

#main {
  width: 400px;
  float: left; }

#supp {
  width: 200px;
  float: right; }

* html #main, * html #supp {
  width: auto;
  float: none; }

#main ul.glossary li span {
  display: block;
  font-weight: bold; }

.intro {
  font-weight: bold;
  color: #b3cf27; }
