body { color: black; font-family: Georgia, "Lucida Grande", "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #3a3a3a; text-align: center; margin: 0; font-size: 0.9em}
#container { background-color: white; visibility: visible; padding: 20px; border-color: maroon; border-style: solid; border-width: 0 10px; }
#menu {padding: 0px; border: solid 0px maroon; width: 100%; font-size: 80%;}
#menuouter { border: 0px dotted white; }
#containerouter { background-color: white; border-width: 0px 2px 0px 2px; border-style: dotted; border-color: white; width: 70%; min-width: 550px; top: 0; padding:0; text-align: left; margin: 0 auto;}
a:link { color:#800000 }
a:visited { color: #800000 }
a:hover { color: #c00 }
#menu ul { list-style: none; margin-left: -40px; margin-right: 0px; margin-top: 10px; margin-bottom: 1px; text-align: center;}
#menu li { display: inline }
#menu ul li a { width: 40%; background: maroon; margin-bottom: -2px; padding: 5px; border: 2px solid #fff; display: inline; text-decoration: underline}
#menu a:link { color:#faa }
#menu a:visited { color: #faa }
#menu a:hover { background: #c00; color: #fff; border: 2px solid #c00}
#menu a#current { font-weight: bold; background: #c00; color: #fff; border: 2px solid #c00; text-decoration: none}
h1 { font-size: 180%; margin-top: 30px}
h2 { font-size: 130%; font-weight: normal; font-style: italic;}
h3 { font-size: 130%; }
.rightimage { float:right; margin-left: 20px; margin-bottom: 20px; }
.rightimagetoppad { float:right; margin-left: 20px; margin-bottom: 20px; padding-top: 15px}
.afterfloat { clear: both }
p+h3, ul+h3 { padding-top: 20px; }
.toppad { padding-top: 30px; padding-bottom: 10px }
.spacebelow { padding-bottom: 5px; }