body { font-family: sans-serif; font-size: 92%; margin: 0; padding: 0; }
body > * { padding-left: 15px; padding-right: 15px }
h1 { font-size: 1.96em; margin: 0; padding: 2px 15px }
h1.title { background-color: #214; color: #fff }
h1.title a:link { color: #fff; text-decoration: none }
h1.title a:visited { color: #fff; text-decoration: none }
p.subtitle {
  padding: 2px 15px; background-color: #dddde9;
  margin: 0; border-bottom: 1px solid #999;
}
h2 { font-size: 1.32em; margin-top: 1.4em; margin-bottom: 0em; color: #333; }
h3 { font-size: 1.16em; }
a:link { color: #00b }
a:visited { color: #00b }
div#main p, div#main li {
  font-size: 88%;
}

