html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,pre, form, fieldset, table, th, td { margin: 0; padding: 0; }

body { font-family:Helvetica, Arial, sans-serif; line-height:1; color:#1f4804;}

h1 {font-size: 20px; font-family:Helvetica, Arial, sans-serif; color:#1f4804; padding-bottom: 15px;}
h2 {font-size: 16px; font-family:Helvetica, Arial, sans-serif; color:#1f4804; padding-top: 10px; padding-bottom: 10px;}
h3 {font-size: 14px; font-family:Helvetica, Arial, sans-serif; color:#1f4804; padding-top: 10px; padding-bottom: 10px;}
a {color:#2d6a05; text-decoration:underline; font-weight:bold;}
a:hover {color:#419a07; text-decoration:underline; font-weight:bold;}
img {border:none;}

.fleft { float:left; padding-right: 20px; padding-bottom: 5px;}.fright { float:right; padding-left: 20px; padding-bottom: 5px;}.clear { clear:both;}

#container { position:relative; margin: 0 auto; width: 924px; text-align: left; }
#logo { position:relative; margin: 0 auto; padding-bottom: 20px; height: 127px; width: 924px; background:url(images/logo.jpg) no-repeat 0 0;}
#content { position:relative; width: 924px; margin: 0 auto; z-index:0;}

.rightbox { position:relative; float:right; top: 10px; padding-left: 5px; width: 640px; font-size: 15px; font-family:Helvetica, Arial, sans-serif; color: #212121; line-height: 22px;}
.leftbox { position:relative; float:left; top: 7px; padding-right: 5px; width: 250px; font-size: 15px; font-family:Helvetica, Arial, sans-serif; color: #212121; line-height: 22px;}

#nav {margin: 0 auto; background:url(images/menu.jpg) no-repeat 0 0;height:48px;width:924px; padding-bottom:20px;}
#nav li {float: left; list-style: none; font: 14px Tahoma, Helvetica, Arial, sans-serif;}
#nav li a {display: block; padding-top: 15px; padding-bottom: 15px; text-decoration: none; font-weight: bold; color: #fff;}
#nav li ul {margin: 0; padding: 0; margin-left: 48px; z-index:999; position: absolute; visibility: hidden; border-top: 3px solid #7cac1e; border-left: 3px solid #7cac1e; border-right: 3px solid #7cac1e; border-bottom: 3px solid #7cac1e;}
#nav li ul li {float: none; display: block;}
#nav li ul li a {width: auto; background: #8abe1c; padding-left: 10px; padding-right: 10px; }
#nav li ul li a:hover {background: #93cd24;}

.home {margin-left:15px; margin-right:15px;}
.link {margin-left:60px;}

#footer {background-image:url(images/bg-footer.jpg); background-repeat:repeat-x; background-color:#4e3108; padding-bottom: 25px; margin-top: 150px; position:relative; font: 14px Tahoma, Helvetica, Arial, sans-serif;}
#footer li {float: left; list-style:none;}
#footer li a {color:#c9ab70;}
#footer li a:hover {color:#fff; text-decoration:underline;}
#footer h3 {color:#c9ab70; margin-left:15px;}
#footer a {color:#fff; text-decoration:underline;}
.footer_container {margin:0 auto; position:relative; width:924px;}
.bg_container {background-image:url(images/bg-footer-container.jpg); width: 924px; height: 196px; margin:0 auto; position:relative;}

/* created by Jonathan S. West, modified July 26th 2010 */