html{color:#000;background:#FFF}body,div,ul,li,h1,h2,h3,h4,h5,form,legend,input,button,textarea,p,th,td{margin:0;padding:0}img{border:0}strong,th{font-style:inherit;font-weight:inherit}li{list-style:none}th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}legend{color:#000}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}input,button,textarea,select{*font-size:100%}.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}.container_16
.grid_4{width:220px}.container_16
.grid_8{width:460px}.container_16
.grid_12{width:700px}.container_16
.grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_16
.grid_1{width:40px}.container_16
.grid_2{width:100px}.container_16
.grid_3{width:160px}.container_16
.grid_5{width:280px}.container_16
.grid_6{width:340px}.container_16
.grid_7{width:400px}.container_16
.grid_9{width:520px}.container_16
.grid_10{width:580px}.container_16
.grid_11{width:640px}.container_16
.grid_13{width:760px}.container_16
.grid_14{width:820px}.container_16
.grid_15{width:880px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}* html
.clearfix{height:1%}html,body{font-family:georgia,arial,verdana,serif;font-size:12px;color:#000}body{background:url(/img/bg.png) repeat-x top center;overflow-y:scroll}a{text-decoration:none;border-bottom:1px dotted #aaa;color:#000}h1 a, h2 a, h3 a, h4 a, h5
a{border:0}a:focus{outline:none}a:hover{border-bottom:1px solid #aaa}.grid_11
p{}a{cursor:pointer}p{color:#333;line-height:1.5;margin:0
0 15px}strong{font-weight:bold}h1,h2,h3,h4,h5{}h1{font-size:20px;padding:0
0 10px}h2{font-size:20px;padding:0
0 10px}h3{font-size:16px;padding:0
0 10px}h4{font-size:16px;padding:0
0 10px}.grid_padding_10{padding:10px
0}#header{height:95px;position:relative;padding:0
0 20px}#menu{position:absolute;bottom:64px;right:0}#menu
li{float:left;padding:0
0 0 30px}#header
a{border:0}#logo{width:284px;height:46px;padding:5px
0 0}#main-seciton{}#footer{background:url(/img/shade-divider.png) no-repeat top center;font-family:arial,serif;font-size:10px;text-align:center;margin-left:0px}#contact-info{margin-top:5px}#contact-info
strong{color:#555}#contact-info
.first{list-style:none}#contact-info
.middle{list-style:none}#contact-info
li{color:#ccc;float:left;margin:0
0 0 17px;list-style:disc inside}.container_16{clear:both}#contact-info
span{color:#666}.divider{height:10px;clear:both;float:left;width:940px;border-top:2px solid #9b0404;margin:10px
10px 0}.date{display:block;padding:0
0 5px;font-size:10px}#case-container{height:540px}#case-control{padding:15px
0 20px}#case-control
li{float:left;margin:0
10px 0 0}.case-site{height:140px;background:#fff;margin:0
0 10px;position:relative;overflow:hidden}.case-site
img{position:absolute;top:0;left:0;width:100%;background:url(/img/browser-overlay.png) no-repeat;margin:13px
0 0}.browser-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:url(/img/browser-overlay.png) no-repeat;z-index:2}#employee-list .selected, #board-list
.selected{opacity:0.3 !important;-moz-opacity:0.3 !important;filter:alpha(opacity=30) !important}.employee{cursor:pointer}.employee
img{width:220px;height:220px}.service-list{float:right;padding:10px
20px 0 0;height:140px}.service-list
li{text-align:right;font-weight:bold;font-size:17px;white-space:nowrap;padding:0
0 9px}.service-list
a{border:0}.service
.current{color:#bf342f !important}.service a:hover{color:#6a0b08;border:0}.services-content{display:none}.services-content.active{display:block}.services-content
ul{padding:0
0 15px 30px}.services-content
li{list-style:disc outside;padding:0
0 5px}.side-divider{background:url(/img/side-divider.png) top right no-repeat}.slider-container{overflow:hidden !important;width:960px}.news-slider{width:10000px}.slider-parent{position:relative}.slider-parent
.arrow{width:20px;height:17px;position:absolute;top:40%;cursor:pointer}.slider-parent
.arrow.disabled{opacity:0.5}.slider-parent .arrow-left{left: -30px}.slider-parent .arrow-right{right: -30px}form
label{display:block;padding:0
0 3px}form input[type="text"]{margin:0
0 5px}#submit-mail-newsletter{display:block;margin:5px
0 0}.slider
a{border:0}#employee-info-container{}.news-image,.flashImage{width:220px;height:128px}.menu-about
img{width:62px;height:16px}.menu-news
img{width:68px;height:16px}.menu-case
img{width:42px;height:16px}.menu-services
img{width:78px;height:16px}.menu-contact
img{width:73px;height:16px}.office-info{margin-top: -3px;border:1px
solid #e2e2e2;padding:10px;width:263px;margin-bottom:10px;overflow:hidden}.office-info
li{float:left;height:19px;white-space:nowrap;width:130px}.office-info
.phone{padding-left:10px;width:120px}.map-link{border:0}#board-info
li{overflow:hidden;border-bottom:1px solid #e2e2e2;padding:10px
10px 0;margin:0}#board-info
h4{font-size:13px;font-weight:bold;margin: -2px 0 -5px}#board-info
li.last{border:0}#board-info
img{float:left;width:80px;margin:0
15px 5px 0}.service-image,#drupal-ass{float:right;margin:0
0 15px 15px;width:269px;height:200px}.employee
object{width:220px;height:220px;cursor:pointer}.employee-image{width:280px;height:380px}.worker-title
h3{padding:0;font-size:20px}.employee,.employee-big{position:relative}.employee-meta{background:#fff;bottom:30px;position:absolute;right:0;display:block;padding:4px
10px 4px 10px}.employee-meta
h4{padding:0}.employee-name{display:block}.employee-title{font-size:80%}.case-meta{margin:0
0 15px;padding:0
5px}.case-meta
li{padding:5px
0}.case-meta
.type{font-weight:bold;padding:0
5px 0 0}.case-meta
.company{}.slider div, .slider
a{outline:none;-moz-outline:none;-webkit-outline:none}.project-list
li{list-style:inside disc;padding:2px
0 2px 5px}.wide-news{}.wide-news
img{display:block;margin:10px
auto}#news-content
h3{border-bottom:2px solid #EEE;margin:0
0 8px;padding:0
0 2px}.site-url{border:0
!important;margin-top: -7px !important}#painting{width:300px;height:402px;background:url(/img/thefarm-image.jpg);position:relative}#painting
img{height:323px;left:34px;position:absolute;top:29px;width:215px}