.nav, .footnav, .search, .col-wrk-left, .printhide, .testimonial, .print-preview {display: none;}* {margin: 0;padding: 0;}body {font-family: Arial, sans-serif;font-size: 14px;}img {border: none;}a {color: #90b03e;text-decoration: none;}a:hover {text-decoration: underline;}
#header {background: none;width: 100%;}
#headwrap {background: none;height: 135px;margin: 0 auto;position: relative;width: 940px;}
#headwrap.home {height: 224px;padding: 155px 0 0;}
#banner {background: url(images/bg_banner.png) top right no-repeat;height: 340px;margin-bottom: -116px;padding: 0 317px 0 0;position: relative;width: 623px;z-index: 10;}
#bannerimg {height: 340px;overflow: hidden;width: 623px;}
#bannerimg img {display: none;}
.selected {display: block !important;}


.logo {width: 40%;}
#intbanner, .return, .facthumb, .sidereg {
display: none;
}
.workpg .facbox, .workpg .sgbox {
min-height: 1.8em;	
}


.sort {left: 0;position: absolute;top: 125px;width: 255px;}
.sort label {color: #33689c;font-size: 16px;position: absolute;left: 45px;
top: 12px;
z-index: 4;
}

.box {padding: 75px 20px 20px;}
.icons {
height: 43px;
}
.icons img {
padding: 0 11px 0 24px;
}
.wrk ul {
font-size: 16px;
list-style: none;
margin: 0;
}
.wrk ul li {
padding: 0 0 10px;
}
.box h3 {
font-size: 12px;
margin: 0 0 15px;
}
.more a {
text-decoration: underline;
}

.col-left h1 {
color: #90b03e;
font-size: 30px;
font-weight: normal;
margin: 0 0 20px;
}
p {
line-height: 130%;
padding: 0 0 15px;
}
ul, ol, blockquote {
margin: 0 0 10px 30px;
}
#silo {background: url(images/bg_silo.png) no-repeat;color: #33689c;height: 355px;padding: 50px 20px 0;position: absolute;top: -72px;width: 900px;}
.silo {float: left;margin: 0 40px 0 0;width: 270px;}
.silo h3 {margin: 0 0 10px;}
.silo h4 {font-size: 20px;font-weight: normal;margin: 0 0 10px;}
.silo ul {
list-style: none;
margin: 0;
}
.silo ul li {
padding: 0 0 15px;
}
.silo a {
color: #33689c;
}
div#silo > div.silo:last-child {
margin-right: 0;
}
.gallery img {
float: left;
margin: 0 2px 2px 0;
}
.gallery > img:nth-child(3n) {
margin-right: 0;
}
#footer {background: none;clear: both;width: 100%;}
#footwrap {border-top: 1px solid #333;color: #333;height: 80px;margin: 0 auto;padding: 20px 0 10px;position: relative;width: 940px;}
#footwrap.home {padding-top: 350px;}
.footnav {position: absolute;right: 0;top: 20px;}
.home .footnav {top: 350px;}
.floatleft {float: left;margin: 5px 10px 10px 0;}
.floatright {
float: right;
margin: 5px 0 10px 10px;
}
.column {
width: 610px;
}
.column.right {
margin-left: 340px;
}
.column.full {
margin: -20px 0 0;
width: 940px;
}
.entry {background: url(images/bg_entry.png) bottom no-repeat;margin: 0 0 15px;padding: 0 0 25px;}
.column .bioentry {background: url(images/bg_entry.png) bottom no-repeat;margin: 0 0 15px;padding: 0 0 25px 90px;}
.entry h2 {font-size: 26px;}
.date {color: #33689c;display: block;font-size: 20px;
margin: 10px 0;
}
#sidebar {
float: right;
width: 300px;
}
#sidebar-left {
float: left;
width: 300px;
}
.widget {
margin: 0 0 20px;
}
.featured {
background: #f5f4ec;
font-size: 12px;
padding: 20px;
width: 260px;
}
.featured h2 {
font-size: 24px;
font-weight: normal;
margin: 15px 0 0;
}
.wrklist {
list-style: none;
margin: 10px 0 0;
}
.wrklist li {
padding: 0 0 10px;
}
.subtitle {
font-size: 20px;
}
.title {left: 0;position: absolute;top: 0;}
.faclist a {color: #33689c;}
.faclist a:after {color: #33689c;content: ', ';}
.faclist a:last-child:after {content: '';}
div.title {background: none;height: 70px;padding: 20px;width: 800px;}
.title h1 {color: #333;font-size: 24px;}
.title .date {color: #333;margin: 0;}
.col-wrk-right {float: left;width: 678px;}
.col-wrk-right h4 {color: #333;font-size: 16px;font-weight: bold;margin: 0 0 10px;}
.bioentry {
font-size: 12px;
padding: 0 0 0 90px;
position: relative;
}
.bioentry img {left: 0;position: absolute;top: 5px;}
.bioentry h2, .widget h3 {color: #33689c;font-size: 18px;margin: 0 0 5px;}
.bioentry h2 a {color: #33689c;}
.price {font-size: 16px;}
.grn {color: #333;font-weight: bold;}
.testimonial {
color: #33689c;
font-style: italic;
margin: 20px 0 0;
}
.attr {
color: #333;
font-style: normal;
text-align: right;
}
.return {
color: #fff;
float: right;
padding: 5px 0 0;
}
.retblue {
color: #33689c;
position: absolute;
right: 0;
top: 145px;
}
.facweb {
color: #33689c;
display: block;
font-size: 16px;
margin: 15px 0;
}
.facsoc {
margin: 0 0 15px;
}
.facsoc img {
margin-right: 5px;
}
h1.factitle {
color: #33689c;
font-size: 26px;
font-weight: normal;
position: absolute;
top: 130px;
}
.column.right a {
color: #33689c;
}
.orange {
color: #f47b20;
font-weight: bold;
}
.caption {
text-align: center;
font-size: 12px;
}
.hide {
display: none;
}
