body{ margin: 0; font-family:Arial, Helvetica, sans-serif;font-size: 13px; background: #780C09 url(images/layout/grad-bg2.jpg) repeat-y center;}

a img{ border: none; }
hr{ background: url(images/layout/horizontal-rule.gif) no-repeat; border:none;height: 2px}

#wrapper{ width: 800px; height: 704px; background: url(images/layout/wrapper-bg.jpg) no-repeat; margin: 0 auto;}
#left{ width: 180px; float: left; }
#logo{ position: relative; width: 133px; height: 194px; }
h1{ margin: 0; padding: 0; width: 133px; height: 194px; position: absolute; top: 20px; left: 16px; }
h1 a{ display: block; width: 100%; height: 100%; }
h1 a span{ display: none; }
#subnav{ width: 120px; background: #f5d200 url(images/layout/subnav/bottom.jpg) no-repeat bottom; padding-bottom: 22px; margin: 10px 0 0 24px;  }
#subnav #subnav-top{ height: 35px; width: 120px; background: url(images/layout/subnav/top.jpg) no-repeat;  }
#subnav ul{ list-style: none; margin: 0; padding: 0; font-size: 11px; }
#subnav li{ padding-left: 7px; }
#subnav li a{ color: #000; text-decoration: none;}
#subnav li a:hover{ color: #c52300; text-decoration: underline; }
#subnav li a.here{ color: #c52300; }
ul#extras{ float: left; list-style: none; margin: 27px 0 0 0; padding: 0;}
ul#extras li{ text-align: center;  padding-bottom: 8px;  width: 160px;}
ul#extras li.last{ padding-bottom: 0; }


#right{ width: 620px; float: right; }
#banner{ width: 620px; height: 180px; }
#navigation{ height: 69px; position: relative; }
#navigation ul{ list-style: none; padding: 0; margin: 0 auto; clear: both; font-size: 15px; position: absolute; }
#navigation ul li{ float: left; color: #c0c7ca; }
#navigation ul li a{ color: #c0c7ca; text-decoration: none; padding: 0 5px; }
#navigation ul li a:hover, #navigation ul li a.here{ color: #f6d200; }
ul#topnav{ left: 26px; top: 13px;}
ul#bottomnav{ font-size: 12px; left: 28px; top: 40px; }

#main{ margin-top: 15px; }

#content{ width: 426px; margin-left: 21px; float: left; height: 379px;}
#content h2{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 19px; text-shadow: 2px 2px 6px #595959; color: #bb2000; }
body.home #content h2{ color: #000; font-size: 23px;}
#content h3{ font-size: 13px; color: #ab1f02; text-transform: uppercase; margin-bottom: 0; padding-bottom: 0;}
body.home #content h3{font-size: 15px;}
#content h3+ul, #content h3+p{ margin-top: 2px; padding-top: 2px;}
fieldset{ border: none; }
fieldset legend{ font-size: 13px; color: #ab1f02; text-transform: uppercase; margin-bottom: 0; padding-bottom: 0; font-weight: bold;}


#content em{ color: #c52300; font-size: 10px; }
#content a{ color: #a9151f; }
#content a:hover{ text-decoration: none; }
#content ul{ padding-left: 15px; }
#content li{padding-bottom: 3px;}

#sidebar{ float: right; width: 137px; }
#sidebar ul{ list-style: none; margin: 0 auto; padding: 0; width: 112px;}
#sidebar ul li{ text-align: center; width: 112px; padding-bottom: 8px; }
#sidebar ul li.last{ padding-bottom: 0; }

#footer{ width: 800px; margin: 0 auto; color: #fff; font-size: 14px; clear: both; padding: 10px 0; }
#footer p{ margin: 0; padding: 0 0 0 25px; line-height: 1.5em;}
#footer a{ color: #fff; text-decoration: none; }
#footer a:hover{ text-decoration: underline; }