html { margin-bottom: .5em; }
body {
  background: rgb(75%, 66%, 66%);
  margin: 0; padding: 0;
  font: 15px/1.5 Verdana, Arial, sans-serif;
}

div#outter {
  position: absolute;
  z-index: 100;
  left: 125px;  right: 125px; top: 40px;
  padding-left: 17px;
  background: transparent url(../images/left_drop_shadow.png)
                  top left repeat-y;
}

div#wrapper {
  border: 2px solid black;
  border-left-width: 0;
  background: white url(../images/about_l_side_panel.png) top left repeat-y;
  padding-bottom: .6em;
}

.curve { float: left; clear: left; padding-left: 0; }

h1 {
  margin: 0; padding: 0;
  border-style: solid;
  border-color: black;
  border-width: .15em 0;
  background: rgb(90%,75%,75%);
  text-align: right;
  padding: .1em .25em;
  text-transform: lowercase;
  font-style: italic; letter-spacing: .25em;
}

h3 {
  border: 1px solid black;
  border-width: 1px 0;
  margin-right: 0;
}

h3, h4, p, div.group, dl {
  margin: 1em 30px 1em 56px;
  padding-left: 15px;
}

div#menu {
  position: absolute; z-index: 7;
  top: 220px; left: 0;
  background-color: rgb(80%,77%,66%);
  padding: .25em .5em;
  margin-left: -7.5em;
  border: 3px double black;
  text-align: left;
}

div#menu a {
  display: block;
  text-align: right;
  padding: 0 8px;
  margin: 0;
  font-style: italic;
  text-decoration: none;
}

p.fl:first-letter {
  line-height: 85%;
  font-size: 1.4em;
  font-family: "Century Schoolbook L", serif;
}

div#menu a:link {
 color:#0000ff;
}

div#menu a:visited {
 color:#000000;
}

div#menu a:hover {
  background-color: #ffffaa;
}

div#menu a:active {
 color:#ff0000;
}

div#bottom {
  clear: both;
  border-top: 1px solid black;
  margin-top: 1em;
  margin-left: 56px;
  margin-right: 1em;
  padding-top: 1em;
  line-height: 100%;
}

div#bottom address,
div#bottom address a,
div#bottom p#openstatement {
  float: clear;
  color: #555;
  font-size: 85%;
  letter-spacing: .15em;
  margin-bottom: .4em;
  margin-top: -.15em;
  margin-right: 0;
  padding-left: 1em;
  padding-right: 0;
  margin-left: 2px;
}

div#bottom address a { margin-left: 0; }

div#bottom hr { display: none; }

div#bottom .validator {
  float: right;
  margin-left: 0;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-right: 0;
  padding-left: 1em;
}

div#bottom p.validator img {
  margin: 0;
}

