body { background-color: #226600 }
h1 { font-size:   4em;  font-weight: bolder;  margin: 0 }
h2 { font-size: 2.5em;  font-weight: bolder;  margin: 0 }
h3 { font-size:   2em;  font-weight: normal;  margin: 0 }
h4 { font-size: 1.5em;  font-weight: bolder;  margin: 0; padding: 0 }

ul { padding-left: 0; 
     margin: 0 1em }
li { list-style-position: outside; 
     margin-bottom: .5em }

div.mainblock  { margin: 1em; 
                 padding: 1em; 
                 background-color: #EEFFDD; }
div.blocktitle { margin-bottom: .5em;
                 font-size: 1.5em;
                 text-align: left; }
div.itemblock  { margin-top: .5em; 
                 margin-left: 1em;
                 font-size: 14pt; }
#current .itemblock { width: 30em; 
                      margin-left: 
                      auto; 
                      margin-right: auto}

div.halfwidth { width: 45% }
div.left  { float: left;  }
div.right { float: right; }
div.centertext { text-align: center; }
div.container_anchor { clear: both; height: 0; }
.scaps { font-variant: small-caps; } 

