body {
  color : #000;
  background-color : #fff;
  padding : 0;
  margin : 0 auto auto auto;
  text-align : left;
  font-family : "Georgia", "DejaVu Serif", "Bitstream Vera Serif", serif;
}
html {
  font-size : 90%;
  min-width : 100px;
}
div {
  text-align : left;
  padding : 6px;
  margin : 6px;
}
ul {
  margin : 12px 0 12px 0;
  padding-left : 2em;
}
li {
  margin-left : 0;
  padding-left : 6px;
  list-style-image : url(./graphics/bullet.png);
}
a {
  text-decoration : none;
  color : #046;
  background-color : transparent;
}
a:visited {
  color : #035;
  background-color : transparent;
}
a:hover {
  background-color : #def;
}
div#everything {
  padding : 0;
  margin : 0 auto 0 auto;
  max-width : 82em;
}
div#header, div#notheader {
  width : 90%;
  padding-left : 0;
  padding-right : 0;
  margin : 0 auto;
  overflow : auto;
}
div#header {
  background-color : #eee;
  padding-bottom : 0;
  border-style : solid;
  border-width : 0 1px 0 1px;
  border-color : #fff;
}
#header :link, :visited {
  background-color : #ddd;
}
#header img {
  display : block;
  float : left;
  border-style : none;
  border-width : 0;
  margin : 0 auto 6px 6px;
}
#header p {
  text-align : right;
  font-size : small;
  font-family : Verdana, sans-serif;
  color : #fff;
  margin : 3px 12px 0 auto;
}
#header form {
  display : block;
  text-align : right;
  margin-right : 12px;
  margin-top : 27px;
}
#header form p {
  margin : 0 0 0 auto;
  padding : 0;
}
div#notheader {
  padding-top : 0;
  border-style : solid;
  border-color : #000;
  border-width : 0 1px 1px 1px;
}
div#main {
  float : right;
  text-align : left;
  padding-left : 3px;
  padding-right : 0;
  margin-top : 0;
  margin-right : 12px;
  width : 72%;
}
div.legend {
  float : right;
  padding : 5px 5px 5px 5px;
  width : 100px;
  background-color : #ffc;
  font-family : Verdana, sans-serif;
  font-size : xx-small;
}
p {
  max-width : 50em;
}
ul#leftbar {
  display : block;
  float : left;
  width : 20%;
  padding : 6px;
  margin-left : 12px;
  overflow : visible;
  background-color : #eee;
  list-style-type : none;
  min-height : 600px;
}
#leftbar * {
  font-family : Verdana, sans-serif;
}
#leftbar a {
  text-decoration : none;
  color : #057;
  background-color : #eee;
}
#leftbar a:hover {
  background-color : #def;
}
#leftbar li {
  list-style-type : none;
  list-style-image : none;
  padding : 0;
}
#leftbar > li {
  font-weight : bold;
  margin : 3px 0 3px 6px;
}
#leftbar > li > ul {
  margin : 3px auto auto 12px;
  padding : 0;
}
#leftbar > li > ul > li {
  font-weight : normal;
  margin : 0;
}
p#copyright {
  color : #999;
  font-family : Verdana, sans-serif;
  font-size : small;
  text-align : center;
  width : 90%;
  margin : 0 auto;
  padding-top : 3px;
}
h1, h2, h3, h4 {
  font-family : Verdana, sans-serif;
  font-weight : bold;
  color : #777;
}
h1 {
  font-size : xx-large;
  margin : 0.7em auto 0.5em auto;
}
h2 {
  font-size : large;
  margin : 0.7em auto 0.15em auto;
}
h3 {
  font-size : medium;
  margin : 0.5em auto 0 auto;
}
h4 {
  font-size : medium;
  font-weight : normal;
  margin : 0.5em auto 0 auto;
}
input {
  font-family : Verdana, sans-serif;
  font-size : 11px;
}
textarea {
  font-family : Verdana, sans-serif;
  font-size : 11px;
}
table.simplot {
  background-color : #eee;
  padding : 5px;
  border-spacing: 5px;
}

td.simplot {
  color: #b00;
}
/*
*/
