body
{
background-color:#9999CC;
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
}


#wrapper
{
border:2px solid black;
text-align:left;
margin-left:auto;
margin-right:auto;
width:750px;
line-height:1.5em;
padding:0 .5em 0 .5em;
}

#header
{
padding-top:auto;
line-height:100%;
border-bottom:2px solid black;
text-align:center;
}

#header h1
{
}


h2
{
font-size:1.3em;
color:#008C46;
font-weight:bold;
text-align:left;
margin:0;
padding-top:6px;
}

#navbar
{
float:top;
text-align:right;
font-weight:bold;
font-size:1.2em;
}

#navbar ul
{
margin: .1em;
padding:0 .1em 0 .1em;
list-style-type: none;
text-align: right;
}

#navbar ul li
{
display:inline;
}

#navbar ul li a:link
{
text-decoration:underline;
color:#008C46;
}

#navbar ul li a:visited
{
color:#97C0E1;
}

#navbar ul li a:hover
{
color:#00CC33;
}

#maincontent sup a:active
{
color:9FC5E3;
}

#maincontent img.right
{
float:right;
padding:1px 1px 1px 1px;
}

#maincontent img.left
{
float:left;
padding:1em 1em 1em .7em;
}

#maincontent blockquote
{
width:600px;
line-height:1.4em;
font-size:95%;
margin:0 100px 0 80px;
text-align:justify;
}

#pullquote
{
/*color:#0066FF;*/
/*color:#3D6787;*/
color:#2F48B0;
text-align:justify;
margin:0 150px 0 150px;
border:3px double black;
font-size:150%;
padding:0 7px 7px 7px;
}

#maincontent sup a:link
{
color:#000000;
background-color:#A6C9E6;
padding:.1em .3em .1em .3em;
line-height:.5em;
text-decoration:none;
font-weight:bold;
}

#maincontent sup a:visited
{
background-color:#3399CC;
}

#maincontent sup a:hover
{
background-color:#CEF2E7;
}

#maincontent sup a:active
{
background-color:#9FC5E3;
}

#rule
{
width:250px;
border-top:1px solid black;
margin-left:11px;
}

#footnote
{
margin-left:0px;
font-size:.8em;
/*padding-top:3px;*/

}

#footnote sup a:link
{
background:#A6C9E6;
padding:.1em .3em .1em .3em;
line-height:0;
text-decoration:none;
font-weight:bold;
}

#footnote sup a:visited
{
background-color:#3399CC;
font-weight:bold;
}

#footnote sup a:hover
{
background-color:#CEF2E7;
font-weight:bold;
}

#footnote sup a:active
{
background-color:#9FC5E3;
font-weight:bold;
}

#footer
{
text-align:right;
padding-bottom:2px;
}

.hilite
{
/*color:#5B3FCD;*/
color:#A200CA;
font-weight:bold;
display:inline;
}
