body
{
  margin-left: 10%;
  margin-right: 10%;
  font-family: serif;
  background-color: #eef;
  background-image: url(/cgi-bin/gradient.cgi?width=256&height=1&from=fff&to=eef&dir=left);
  background-repeat: repeat-y;
}
b,a
{
  color: #800;
}
h1,h2
{
  background: url(/cgi-bin/gradient.cgi?width=256&height=1&from=b00&to=eef&dir=left) top right repeat-y;
  background-color: #b00;
  color: #fec;
  padding: 3px;
}
h1 a
{
  color: #fec;
}
h3,h4,h5
{
  // background-color: #800;
  // color: #fec;
  // padding: 3px;
  color: #800;
  border-bottom: 2px solid #800;
}


pre
{
  color: #00a;
  border: 1px solid #00f;
  padding: 2px;
  padding-left: 2em;
  padding-right: 2em;
  overflow: auto;
  max-height: 200px;
  background-color: #ccf;
  background-image: url(/cgi-bin/gradient.cgi?width=256&height=1&from=fff&to=ccf&dir=left);
  background-repeat: repeat-y;
}
code
{
  color: #00a;
}

pre b,code b
{
  color: #00a;
}
hr
{
  border: 0px;
  background-color: #800;
  color: #800;
  height: 2px;
}
table, td, th
{
    border-color: #800;
    border-style: solid;
}
table
{
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
}

td, th
{
    margin: 0;
    padding: 4px;
    border-width: 1px 1px 0 0;
}

