*{margin:0;padding:0}body{background:#f6f3e9 url(/images/layout/body.png) left top repeat-x}.inner{width:940px;margin:0
auto;padding:0
10px}#masthead{position:relative;height:67px}#logo{bottom:2px;left:0;position:absolute;width:189px;height:24px}#content{padding:0
0 15px}#main{float:left;width:620px;min-height:550px;padding:0}#main.full{float:none;width:auto}#map-outer{position:absolute;top:300px;right:0}#maps{border:1px
solid #444;height:350px;width:500px}#page-title{border-bottom:3px #d2cbb7 solid;margin:0
0 1em;padding:0
0 .5em}#sidebar{float:right;margin-top:9px;width:300px}#footer{background:#1D7066 url(/images/layout/footer.png) left top repeat-x;padding:25px
0}#footer
h3{border-bottom:1px #47867D solid;color:#fff;font:italic normal 1.3em/1.4 Georgia, "Times New Roman", Times, serif;text-transform:lowercase;margin:0
0 .5em}#footer-working-on,#footer-events,#footer-articles{float:left;padding-bottom:15px;position:relative;width:300px}#footer-working-on ul li,#footer-events ul li,#footer-articles ul
li{clear:left;color:#8dcac3;padding-right:20px;margin:0}#footer ul li.more-link{font-size:.825em}#footer ul li.rss-link{position:absolute;top:6px;right:0;margin:0;padding:0}#footer ul li p
a{color:#8dcac3;text-decoration:underline}#footer ul li p a:hover{text-decoration:none}#footer ul li.post a
img{border:3px
solid #416f67;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;float:left;margin:0
5px 10px 0}#footer-search{clear:both;background:#47867D;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin-bottom:10px;height:2em;line-height:2em;text-align:center;vertical-align:middle;padding:10px}#footer-search
p{color:#fff;line-height:1;vertical-align:bottom;margin:0;padding:0}#footer-search
label{font-weight:700;color:#114A42;line-height:1;vertical-align:middle;padding:0
5px 0 10px}#footer-search input#footer-search-field{height:19px;vertical-align:middle}#footer-search input#footer-search-submit{vertical-align:middle;margin:0
0 0 5px}#main-nav{background:transparent url(/images/layout/main-nav-shadow.png) left bottom no-repeat;margin:0
0 20px;padding:0
0 2px}#main-nav ul
li{border:none;float:left;position:relative;z-index:999;margin:0;padding:0}#main-nav ul li
a{background-image:url(/images/layout/main-nav.png);background-repeat:no-repeat;color:#fff;display:block;font:italic normal 16px/16px Georgia, "Times New Roman", Times, serif;height:33px;position:relative;text-decoration:none;text-transform:lowercase;width:160px;padding:0}#main-nav ul li#nav-our-work a:hover,#main-nav ul li#nav-our-work a:focus,#main-nav ul li#nav-our-work:hover a,#main-nav ul li#nav-our-work:focus a,#main-nav ul li#nav-our-work.sfhover
a{background-position:0 -33px}#main-nav ul li#nav-our-services
a{background-position:-160px 0}#main-nav ul li#nav-our-services a:hover,#main-nav ul li#nav-our-services a:focus,#main-nav ul li#nav-our-services:hover a,#main-nav ul li#nav-our-services:focus a,#main-nav ul li#nav-our-services.sfhover
a{background-position:-160px -33px}#main-nav ul li#nav-about-us
a{background-position:-320px 0}#main-nav ul li#nav-about-us a:hover,#main-nav ul li#nav-about-us a:focus,#main-nav ul li#nav-about-us:hover a,#main-nav ul li#nav-about-us:focus a,#main-nav ul li#nav-about-us.sfhover
a{background-position:-320px -33px}#main-nav ul li#nav-contact-us
a{background-position:-480px 0}#main-nav ul li#nav-contact-us a:hover,#main-nav ul li#nav-contact-us a:focus,#main-nav ul li#nav-contact-us:hover a,#main-nav ul li#nav-contact-us:focus a,#main-nav ul li#nav-contact-us.sfhover
a{background-position:-480px -33px}#main-nav ul li#nav-client-area
a{background-position:-640px 0}#main-nav ul li#nav-client-area a:hover,#main-nav ul li#nav-client-area a:focus,#main-nav ul li#nav-client-area:hover a,#main-nav ul li#nav-client-area:focus a,#main-nav ul li#nav-client-area.sfhover
a{background-position:-640px -33px}#main-nav ul li#nav-blog
a{background-position:-800px 0;width:140px}#main-nav ul li#nav-blog a:hover{background-position:-800px -33px}#main-nav ul li a
span{top:12px;left:8px;position:relative}#main-nav ul
ul{position:absolute;top:-999em;width:159px;z-index:999}#main-nav ul ul
li{width:100%}#main-nav ul li:hover{visibility:inherit}#main-nav ul
a{display:block;position:relative}#main-nav ul li:hover ul,#main-nav ul li:focus ul,#main-nav ul li.sfhover
ul{left:0;top:31px;z-index:999}#main-nav ul li ul
li{border-right:1px #38332C solid;border-left:1px #38332C solid}#main-nav ul li ul li:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px}#main-nav ul li li
a{background:#514A40;border-top:1px #5E564A solid;color:#fff;display:block;font:normal normal 12px/12px Arial, Helvetica, sans-serif;height:auto;opacity:.90;filter:alpha(opacity=90);-moz-opacity:0.9;position:static;text-decoration:none;text-transform:lowercase;width:auto;padding:7px
10px}#main-nav ul li li a:hover{background:#665D50}#main-nav ul.sf-shadow
ul{background:url(/images/shadow.png) no-repeat bottom right;-moz-border-radius-bottomleft:17px;-moz-border-radius-topright:17px;-webkit-border-top-right-radius:17px;-webkit-border-bottom-left-radius:17px;padding:0
8px 9px 0}.sf-shadow ul.sf-shadow-off{background:transparent}#main-nav ul li#nav-our-work a,#utility-nav ul ul#utility-icons li.icon-mobile{background-position:0 0}ul#main-nav ul li:hover li ul,ul#main-nav ul li:focus li ul,ul#main-nav ul li.sfhover li ul,ul#main-nav ul li li:hover li ul,ul#main-nav ul li li:focus li ul,ul#main-nav ul li li.sfhover li
ul{top:-999em}ul#main-nav ul li li:hover ul,ul#main-nav ul li li:focus ul,ul#main-nav ul li li.sfhover ul,ul#main-nav ul li li li:hover ul,ul#main-nav ul li li li:focus ul,ul#main-nav ul li li li.sfhover
ul{left:159px;top:0}#utility-nav{bottom:2px;color:#867963;position:absolute;right:0;width:500px;text-align:right;padding:0
3px 0 0}#utility-nav
ul{display:inline;list-style:none;margin:0;padding:0}#utility-nav ul
li{border-left:1px #ccb795 solid;display:inline;font-size:11px;line-height:13px;margin:0;padding:0
2px 0 4px}#utility-nav ul li
a{color:#867963;text-decoration:none}#utility-nav ul ul#utility-icons{background-color:#F1E9D9;position:relative;margin:0;padding:0}#utility-nav ul ul#utility-icons li.icon-print,#utility-nav ul ul#utility-icons li.icon-mobile,#utility-nav ul ul#utility-icons li.icon-high-contrast{background-image:url(/images/layout/utility-icons.gif);background-repeat:no-repeat;border:none;margin:0
0 0 5px;padding:2px
3px 11px 2px}#utility-nav ul ul#utility-icons li.icon-print a,#utility-nav ul li ul#utility-icons li.icon-mobile a,#utility-nav ul li ul#utility-icons li.icon-high-contrast
a{display:inline;text-underline:none;outline:0;height:13px;text-indent:-9999em;margin:0;padding:2px
6px 0}#utility-nav ul ul#utility-icons li.icon-print{background-position:-18px 2px}#utility-nav ul ul li.icon-high-contrast{background-position:-38px 2px}#utility-nav ul ul#utility-icons li a
span{display:none}#utility-nav ul ul#utility-icons li:hover,#utility-nav ul ul#utility-icons li:focus{background-color:#fff;cursor:pointer}#utility-nav ul li:first-child,#footer-nav ul li:first-child{border:none}#footer-nav
p{text-align:center;color:#8dcac3;font-size:11px}#footer-nav
ul{list-style:none;text-align:center;margin:0;padding:0}#footer-nav ul
li{color:#8dcac3;border-left:1px #8dcac3 solid;display:inline;font-size:11px;line-height:11px;margin:0;padding:0
2px 0 4px}#footer-nav ul li
a{color:#8dcac3;text-decoration:none}span.replace,#skip-nav{display:block;height:0;width:0;overflow:hidden}.clear:after,#main-nav:after,#content:after,.module-content:after,#footer:after{clear:both;content:".";display:block;height:0;visibility:hidden}.clear,#main-nav,#content,.module-content,#footer{display:block;min-height:1%}* html .clear,* html #main-nav,* html #content,* html .module-content,* html
#footer{height:1%}#footer h4,#footer ul li
p{font-size:.9em;margin-bottom:0}#footer a,#main-nav ul li a:hover{color:#fff;text-decoration:none}#footer-working-on,#footer-events{margin-right:20px}#footer-working-on ul,#footer-events ul,#footer-articles ul,#main-nav
ul{list-style:none;margin:0;padding:0}#footer ul li.more-link a,#utility-nav ul li a:hover,#utility-nav ul li a:focus,#footer-nav ul li a:hover,#footer-nav ul li a:focus{text-decoration:underline}body{color:#39342d;font:85%/1.4 Arial,Helvetica,sans-serif}dl,ol,p,blockquote,table,ul{margin:0
0 1.5em 0}object,embed{outline:none}.standout{background:#E7DFC5;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;color:#1F1B15;padding:1.5em 1.0em .25em 1.0em;margin-bottom:1.5em}.divider{border-top:1px #D2CBB7 solid;padding-top:1.5em}blockquote{font-style:italic;padding-left:4em}code{font-family:Consolas,"Bitstream Vera Sans Mono","Courier New",Monaco,Courier,monospace;font-size:1em;white-space:pre}h1, #page-title
h2{font-family:Georgia,"Times New Roman",Times,serif;font-size:1.75em;font-style:italic;font-weight:normal;line-height:1;margin:0;border:none}#page-title h1, #page-title
h2{display:inline;text-transform:lowercase}#page-title
h2{color:#39342d;background:url(/images/layout/separator-dbl-line.gif) left center no-repeat;padding-left:15px}#page-title
span{background:url(/images/layout/separator-dbl-line.gif) left center no-repeat;width:10px;text-indent: -999em;display: -moz-inline-stack;display:inline-block;zoom:1;*display:inline}#sidebar
h2{color:#39342d;text-transform:lowercase}h2{color:#1F1B15;font-family:Georgia,"Times New Roman",Times,serif;margin:0
0 .5em 0;font-size:1.6em;line-height:1.3;font-weight:normal}h3{font-size:1.3em;font-family:Georgia,"Times New Roman",Times,serif;font-family:Arial,Helvetica,sans-serif;font-weight:bold;line-height:1.1;margin:0
0 .5em 0}h4{margin:0
0 0.25em 0;font-size:1.2em;line-height:1.3}h5{margin:0
0 0.25em 0;font-size:1.1em;line-height:1.3}h6{margin:0
0 0.25em 0;font-size:1em;line-height:1.3}p{padding:0}p.posted{font-size: .94em;padding-bottom: .75em}pre{font-family:Corbel,Verdana,"Bitstream Vera Sans",sans-serif;font-size:1.0em}sup,sub{height:0;line-height:1;vertical-align:baseline;position:relative}sup{bottom:1ex}sub{top: .5ex}div.paginate{background-color:#EFEBE0;padding: .5em 1em}a
img{border:none}img.image-left{float:left;margin:0
10px 10px 0}img.image-right{float:right;margin:0
0 10px 10px}img.bordered{border:1px
#ccc solid}img.centered{display:block;margin:10px
auto}ul
li{margin:0
0 0.25em 30px}ol
li{margin:0
0 0.25em 30px}dl
dt{margin:0.25em 0 0.25em 0;font-weight:bold}dl
dd{margin:0
0 0 30px}table{border-spacing:5px;border-collapse:collapse}caption{text-align:left;font-weight:bold}th,td{border:1px
#ccc solid;padding: .5em}th{background-color:#dadada;font-weight:bold}a{color:#bd4f23;text-decoration:none}a:hover,a:focus{color:#bd4f23;text-decoration:underline}div.entry-wrapper{margin:0
0 4em 0;padding:0}div.entry-wrapper
p{margin-bottom: .7em}div.entry-wrapper
p.posted{padding-bottom: .25em}#home-our-team
ul{background:transparent url(/images/placeholders/home-our-team.jpg?ver=2010.07.23) no-repeat center;height:335px;margin:0;padding:0;width:940px}#home-our-team ul
li{display:inline;list-style:none;margin:0;padding:0;text-indent: -9999em}#home-our-team ul li
a{display:block;float:left;height:285px;margin-top:40px;outline:none;width:102px}#home-our-team ul li#janis-gonser
a{margin-left:55px;width:114px}#home-our-team ul li#jean-conover
a{margin-left:3px;width:87px}#home-our-team ul li#manoj-thomas
a{margin-left:10px;width:107px}#home-our-team ul li#sarah-buser
a{margin-left:10px;width:77px}#home-our-team ul li#nick-weynand
a{margin-left:10px}#home-our-team ul li#mike-wisian
a{margin-left:10px;width:112px}#home-our-team ul li#caroling-lee
a{margin-left:5px;width:82px}#home-our-team ul li#kyle-greenan
a{margin-left:5px}body#handheld #handheld-example{background:transparent url(/images/handheld/blackberry-bg.jpg) no-repeat center top;height:491px;width:290px;float:right;margin:0
60px 0 20px;position:relative}body#handheld #handheld-example
p{background:transparent url(/images/handheld/screen-tmm-handheld.png) no-repeat top center;overflow:auto;height:165px;width:233px;position:absolute;left:30px;top:88px}.module{font-size: .9em;position:relative}.module .module-header{border-bottom:1px #d2cbb7 solid}.module .module-header h3,
#sidebar
h3{font-family:Georgia,"Times New Roman",Times,serif;font-weight:normal;font-size:1.4em;font-style:italic;text-transform:lowercase}.module .module-content{padding:10px
0 15px 0}.module p.view-all{margin:0;padding:0;position:absolute;top:3px;right:0px;text-transform:lowercase}#sidebar #module-portfolio
img{border:1px
#d2cbb7 solid;margin-bottom:5px}#sidebar #module-portfolio p.portfolio-options{display:block;margin:0}#module-testimonial,#module-awards{}#module-testimonial blockquote,
.testimonial
blockquote{background:url(/images/layout/open-quote.gif) left top no-repeat;margin:0;padding:0
0 0 21px}#module-testimonial blockquote p,
.testimonial blockquote
p{background:url(/images/layout/end-quote.gif) 100% 95% no-repeat;margin:0
0 10px 0;padding:0
21px 0 0}.testimonial{margin-bottom:1.5em}.testimonial blockquote
p{padding:5px
21px 0 5px}#module-testimonial cite,
.testimonial
cite{font-style:normal;font-weight:bold}.testimonial strong
a{border-left:solid 1px #000;padding:0
0 0 5px;margin:0
0 0 5px}.testimonial strong
br{display:none}.marker{background-color:#ff0}#map{border:1px
solid #444;height:300px;width:600px}.site-index-section{margin:0
1em 1em 0;width:170px}body.awards #main
h2{margin-top:2em}body.awards #main #page-title
h2{margin-top:0}body.clients #main ul
li{list-style-type:none;float:left;margin:0;padding:0}body.clients #main ul li
img{vertical-align:middle}