body {
  color:#000;
  font-family:'lucida grande', 'lucida sans unicade', sans-serif;
  font-size:100%;
  line-height:1.3;
  background-color:#fff;
  margin:0;
  padding:0;
}

/* HEADER */
#head {
  text-align:center;
}
#head h1 {
  color:#000;
  font-family:'georgia', 'bitstream vera serif', serif;
  font-size:2em;
  font-weight:normal;
  letter-spacing:-3px;
  line-height:1;
  margin:0;
  padding:20px 0 8px 0;
}
#head h1 a, #head h1 a:link, #head h1 a:visited, #head h1 a:hover {
  color:#100;
  text-decoration:none;
}
#content h1 a {
  text-decoration:none;
  color:#910;
}
#content h1 a:hover {
  color:#910;
  text-decoration:underline;
}
#head ul {
  font-size:1.1em;
  font-family:"lucida console", "monaco", "andale mono", "bitstream vera sans mono",
    "consolas", monospace;
  font-weight:normal;
  text-transform:uppercase;
  letter-spacing:2px;
  text-align:center;
  margin:0;
  padding:0 40px 0.25em 40px;
}
#head ul li {
  display:inline;
  list-style-type:none;
  padding:0 0.5em 0 0;
}
#head ul a, #head ul a:link, #head ul a:visited {
  color:#56534f;
  text-decoration:none;
}
#head ul a:hover {
  color:#000;
  text-decoration:underline
}

/* CONTENT */

#content {
  color:#333;
  font-size:1em;
  max-width:44em;
  min-width:27em;
  margin:7px auto;
  border-top:2px solid #837d7c;
}
strong {
  font-weight:bold;
}

/* HEADINGS */

h1, h2, h3, h4, h5, h6 {
  color:#000;
}
h1, h2 {
  color:#211d1f;
  font-family:'georgia', 'bitstream vera serif', serif;
  font-weight:normal;
}
h1 a, h2 a { color:#222 }
h1 {
  font-size:2.25em;
  letter-spacing:-1px;
  margin-bottom:0;
}
h2 {
  font-size:1.5em;
  letter-spacing:-1px;
  margin:0.5em 0 -0.32em 0;
}
h3 {
  color:#211d1f;
  font-size:1.02em;
  font-weight:bold;
  margin:1.8em 0 -0.25em 0;
  letter-spacing:-1px;
}
h3 a {
  color:#000;
  text-decoration:underline;
}

/* LINKS */
a {
  color:#910;
  text-decoration:underline;
}
a:hover {
  color:#007A00;
  text-decoration:underline;
}
a img {
  border:none;
}

/* CODE */

code, pre, textarea, tt {
  font-family:"lucida console", "monaco", "andale mono", "bitstream vera sans mono",
    "consolas", monospace;
}
pre {
  font-size:0.85em;
  background:#f4f5f5;
  border:2px solid #d5d0d2;
  padding:0.5em;
  line-height:1.15;
  color:#222;
}
code, tt {
  font-size:0.85em;
  color:#444;
}
h1 code, h2 code, h3 code, h4 code {
  color:#333;
}
pre code {
  font-size:1em;
  color:#222;
}

/* MISC */

hr {
  margin:3em 0;
  padding:0;
  color:#eee;
}

/* HOME */

body#home {
  background: #fff url(../images/legend.gif) no-repeat fixed right 130px;
}
#home #content {
  font-size:1.05em;
  margin:20px 0 0 0;
  padding:0 20px;
  border-width:0;
}
#home #head, #home #foot {
  display:none;
}
#footer {
margin-top:30px;
text-align:center;
font-size:0.8em;
}
