body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 76%;
  margin:0;
  padding: 0;
  background: #ece7ca url(img/pageBg.gif) repeat-y;
}

a {color:#6D5C3F;}
a:visited {color:#303D30;}

div#header {background: url(img/head.jpg) no-repeat; width: 759px; height: 92px;}
div#header h1 {margin:0; text-indent: -9999em;}
div#wrapper {width: 759px; background: url(img/navBg.gif) repeat-y; }

div#nav {width:177px; float:left; padding-bottom: 2em;font-family: trebuchet ms, verdana, helvetica, sans-serif;}
div#nav ul {list-style: none; margin: 0; padding: 0; background-color: #d8d7bf; padding-bottom: 1px; border-bottom: solid 1px #6f7d51;}
div#nav ul li a{background: url(img/liBg.gif) no-repeat; height:32px; display:block; font-weight: bold; color: white; line-height:32px;padding-left: 14px; text-decoration: none;}
div#nav ul li a:hover{text-decoration: underline;}
div#nav ul li.on a{background: url(img/liBgOn.gif) no-repeat;}
div#nav ul.sub li a {background: url(img/liSubBg.gif) no-repeat; height:21px; line-height: 21px; color: #6d490b; margin-bottom: 1px; padding-left:20px;}
div#nav ul.sub li.on a {background: url(img/liSubBgOn.gif) no-repeat;}
div#nav ul.sub li.on ul.subsub {border-bottom: none;}
div#nav ul.sub li.on ul.subsub li a {padding-left: 24px; background-color: white; background-image: none; color:#556155;}

form#maillist {background: url(img/subscribeBg.gif) repeat-x; padding:0 0 0.5em 14px; margin: 1em 0 2em 0; font-size: 1em;}
form#maillist h2 {background: url(img/subscribeHeadBg.gif) no-repeat; width:163px; height: 24px; font-family: trebuchet ms, verdana, helvetica, sans-serif; font-weight: bold; color: white; line-height:24px; margin:0; font-size: 1em;}
form#maillist p{margin: 5px 0; font-size:0.9em; font-weight: bold; color:#576357;}
form#maillist input.ifield{border: solid 1px black; font-size:0.9em; width: 140px; padding: 2px;}
form#maillist input.btn{border: solid 1px #716143; font-size:0.9em; padding:0 8px; font-family: trebuchet ms, verdana, helvetica, sans-serif; font-weight: bold; color: white; background: url(img/btnBg.gif) repeat-x; margin: 6px 0;}

div.alertbox {padding: 4px; color: #444e44; font-size: 0.8em; border: solid 1px #D9D8C0; margin: 1em 6px; font-family:Verdana, Arial, Helvetica, sans-serif;}
div.alertbox h2{font-size: 1em; margin: 0;}
div.alertbox p{margin: 0; line-height:1.3em;}
div.alertbox a{text-decoration:none;}
div.alertbox a:hover{text-decoration:underline;}

div#contenthead {margin-left: 179px; background: #eee8cd url(img/titleBlockTopBg.gif) repeat-x; padding-top: 10px;}
div#contenthead div#headcontainer {margin: 0; padding: 0 22px 10px 22px; background: url(img/titleBlockBottomBg.gif) repeat-x bottom left; font-family: trebuchet ms, verdana, helvetica, sans-serif; font-weight: bold; color: #6d5c3f;}
div#contenthead p#breadcrumb a {text-transform: capitalize;}
div#contenthead p{display: inline-block; margin:0; padding: 0; line-height: 1.2em;}
div#contenthead p.mission{background: url(img/homeThumb.gif) no-repeat top right; padding: 4px 150px 10px 0;}
div#contenthead a, div#contenthead a:visited{ color: #6d5c3f;}

div#contentbody {margin: 0 25px 0 200px; font-size: 0.9em; padding-bottom: 3em;}
div#contentbody h2{color:#50422b; font-size:1.6em; font-weight: bold; font-family: trebuchet ms, verdana, helvetica, sans-serif; border-bottom: dotted 1px #819761; padding-bottom: 0;}
div#contentbody h3 {font-size:1.4em; font-weight: bold; font-family: trebuchet ms, verdana, helvetica, sans-serif; margin-bottom: 0.5em;}
div#contentbody h4 {font-size:1.2em; font-weight: bold; font-family: trebuchet ms, verdana, helvetica, sans-serif; margin-bottom: 0; border-bottom: solid 1px #D9D8C0;}
div#contentbody h5 {font-size:1em;   font-weight: bold;  font-family: trebuchet ms, verdana, helvetica, sans-serif; margin-bottom: 0;}
div#contentbody h6 {font-size:1em;   font-weight: normal; font-family: trebuchet ms, verdana, helvetica, sans-serif; margin-bottom: 0;}
div#contentbody p {margin: 0 0 1em 0; line-height: 1.5em;}
div#contentbody p.credit {margin:0.5em 0 1.5em 0; color:#666;}
div#contentbody ul li {margin-top:5px;}

ul#utility {position:absolute; top: 8px; left: 600px; margin: 0; padding: 0;}
ul#utility li{display:inline; padding: 0 10px 0 0;}
ul#utility li a{color: white; font-weight: bold; text-decoration: none; font-size: 0.9em;}
ul#utility li a:visited{color: white;}
ul#utility li a:hover{text-decoration: underline;}

div#footer {clear:both; width: 759px; border-top: solid 7px #303d30; background-color: #819760; text-align:center; font-size: 0.9em;} 
div#footer p, div#footer div {padding: 8px 10px; margin: 0;}
div#footer a, div#footer a:visited {color:#2F4457;}

div.clearing {clear:both; height: 1px; overflow: hidden;}

