body,td { font:83%/1.5 arial,tahoma,verdana,sans-serif }
body { background: url('/img/body-bg.gif') repeat-y; }
a { color: #C00; }
a:hover { color: #777; text-decoration: none; }
h2 { font-size: 1.5em; }
#border { font-size: 0.1em; border-bottom: solid 5px #999; margin-left: 20px; width: 980px; }
#wrap { width: 1000px; }
#wrap #content { margin: 0 210px 0 210px; background: url('/img/content-bg.gif') repeat-x; padding: 5px; }
#leftside { position:absolute;top:150px;left:25px;width:165px;padding-bottom: 40px }

#sidebar { position:absolute;top:0;right:0;width:20%; padding-top: 1px;padding-bottom: 40px}

#header { margin: 0 20px 25px;padding: 0 0 8px; }
#logo { float: left; margin: 10px 0 0 30px;  }
#logo img { border: none; }
#body-wrap { position:relative;width:100% }
#nav, #nav ul {padding: 0;margin: 0;list-style: none; font-size: 0.9em;}
#nav li { margin: 2px; border-bottom: solid 1px #eee; }
#nav li a { color: #C00; padding-left: 22px; background: url('/img/bull-off.gif') no-repeat 1px; width:100%; text-decoration: none; }
#nav li a:hover,
#nav li a.active { font-weight:bold;color:#000; border-bottom: solid 2px #FFBC0C;  background: url('/img/bull-on.gif') no-repeat 1px;}
h2 { border-left: solid 5px #FFBC0A; padding-left: 7px; }
#foot { position: absolute; bottom: 0px; border-top: solid 5px #999; margin: 10px 23px 0px 23px; font-size: 0.9em; padding: 3px; }

#sidebar h4 { border: solid 1px #ccc; border-left: solid 5px #FFBC0A; padding: 3px 3px 3px 5px; font-size: 1.1em; }
#sidebar h4 a { color: #000; text-decoration: none; font-weight: bold; }
#sidebar h4 a:hover { color: #777; text-decoration: underline; }
#sidebar p { font-size: 0.9em; text-align: justify; }
