h1,h2,h3,h4,h5,h6{
      color                 : #060;
}

h1{
      color                 : #2a2;
      font-size             : 240%;
      margin                : 2em 1em 1em 1em;
}

h2{
      border-color          : #9c9;
      font-size             : 180%;
      background            : #ffc;
      border-color          : #3f3 #3f3 #3f3 #3f3;
      border-width          : 2px;
      border-style          : solid;
      margin                : 0em 0em 0.3em 1%;
      padding               : 0 0 0 0.5em;
}

h3{
      background            : #ffe;
      font-size             : 130%;
      border-width          : 3px;
      border-style          : none none solid none;
      margin                : 1em 1em 1em 2em;
      padding               : 0 0 0 0.5em;
}

dl{
      font-size             : 100%;
      margin                : 1em 1em 1em 3em;
}

p.footer{
      margin-top            : 0;
      text-align            : right;
}

hr.footer{
      color                 : #6c9;
      border-bottom         : 1px ridge #6c9;
      border-width          : 5px;
      margin-left           : 30%;
      margin-right          : auto;
      margin-bottom         : 0;
}
div.center{
      width      :100%;
      margin-left           : 10%;
      margin-right          : auto;
}
