body
{
margin: 0;
padding: 0;
font-size: 80%;
font-family: arial, verdana, sans-serif;
color: 000;
background-color: #fff;
}

h1
{
padding: 0;
margin: .1em 0 0 0;
color: #FF5300;
font-size: 300%;
}

h2
{
padding: 0;
margin: 1em 0 0 0;
color: #000080;
font-size: 130%;
}

#container
{
width: 100%;
background-color: #fff;
color: #333;
line-height: 130%;
}

#header
{
padding: 1em;
background-color: #FF5300;
border-bottom: 1px solid gray;
}

#header p
{
padding-top: 2px;
margin: 0;
color: white;
}

#leftnav
{
float: left;
width: 130px;
margin: 0;
padding: 1em;
color: #FF5300;
font-weight: bold;
}

#leftnav p
{
margin: 0 0 1em 0;
}

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

#leftnav li { margin: 0 0 .2em 0; }

#leftnav a
{

color: #000;
width: 9em;
padding: .2em .8em;
text-decoration: none;
}

#leftnav a:hover
{

color: #FF5300;
width: 9em;
}

#active a
{
color: #FF5300;
width: 9em;
padding: .2em .8em;
text-decoration: none;
}

#sitenav a
{
display: block;
color: white;
background-color: #FF5300;
font-weight: bold;
width: 9em;
padding: .2em .8em;
text-decoration: none;
}

#content
{
margin-left: 180px;
border-left: 2px solid #FF5300;
padding: 1em;
max-width: 40em;
background-color: white;
}

#content p
{
margin: 0 0 1em 0;
}

#footer
{
clear: both;
margin: 0;
padding: .5em;
color: #fff;
font weight: bold;
background-color: #FF5300;
}

#footer p
{
padding: 0;
margin: 0;
}

acronym {border-bottom:1px #fb0 dotted;cursor:help;color:red;}
form {width:80%}
form em {display:block;font-style:normal;margin-top:.3em}
fieldset {border:#FF5300 solid 1px;padding:10px}
legend {background:#FF5300;color:white;border:#26a solid 1px;padding:1px 10px}
.form {color:#FF5300}
.thumbnail {width:100px;border:1px solid silver;margin:0 15px 15px 0;padding:5px}
.clear {clear:both}