BODY {
  font-family      : arial, sans-serif;
  background-color : white;
  margin-left      : 5%;
  margin-right     : 5%;
}

TD, TH {
  font-family : arial, sans-serif;
  text-align  : left;
  margin-left : .5em;
  margin-right : .5em;
}

TD.methname {
  font-family : courier new, courier, fixed;
  font-weight : bold;
}

TD.methsignature {
  font-family : courier new, courier, fixed;
  font-size   : 90%;
}

TR.method {
  margin-top    : .1em;
  margin-bottom : .1em;
}

TR.methodrequired {
  margin-top    : .1em;
  margin-bottom : .1em;
  background-color : silver;
}

UL, OL {
  margin-right  : 5%;
  margin-bottom : .4em;
}

H1.title {
  font-size   : 140%;
}

P {
  margin-top    : .4em;
  margin-bottom : .4em;
}

P.abstract {
  font-size     : 80%;
  text-align    : left;
}

PRE {
  margin-top    : .4em;
  margin-bottom : -0.4em;
  font-family   : courier new, courier, fixed;
}

TT {
  font-family : courier new, courier, fixed;
  font-size   : 90%;
}

DL {
  margin-left   : 5%;
  margin-right  : 5%;
  margin-bottom : .4em;
}

DIV.title {
  text-align    : center;
  margin-left   : 10%;
  margin-right  : 10%;
}

DIV.abstract {
  margin-left   : 25%;
  margin-right  : 25%;
  text-align    : center;
}

DIV.tablediv {
  text-align    : center;
  margin-left   : 5%;
  margin-right  : 5%;
  margin-top    : 1em;
  margin-bottom : 1em;
}

.sectitle {
  font-size     : 1.2em;
  font-weight   : bold;
  margin-bottom : -0.2em;
}

.subsectitle {
  font-size     : 1.1em;
  font-weight   : bold;
  margin-bottom : -0.2em;
}

.subsubsectitle {
  font-size     : 1em;
  font-weight   : bold;
  margin-bottom : -0.2em;
}

.heading {
  font-size     : 1em;
  font-weight   : normal;
  margin-top    : .2em;
  margin-bottom : -0.2em;
  text-decoration : underline;
}

.example {
  font-family : courier new, courier, fixed;
  font-size   : 90%;
  margin-top  : .5em;
  margin-left : 10%;
}

.toc {
  margin-left  : 0;
  margin-right : 20%;
  font-size    : 80%;
}

.toclink {
  font-size  : 75%;
}

.centered {
  text-align : center;
}

