body {background:#FFFFF0;}








#leftnav ul {
list-style: none;
margin: 0px;
padding: 0px;
}

#leftnav a, #leftnav h2 {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
border-width: 0px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
margin: 0;
padding: 5px 5px;
}

#leftnav h2 {
color: #fff;
background: #000099;
text-transform: uppercase;
}

#leftnav a {
color: #000;
background: #F0F8FF;
text-decoration: none;
}

#leftnav a:hover {
color: #000099;
background: #F0F8FF;text-transform: uppercase;
}

#leftnav li {position: relative;}

#leftnav ul ul ul {
position: absolute;
top: 0px;
left: 100%;
width: 100%;
}

#leftnav ul ul ul,
#leftnav ul ul li:hover ul ul
{display: none;}

#leftnav ul ul li:hover ul,
#leftnav ul ul ul li:hover ul
{display: block;} 



 #container
{
width: 90%;
margin: 10px auto;
background-color: #F0F8FF;
color: #333;
border-top: 10px solid grey;
	    border-right: #000099 5px solid;
	    border-bottom: #000099 5px solid;
	    border-left: 5px solid grey;
	    
line-height: 130%;
}

#top 
{
padding-left: 3px;
background-color: #fff;
border-top: 0px solid #000099;
border-bottom: 5px solid gray;
}



#top h1
{
padding: 0px;
margin: 0px;
}

#top h4
{
padding: 0px;
margin: 0px;
}


#leftnav
{
float: left;
width: 165px;
margin: 0;
padding: 0;
padding-left:18px;
padding-top: 20px;

border-bottom: 0px solid #000099;
border-right: 0px solid #000099;}


#rightnav
{
float: right;
width: 160px;
margin: 0;
padding: 1em;

}

#content
{
margin-left: 200px;
border-left: 5px solid gray;

margin-right: 200px;
border-right: 0px solid gray;
padding: 1em;
max-width: 36em;
}

#content img
{border: 5px solid #000099;}

#footer
{
clear: both;
margin: 0px;
padding: .5em;
margin-left:200px;
color: #333;
background-color: #F0F8FF;
border-bottom: 0px solid #000099;
border-top: 0px solid #000099;
border-left: 5px solid grey;
}
#footer h4 { font-size:12px;padding :0px; margin:0px;}

#leftnav p, #rightnav p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }






