* {margin:0;padding:0;}
body {font-family:Verdana, Tahoma, Arial, sans-serif;font-size:0.8em;background:#19440b url(../images/bg1.gif) repeat-x top left;color:#000;line-height:1.7em;}
ul {list-style-type:none;}
ul.bulleted {list-style-image:url(../images/button.gif); list-style-type:circle;}
ol {margin-left:2em;}
img {margin:5px;border:1px solid #999;border-left-color:#ccc;border-top-color:#ccc;}
a {text-decoration:none;}
h1, h2, h3, h4, h5, h6, #nav {/*font-family:"Palatino Linotype", Georgia, sans-serif;*/margin:5px 0px;}
h1, h2 {color:#19440b;}
h1 a, h2 a {color:#19440b;}
h1 {text-transform:uppercase;font-size:1.5em;}
h2 {font-size:1.4em;}
h3 {font-size:1.3em;}
h4 {font-size:1.2em;}
h5 {font-size:1.1em;}
h6 {font-size:1em;}
h3 a, h4 a, h5 a, h6 a {color:#000;}
p {margin-bottom:1em;}
#wrap {width:800px;margin:0 auto;background-color:#f2f3e1;}
#head, #nav {width:800px;margin:0 auto;}
#content, #footer {width:790px;margin:5px auto;}
#head {height:142px;background: url(../images/header1.jpg) no-repeat top left;}
#head a {display:block;width:330px;height:142px;}
.left {float:left;}
.right {float:right;}
.white {color:#fff;}
a img {border:1px solid #999;border-left-color:#ccc;border-top-color:#ccc;}

#nav {background-color:#fff;background:url(../images/bgnav.jpg) no-repeat bottom center;font-weight:bold;line-height:28px;}
#nav ul {width:785px;text-align:center;}
#nav ul li {float:right;min-width:90px;margin:1px;padding:0 7px;}
#nav ul li a {display:block;width:100%;background:url(../images/tab.gif) no-repeat top center;border:1px solid #999;border-left-color:#ccc;border-top-color:#ccc;color:#19440b;text-transform:uppercase;text-align:center;padding:0 5px;}
#nav ul li a:hover {background:url(../images/tab.gif) no-repeat bottom center;border:1px solid #777;border-bottom-color:#ccc;border-right-color:#ccc;}
/*sub-list menus for the nav bar follow here*/
#nav ul.sonsuckerfish {padding:0; margin:0; list-style:none;position:absolute;width:10em;left:-999em;}
#nav ul.sonsuckerfish a {display:block; width:11em;font-size:0.8em;text-align:left;background: #fff url(../images/tab.gif) no-repeat top center;}
#nav ul.sonsuckerfish li {float:left;width:11em;padding:0!important;margin:0;z-index:9999;}
#nav li:hover ul.sonsuckerfish {left:auto;background: #e4e4e4 url(../images/tab.gif) no-repeat bottom center;}

#content {clear:both;border-top:1px solid #ccc;text-align:justify;}
#content ul {margin:0.5em 1.5em;}
#footer {clear:both;border-top:1px solid #ccc;background:#fff;}
#footer p {text-align:center;font-size:0.8em;font-style:italic;margin-bottom:0.25em;}

#bottom {clear:both;border-top:1px solid #ccc;padding-top:1em;}

a.current {color:#f00;}

.home-content {width:65%;padding-top:1em;}
.indxbox.right {width:224px;}
.smBox {width:220px;height:157px;padding:5px 2px;margin:10px 0;border:1px solid #999;background:#fff url(../images/smBoxbg.gif) repeat-y top right;color:#fff;text-align:left;border-left-color:#ccc;border-top-color:#ccc;}
.smBox p {width:80%;margin:2px auto;text-align:center;}
/*.smBox img {position: relative;right:-5px;top:-10px;}*/
.smBox h1 {font-size:1.3em;text-align:center;}
.smBox a {display:block;width:100%;height:130px;}
.smBox a:link, .smBox a:visited {color:#000;font-weight:bold;}
.smBox a:hover {color:#f00;}

.lgBox {width:600px;min-height:375px;margin:10px 5px;text-align:left;}
.lgBox ul li a, .address a, .two-col a {color:#000;font-size:1em;font-weight:bold;}
.lgBox ul li a {display:block;width:575px;border-bottom:1px solid #e4e4e4;}
.lgBox ul li a:hover {color:#f00;background-color:#e4e4e4;}
.lgBox h1 {margin:12px 5px;color:#000;}

.address {width:197px;margin-left:5px;}
/*background images for jump pages*/
.darter {background:#fff url(../images/bg_servicesv.jpg) repeat-y top right !important;}
.toad {background: #fff url(../images/bg_contactusv.jpg) repeat-y top right !important;}
.frit {background: #fff url(../images/bg_resourcesv.jpg) repeat-y top right !important;}
.goose {background: #fff url(../images/bg_projectsv.jpg) repeat-y top right !important;}
.proj {background: #fff url(../images/bg_recentv.jpg) repeat-y top right !important;}
.sedwa {background: #fff url(../images/bg_sedwav.jpg) repeat-y top right !important;}
/*background images for third-level pages*/
.paledarter {background:#fff url(../images/bg_servicesp.jpg) repeat-y top right !important;}
.paletoad {background: #fff url(../images/bg_contactusp.jpg) repeat-y top right !important;}
.palefrit {background: #fff url(../images/bg_resourcesp.jpg) repeat-y top right !important;}
.palegoose {background: #fff url(../images/bg_projectsp.jpg) repeat-y top right !important;}
.paleproj {background: #fff url(../images/bg_recentp.jpg) repeat-y top right !important;}
.palesedwa {background: #fff url(../images/bg_sedwap.jpg) repeat-y top right !important;}
/*background images for boxes on index*/
.liberia {background: #fff url(../images/IMG_6323.jpg) no-repeat center center !important;}
.egret {background:#fff url(../images/egret1web.jpg) no-repeat center center !important;color:#000;}
.pawlett {background:#fff url(../images/ditch1web.jpg) no-repeat center center !important;}

#vnav {font-size:0.8em;font-weight:bold;width:170px;background:transparent;float:right;line-height:1.5em;text-align:left;}
#vnav ul li {margin:5px;border-bottom:1px solid #000;}
#vnav a:link, #vnav a:visited {display:block;width:99.9%;color:#000;padding:1px;}
#vnav a:hover {color:#f00;background-color:#e4e4e4;}
#vnav a.current {display:block;width:99.9%;background-color:#e4e4e4;color:#f00;padding:1px;}

#ctbox {width:530px;float:left;padding:5px;}
.two-col {width:49%;}

/*project jump page boxes - classed projBox*/
.projBox {display:block;width:97%;height:77px;padding:5px;border:1px solid #fff;text-align:left;}
.projBox:hover {border:1px solid #ccc;}
.projBox img {width:100px;height:75px;font-size:0.5em;color:#fff;font-style:italic;float:left;padding:0;margin:0 5px 0 0;}
.projBox a {display:block;width:100%;height:100%;color:#000;}
