/* reset.css */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,hr,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,button,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}:focus{outline:0;}body{line-height:1;color:black;background:white;}ol,ul{list-style:none;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}
/* screen.css */
body{color:#444;background-color:#fff;font-family:Arial,sans-serif;}#wrapper{width:960px;margin-left:40px;}.js #featured li,.js #images img{display:none;}#header,#nav,h1{width:120px;float:left;}.projects #header{width:160px;}h1{margin-top:310px;}#nav{margin-top:17px;position:relative;}#nav li{font-size:.6875em;line-height:1.2em;}#nav li a{color:#999;}#nav li ul{width:80px;position:absolute;top:1.2em;left:60px;}#nav li li{font-size:1em;}#nav li li a{color:#999!important;}.about #about a,.projects #projects a,.contact #contact a,#nav li a:hover{color:#3fb498;}#nav li li a:hover,.how-we-work #how-we-work a,.our-people #our-people a,.our-work #our-work a{color:#3fb498!important;}#content{width:780px;float:left;padding-bottom:20px;}#featured{width:765px;height:693px;float:left;margin:27px 0 0 15px;position:relative;overflow:hidden;}#featured li{background-color:#fff;width:765px;height:693px;top:0;left:0;position:absolute;}#featured h2{width:765px;top:20px;left:0;position:absolute;}#project_list{width:680px;float:left;margin:0 0 0 -10px;}#project_list li{width:140px;display:inline-block;margin:0 10px 16px 10px;vertical-align:top;cursor:pointer;}#project_list li a.preview{width:140px;height:140px;float:left;display:block;position:relative;}#project_list li a img{width:140px;height:140px;top:0;left:0;position:absolute;}#project_list li p{color:#999;}#gallery,#images{width:780px;float:left;}#gallery{margin-top:25px;height:456px;}#images{background-color:#f5f5f5;height:436px;position:relative;}#images img{top:0;left:0;position:absolute;}.controls{width:600px;float:left;}.controls a{background:url(/images/site/gallery_nav_item.gif) 0 0 no-repeat;width:11px;height:8px;padding:.75em 0;float:left;text-indent:-5000px;overflow:hidden;}.controls a:hover,.controls a.active{background-position:0 -32px;}.col{width:220px;float:left;margin:0 10px;}.col.minor{width:140px;}.col.quote{margin-top:-0.125em;}.col.tags{float:right;}#tags,#project_text{width:800px;float:left;}#tags{margin:12px 0 40px 0;}#project_text{margin:20px 0 0 -10px;}dl{width:140px;float:left;}#tags dl,#tags .col.minor{width:73px;margin-right:7px;}#tags dl{margin-top:27px;}#tags dl.overview{margin-top:39px;}#project_text dl{margin-top:-9px;}#text{width:540px;float:left;margin:22px 0 0 135px;}img.header{margin-top:10px;}img.footer{margin-left:10.5em;}#text a{color:#bbb;}.about .col{margin:0 20px 0 0;}.col.second{margin-left:10em;}#text h2{margin:0 0 25px 0;}blockquote{width:380px;float:left;margin:0;}.how-we-work blockquote{margin-top:2.3125em;}.how-we-work img.footer{margin:.25em 0 0 0;}.our-people blockquote{margin-bottom:1em;}.our-people .col.second{margin-left:15em;}.our-people img.footer{margin-top:1.875em;}.our-work #text{width:700px;}.our-work h2{width:700px;float:left;}.contact #text,.contact blockquote{width:420px;}.contact p.credit{margin-top:-0.9em;}.contact blockquote{margin-bottom:1.5em;}.contact img.footer{float:right;margin-right:7em;margin-top:-1em;}.contact strong{color:#333;font-size:1.5em;line-height:1.2em;font-weight:400;text-transform:uppercase;}.contact #text p a{color:#333;}#ourwork_nav,#ourwork_nav li{width:540px;float:left;}#ourwork_nav li{background:url(/images/site/bg_ourwork.gif) 0 0 no-repeat;margin-bottom:.5em;}#ourwork_nav li img{float:left;margin-top:1px;}#ourwork_nav li div{width:380px;margin-left:20px;float:left;}#featured h2,.projects h2,#text h2,#project_text dt,#tags h3,.quote p,blockquote p,p.credit,#ourwork_nav p.intro,.contact strong{font-family:"klavika-web-1","klavika-web-2",Arial,sans-serif;}.wf-loading{visibility:hidden;}.wf-active{visibility:visible;}#featured h2{font-size:6.875em;line-height:.8181em;font-weight:300;text-transform:uppercase;letter-spacing:-0.04em;margin-left:5px;}#featured h2 a{color:#000;}.projects h2{width:140px;float:left;padding:.385em 0 .308em 0;border-width:1px 0;border-color:#ccc;border-style:solid;margin:10px 0 8px 0;}.projects h2{color:#999;font-size:.8125em;line-height:1.2em;text-transform:uppercase;font-weight:400;}.projects.view h2{color:#444;margin:3px 0 15px 0;}#text h2{color:#333;font-size:2.8125em;line-height:.933em;font-weight:300;text-transform:uppercase;letter-spacing:-0.04em;}#project_text dt,#tags h3,p.credit{color:#ccc;font-size:.75em;text-transform:uppercase;font-weight:400;}#project_text dt{margin:9px 0 1px 0;}#tags dt,dd{color:#999;font-size:.6875em;line-height:1.2em;}dd a{color:#999;}#tags dd{cursor:pointer;}dd a:hover,dd.hover,dd.active{color:#3fb498;}#tags dt{color:#ccc;}#tags h3{line-height:1.1em;}p.credit{color:#444;}.quote p.credit{font-size:.625em;}blockquote p{font-size:1.5em;line-height:1.083em;font-weight:300;letter-spacing:-0.02em;margin:0 0 .5em 0;}blockquote p span{margin-left:1.2em;}blockquote p a{color:#bbb;font-size:.5833em;}#ourwork_nav p.intro{font-size:1.25em;line-height:1.2em;font-weight:300;margin:.5em 0 .25em 0;}p{font-size:.6875em;line-height:1.2em;margin-bottom:1em;}p strong{font-weight:bold;}p em{font-style:italic;}.quote p{color:#333;font-size:1em;line-height:1.2em;font-weight:300;margin-bottom:.5em;}a{text-decoration:none;}a.more{color:#999;}p a:hover,blockquote p a:hover,a.more:hover{color:#3fb498!important;}