BODY {
  font-size: normal;    
  font-family: "georgia, times, serif";
  background: #FFFFCC;
  margin: 5%;
}

BODY.about {
  background: #CCFFCC;
  margin: 5%;
}

BODY.story {
  background: white;
  margin: 5%;
}

A {
  color: #660000;
}

BODY.about A {
  color: #006633;
}

H1, H2, H3, H4, H5, H6 {
  font-family: "trebuchet ms, arial, helvetica, sans-serif";
}

P {
  font-size: 100%;
  margin-top: 0;
  margin-bottom: 1em;
}

P {
  text-indent: 1em;
}

P.first {
  /*
  ** don't indent the first paragraph
  */
  text-indent: 0;
}

P.first SPAN {
  font-variant: small-caps;
  color: brown;
}

BODY.story P.annotation {
  font-size: 60%;
  font-family: "trebuchet ms, arial, helvetica, sans-serif";
  color: brown;
  text-indent: 0;
}

BODY.story HR {
  color: brown;
  width: 70%;
  margin-bottom: 1em;
}

SUP {
  font-size: 80%;
}

UL.menu {
  /*
  ** decided I didn't want to waste all the space on the left and the top
  */
  font-family: "trebuchet ms, arial, helvetica, sans-serif";
}

UL {
  font-size: 100%;
}

UL.menu UL {
}

UL.menu LI {
  font-size: 100%;
}

UL.menu P.citation {
  text-align: right;
  font-size: 85%;
}

TABLE.books {
  font-size: 100%;
  width: 100%;
}

TD.title {
  text-align: left;
}
TD.author {
  text-align: right;
}

SPAN.title {
  font-style: italic;
}

TD.title SPAN {
  font-style: italic;
}

SPAN.upper {
  text-transform: uppercase;
}

SPAN.date {
  color: darkgreen;
  font-style: italic;
}

DIV.footnotes {
}

DIV.footnotes HR {
  color: brown;
  margin-right: 50%;
  text-align: left;
}

DIV.footnotes P {
  font-size: 95%;
  margin-bottom: 0;
  margin-top: 0;
  text-indent: 1em;
}

DIV.footnotes P.first {
  font-size: 95%;
  margin-top: 0.5em;
  text-indent: 0.5em;
  clear: none;
}

DIV.footnotes P.note {
  font-size: 95%;
  margin-top: 0.5em;
  float: left;
  text-indent: 0em;
}

DIV.modified {
  font-size: 60%;
}

DIV.modified P {
  margin-left: 0;
}

DIV.modified SPAN {
  color: brown;
}
