body { font-family:Arial,Helvetica,Helv,sans-serif; margin-left:15px; }
h1.maketitle { margin-top:2em; margin-bottom:1em; }
h3.maketitle { margin-top:1em; margin-bottom:3em; }
h1,h2,h3 { margin-top:1em; margin-bottom:1em; }
h1.maketitle, h2.maketitle, h3.maketitle, h3.abstract { text-align:center }
div.abstract, div.verse, div.quote, div.quotation { margin-left:10%; margin-right:10%;}

sub, sup {
  /* Specified in % so that the sup/sup is the
     right size relative to the surrounding text */
  font-size: 75%;

  /* Zero out the line-height so that it doesn't
     interfere with the positioning that follows */
  line-height: 0;

  /* Where the magic happens: makes all browsers position
     the sup/sup properly, relative to the surrounding text */
  position: relative;

  /* Note that if you're using Eric Meyer's reset.css, this
     is already set and you can remove this rule */
  vertical-align: baseline;
}

sup {
  /* Move the superscripted text up */
  top: -0.5em;
}

sub {
  /* Move the subscripted text down, but only
     half as far down as the superscript moved up */
  bottom: -0.25em;
}

table { empty-cells:show; }

p, div {
    margin-top: 10px;
    margin-bottom: 10px;
}

p:last-child, div:last-child {
    margin-bottom: none;
}

