/* dwbforestry.com STYLES */

html, body {
min-height: 100%;
margin: 0;
padding: 0;
background-color: #2b451e;
}
body {
color: #333;
text-align: center;
font: 75%/1.5em Verdana, Arial, Helvetica, sans-serif;
background: #467332 url(../layout/elk-bg.jpg) no-repeat center bottom;
}

.printonly {
display: none;
}
p, ul, ol, dl, li, blockquote, div, table, td {
	color: #333;
	font: 1em/1.5em Verdana, Arial, Helvetica, sans-serif;
}
p, ul, ol, dl {margin-top: 0px;}
p {text-align: justify;}
.content ul {
min-width: 400px;
margin-left: 0;
padding-left: 2em;
}
.content li {
margin-left: 2em;
}

a {
color: #467233;
text-decoration: underline;
}
a:visited {
color: #888;
}
a:hover, a:active {
color: #8FAA63;
text-decoration: none;
}

h1 {
font: bold 200% "Times New Roman", Times, serif;
color: #1e4c1d;
margin: 0.5em 0;
}
h2 {
color: #1e4c1d;
font-size: 1em;
margin: 2em 0 0.5em;
padding: 1px 0 4px;
border-bottom: 1px solid #1e4c1d;
font-weight: bold;
letter-spacing: 1px;
}
h3 {
font-size: 0.9em;
font-weight: bold;
text-transform: uppercase;
letter-spacing: 1px;
line-height: 1.3em;
color: #333333;
margin-top: 1em;
margin-bottom: 0px;
}
h4, h5, h6 {
font-size: 1em;
font-weight: bold;
margin-top: 1em;
margin-bottom: 0px;
}
h5 {font-style: italic;}
h6 {font-weight: normal; text-transform: uppercase;}

strong {font-weight: bold;}
em {font-style: italic;}
.smalltext {
font-size: 85%;
}
.largertext {
font-size: 120%;
}
.highlight {
color: #1e4c1d;
font-weight: bold;
}

.wrapleft {
clear: left;
float: left;
margin: 0 1em 1em 0;
}
.wrapright {
clear: right;
float: right;
margin: 0 0 1em 1em;
}

/* LAYOUT */
#container {
width: 778px;
min-height: 100%;
margin: 0 auto;
background: #fff url(../layout/elk-bg.jpg) no-repeat center bottom;
border: 1px solid #fff;
text-align: left;
}
#header {
position: relative;
width: 778px;
height: 106px;
margin: 0;
background: #2a482c url(../layout/header.jpg) no-repeat;
border-bottom: 8px solid #8FAA63;
text-align: left;
z-index: 2;
}
#link-home img {
width: 80px;
height: 68px;
margin: 4px 0 0 80px;
}
#navtop {
position: absolute;
top: 0;
right: 0;
display: block;
margin: 0;
padding: 1px 8px 2px;
background: #8FAA63;
color: #fff;
}
#navtop a {
padding: 2px;
color: #fff;
font-size: 11px;
font-weight: normal;
line-height: 1.2em;
text-decoration: none;
}
#navtop a:hover, #navtop a:active, #navtop a.current {
color: #467233;
}
#navbar {
clear: both;
width: 592px;
overflow: visible;
margin: 12px 0 0px;
padding: 0 8px 0px 170px;
z-index: 2;
}

#mid {
clear: both;
width: 100%;
overflow: hidden;
margin: 0;
}
#leftcol {
width: 179px;
margin: 0;
padding: 0;
vertical-align: top;
border-top: 1px solid #fff;
}
#main {
margin: 0;
padding: 20px 76px 60px 20px;
vertical-align: top;
}
#wide #main {
padding-right: 76px;
}
.link-print {
color: #888;
text-decoration: none;
padding: 2px 0 2px 16px;
background: url(/layout/dwb-icons.gif) no-repeat left top;
}
#main .link-print {
float: right;
margin: -7px -66px 0 46px;
line-height: 1.1em;
font-size: 92%;
}
#footer .link-print {
margin: 0px;
}
#footer {
width: 738px;
margin: 0 auto;
padding: 20px;
color: #888;
font-size: 92%;
}
#footer p, #footer a, #footer a:visited {
color: #888;
text-decoration: none;
}
#footer a:hover, #footer a:active {
color: #8FAA63;
}
.totop {
margin: 0 0 2em;
padding: 2px 0 2px 16px;
line-height: 1.1em;
background: url(/layout/dwb-icons.gif) no-repeat left bottom;
}
.content a.totop {
display: block;
clear: both;
color: #888;
font-size: 92%;
text-decoration: none;
}
a.totop:hover, a.totop:active {
color: #8FAA63;
}

/* HOME PAGE */
#home #main {
padding-right: 20px;
}
#homepics {
margin-bottom: 10px;
}
#homepics, #master0 {
z-index: 1;
}
#homeleft {
float: left;
width: 500px;
margin-right: 20px;
}
#homeright {
float: right;
width: 200px;
font-size: 92%;
}

/* NAVBAR WITH MOUSEOVER DROP-DOWNS */
li.depts {margin-right: 3px;}
#nav1 {width: 590px;}
#nav1, #nav1 ul {
position: relative;
margin: 0px;
padding: 0px;
list-style: none;
z-index: 2;
}
#nav1 li ul { /* second-level lists */
position: absolute;
left: -999em;
width: 172px;
margin: -8px 0 0 8px;
padding: 0px;
background: #8FAA63;
border: 1px solid #fff;
border-bottom-width: 0px;
z-index: 4;
}
#nav1 li ul ul { /* third-and-above-level lists */
margin-left: 160px;
margin-top: -1.9em;
z-index: 6;
}

#nav1 li { /* all list items */
float: left;
list-style: none;
color: #fff;
font-size: 11px;
}
/* width needed in the #nav1 li selector or else Opera goes nuts */
#nav1 li { /* set different widths on top and subs */
width: auto;
}
#nav1 li li { /* set different widths on top and subs */
width: 172px;
display: block;
}

#nav1 a { /* all links */
display: block;
width: auto;
margin: 0 0 0 8px;
padding: 2px 6px 15px;
color: #fff;
font-size: 11px;
font-weight: bold;
text-decoration: none;
line-height: 1.2em;
}
#nav1 li a:hover, #nav1 li a:active {
color: #fff;
background: #8FAA63;
}
#nav1 li a:active {
color: #467233;
background: #fff;
}
#nav1 li:hover a, #nav1 li.sfhover a { /* Hover on top-level list items stays */
color: #fff;
background: #8FAA63;
}
#nav1 li.current a {
color: #467233;
background: #fff;
}

#nav1 li li a { /* second-level links */
width: 162px;
margin: 0px;
padding: 4px 5px;
background: #8FAA63;
border-bottom: 1px solid #fff;
color: #fff;
font-weight: normal;
}
#nav1 li:hover li a, #nav1 li.sfhover li a  {
color: #fff;
background: #8FAA63;
}
#nav1 li li a:hover, #nav1 li li a:active {
color: #467233;
background: #8FAA63;
}
#nav1 li li.current a {
color: #467233;
background: #8FAA63;
}

#nav1 li:hover ul ul, #nav1 li:hover ul ul ul, #nav1 li:hover ul ul ul ul, #nav1 li:hover ul ul ul ul ul, #nav1 li:hover ul ul ul ul ul ul, #nav1 li:hover ul ul ul ul ul ul ul, #nav1 li:hover ul ul ul ul ul ul ul ul, #nav1 li:hover ul ul ul ul ul ul ul ul ul, #nav1 li:hover ul ul ul ul ul ul ul ul ul ul,
#nav1 li.sfhover ul ul, #nav1 li.sfhover ul ul ul, #nav1 li.sfhover ul ul ul ul, #nav1 li.sfhover ul ul ul ul ul, #nav1 li.sfhover ul ul ul ul ul ul, #nav1 li.sfhover ul ul ul ul ul ul ul, #nav1 li.sfhover ul ul ul ul ul ul ul ul, #nav1 li.sfhover ul ul ul ul ul ul ul ul ul, #nav1 li.sfhover ul ul ul ul ul ul ul ul ul ul { /* hide third-and-above-level lists */
	left: -999em;
}

#nav1 li:hover ul, #nav1 li li:hover ul, #nav1 li li li:hover ul, #nav1 li li li li:hover ul, #nav1 li li li li li:hover ul, #nav1 li li li li li li:hover ul, #nav1 li li li li li li li:hover ul, #nav1 li li li li li li li li:hover ul, #nav1 li li li li li li li li li:hover ul, #nav1 li li li li li li li li li li:hover ul,
#nav1 li.sfhover ul, #nav1 li li.sfhover ul, #nav1 li li li.sfhover ul, #nav1 li li li li.sfhover ul, #nav1 li li li li li.sfhover ul, #nav1 li li li li li li.sfhover ul, #nav1 li li li li li li li.sfhover ul, #nav1 li li li li li li li li.sfhover ul, #nav1 li li li li li li li li li.sfhover ul,  #nav1 li li li li li li li li li li.sfhover ul { /* show lists nested under hovered list items */
	left: auto;
}
#nav1 li:hover, #nav1 li.hover { /* fix for IE7 sticky menu bug */
    position: static;
}

/* SUB MENU */
#navsub {
margin: -8px 0 2em -2px;
color: #1e4c1d;
font-size: 92%;
}
#navsub a {
padding: 2px;
color: #467233;
font-weight: normal;
line-height: 1.2em;
text-decoration: none;
}
#navsub a:hover, #navsub a:active {
color: #8FAA63;
}
#navsub a.current {
color: #888;
}