body {
    font-family: Tahoma,Verdana,sans-serif;
    font-size: small;
    color: rgb(100,100,100);
    margin: 2em 15% 0 15%;
    background: rgb(255,255,255);
    max-width: 55em;
}

h1 { font-size: x-large; border-bottom: 1px rgb(200,200,200) solid; text-align: right; margin: 0 0 0.7em 0; padding: 0 0 0.2em 0; color: #AA0000;}
h1 sup { font-size: small; position: absolute; }
h2 { margin: 0; font-size: small; color: #AA0000;}
h3 { margin: 0; font-size: small; color: rgb(100,100,100); line-height: 1.0; text-align: justify;}

award {text-align: right; color: #AA0000; font-weight: bold;}


a { font-weight: normal; text-decoration: none; color: black; }
a:visited { font-weight: normal; }
a:hover { font-style: italic; }

#nav {
    width: 7em;
    text-align: right;
    float: left;
    padding: 1em 0 0 0;
}

#nav a { display: block; padding: 0 0 1em 0; font-weight: normal; }
#nav a:hover { font-style: normal; background: transparent; /* background so that IE does hover effect (?!?!)*/ }
#nav a span { color: rgb(250,255,252); }
#nav a:hover span { color: black; }


#content {
    /*background: lightsteelblue;*/
    margin: 0 0 0 8em;
    padding: 1em 0 0 2.5em;
    border-left: 1px rgb(200,200,200) solid;
}

div.item {
    border-bottom: 1px rgb(200,200,200) solid;
    margin: 0 0 2em 0;
}

div.item p { margin: 1em 0.2em 0.3em 0; line-height: 1.5; text-align: justify;}
div.item p.indent {text-indent: 1em;}
div.item p.bold {font-weight: bold;}

#footer {
    margin: 2em 0 0 0;
    text-align: center;
    border-top: 1px rgb(200,200,200) solid;
    font-size: xx-small;
}

a.dsphead{
   margin: 0; font-size: small; color: #AA0000;}
a.dsphead:hover{
   text-decoration:underline;}
a.dsphead span.dspchar{
   font-family:monospace;
   font-weight:normal;}
.dspcont{
   display:none;
   margin-left:1.5em;}


a.dspsmallhead{
   text-decoration:none;
   margin-left:0em;}
a.dspsmallhead:hover{
   text-decoration:underline;}
a.dspsmallhead span.dspchar{
   font-family:monospace;
   font-weight:bold;}
.dspcontsmall{
   display:none;
   margin-left:0.5em;}
