body { font: 90% Verdana,Helvetica,Tahoma; margin: 0; padding: 0; background: #000000 url(images/fdbg.gif) repeat-y top left; }
h1, h2, h3, h4, p, ul, ol  { margin: 0px; padding: 0px; }
a img { border: none; }
.clear {clear: both; }
.left { float: left; margin: 5px; }
.right { float: right; }

h1 { color: #006666; font-size: 1.2em; padding: 10px 0 0 0; }
h2 { font-size: 1.0em; padding: 10px 0 0 0; font-style: italic; margin-left: 10px; }

#container { width: 780px; position: relative; padding: 10px 0 0 0; }
#header { margin: 0px 0 10px 10px; border-bottom: 1px solid #000000; }

#sitetools { position: absolute; top: 5px; right: 0px; }
#sitetools ul { margin: 0px; padding: 0px; list-style: none; }
#sitetools li {	display: inline; float: right; margin-right: 5px; padding: 5px 0 5px 0; }
#siteitems li a { font-size: 80%; text-decoration: none;  padding: 0 5px 0 5px; font-weight: bold; color: #009999; }
#siteitems li a:hover { text-decoration: underline; }

#left { float: left; width: 145px; border-right: 1px solid #eeeeee; }

.nav { float: left; width: 100%; margin-left: 0px;   }
.nav ul { border: 1px solid #eeeeee; padding: 0;}
.nav li { border-bottom: 1px solid #EEE; list-style: none; }
.nav li a {	color: #000000; display: block; font-size: 1em; padding: 8px 10px 8px 10px; text-decoration: none;}
.nav li a:hover, .nav li a.active { background: #ffffff; color: #e43a2b; /*#ff6600 */}

.content { width: 450px; float: left; margin-left: 30px; font-size: 90%; padding: 0 0 10px 0;  }
.content li { margin-left: 25px;}
.content p, ul { margin-left: 10px; padding: 8px 0 0 0;}
.content a,.footer a { color: #009999;}

.rightcol { float: right; width: 120px; color: #000000; font-size: 85%;  }
.rightcol p { padding: 10px 5px 10px 5px; }

.subnav { padding: 0 5px 5px 5px; color: #FFFFFF; background: #000000;  }
.subnav h1 { color: #33cccc; font-size: 1.1em; padding: 10px 0 0 0; }
.subnav ul { margin: 0 0 16px; padding: 0; }
.subnav li { color: #FFFFFF; padding: 3px 6px 3px 8px; list-style: none; margin: 0; border-bottom: 1px solid #000;}
.subnav li a { color: #FFFFFF; display: block; padding: 3px 6px 3px 8px; text-decoration: none;}
.subnav li a:hover { color: #009999;}

.footer { width: 760px; margin: 0px 0 10px 10px; color: #666; font-size: 80%; text-align: right; padding: 8px 6px; clear: both; border-top: 1px solid #000000; }
