body { color: black; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; background-color: white; margin: 0; padding: 0; }
#wrapper { margin: 0 auto; width: 700px; height: auto ; padding: 0 20px 5px; }
#headmaster { text-align: center; position: static; width: 660px; height: 90px; z-index: -1; margin: 0 auto; padding-top: 0; }
#headmaster h1 { color: maroon; font-size: 2.5em; background-color: transparent; text-align: center; padding-top: 0; border-color: transparent; border-style: none; outline-style: none; text-shadow: silver 3px 3px 2px  }
#headmaster h1 a{ color: maroon; text-decoration: none; padding-top: 0; }
h1 { color: maroon; font-size: 1.5em; font-weight: normal; text-align: left; letter-spacing: 0.3em; text-shadow: silver 3px 3px 2px}
h2 { color: maroon; font-size: 1.2em; margin: 2em 0 -5px; padding-bottom: 0; }
h3 { color: maroon; font-size: 1em; font-weight: bold; margin: 2em 0 -5px; padding-bottom: 0; }
h4 { color: black; font-size: 1em; font-weight: bold; margin: 2em 0 -5px; padding-bottom: 0; }
ul { font-size: 1.25em; line-height: 1.5em; margin-left: 50px; }
a  { color: blue; font-weight: normal; text-decoration: none; }
a:link { color: blue; }
a:visited  { color: maroon }
a:hover { color: red; text-shadow: silver 3px 3px 2px}
a:active { color: lime }
dl { margin-right: 200px; margin-bottom: 4em; }
dt { font-weight: bold; margin-top: 0.75em; }
dd { text-align: justify; margin-left: 0; }
.editiions { font-weight: bold; font-style: italic; }
.weightnormal { font-weight: 400; }
.redit { color: red; font-weight: normal; }
img#vdem2 { margin-top: 0; margin-right: 80px; margin-left: 80px; border: solid 1px #f97566; }
