<style>
#container
{
width: 90%;
margin: 1px auto;
background-color: #fff;
color: #333;
border: 1px solid gray;
line-height: 130%;
}

#header
{
padding: .5em;
background-color: #f0e7d7;
border: 1px solid gray;
font: small-caps 900 10px arial;
padding: 1em;
margin: 1em;
}

#header h1
{
padding: 0;
margin: 0;
}

#menucontainer
{
background: #f0e7d7;
margin: 0;
padding: 0;
font:  900 12px arial;
text-align: left;
border: 1px solid gray;
}

ul#menu
{
text-align: left;
list-style: none;
padding: 0;
margin: 0;
width: 100%;
}

ul#menu li
{
display: block;
margin: 0;
padding: 0;
list-style-type: none;
}

ul#menu li a
{
display: block;
width: 100%;
padding: 0.2em 0 0.2em 0em;
border-width: 1px;
border-color: #ffe #aaab9c #ccc #fff;
border-style: solid;
color: #777;
text-decoration: none;
background: #f7f2ea;
}

#content
{
margin-left: 200px;
border: 1px solid gray;
padding: 1em;
max-width: 36em;
font: 900 12px arial;
}


#content h2 { margin: 0 0 .5em 0; }
.fineprint {font-size: .7em;}
.seventy {font-size: 70%;}
.eighty  {font-size: 80%;}
.ninty   {font-size: 90%;}
#content table {font: 900 1EM arial;}


#footer
{
clear: both;
margin: 1em;
padding: .5em;
color: #333;
background-color: #f0e7d7;
border-top: 1px solid gray;
font: small-caps 900 10px arial;
text-align:right;
}

ul#menu li#active a
{
background: #f0e7d7;
color: #800000;
}

ul#menu li a:hover, ul#menu li#active a:hover
{
color: #800000;
background: transparent;
border-color: #aaab9c #fff #fff #ccc;
}



