html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before{content:'';content:none;}blockquote:after{content:'';content:none;}q:before{content:'';content:none;}q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0;}ol{list-style:decimal;}ul{list-style:disc;}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:1em;line-height:1.5em;}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}.group:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}* html .clearfix{zoom:1;}* html .group{zoom:1;}*:first-child+html .clearfix{zoom:1;}*:first-child+html .group{zoom:1;}.container_12,.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;margin-left:10px;margin-right:10px;}.container_12 .grid_3{width:220px;}.container_16 .grid_4{width:220px;}.container_12 .grid_6{width:460px;}.container_16 .grid_8{width:460px;}.container_12 .grid_9{width:700px;}.container_16 .grid_12{width:700px;}.container_12 .grid_12{width:940px;}.container_16 .grid_16{width:940px;}.alpha{margin-left:0;}.omega{margin-right:0;}.container_12 .grid_1{width:60px;}.container_12 .grid_2{width:140px;}.container_12 .grid_4{width:300px;}.container_12 .grid_5{width:380px;}.container_12 .grid_7{width:540px;}.container_12 .grid_8{width:620px;}.container_12 .grid_10{width:780px;}.container_12 .grid_11{width:860px;}.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;}.useSpritePng{background-image:url(../img/sprites.png);background-repeat:no-repeat;}.fancyType{font-family:"Hoefler Text",Constantia,Palatino,"Palatino Linotype","Book Antiqua",Georgia,serif;}.serif{font-family:Georgia,"Times New Roman",Times,serif;}.sansSerif{font-family:Arial,Helvetica,sans-serif;}a{text-decoration:none;}a:focus{text-decoration:underline;}a:hover{text-decoration:underline;}a:active{text-decoration:underline;}blockquote{background-image:url(../img/sprites.png);background-repeat:no-repeat;background-position:0 -400px;background-repeat:no-repeat;padding-left:85px;padding-top:20px;margin-bottom:20px;}blockquote p{margin-bottom:0;font-size:32px;line-height:34px;letter-spacing:-1px;}blockquote cite{line-height:40px;font-size:14px;white-space:nowrap;}body{font-family:"Hoefler Text",Constantia,Palatino,"Palatino Linotype","Book Antiqua",Georgia,serif;font-size:17px;color:#fff;font-weight:100;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;background-color:#6f7376;background-image:url(../img/bg-body.png);text-rendering:optimizeLegibility;}button,input[type="submit"],input[type="button"],input[type="reset"],input[type="image"],input[type="checkbox"],input[type="radio"],input.button{cursor:pointer;}button::-moz-focus-inner{border:0;padding:0;}cite{font-style:normal;}form{margin:0;padding:0;}h1{background-image:url(../img/sprites.png);background-repeat:no-repeat;background-position:0 0;background-repeat:no-repeat;width:270px;height:90px;margin-top:50px;}h1 a{display:block;width:100%;height:100%;}h1 img{display:none;}h1 span{display:none;}h2{margin:0;font-size:28px;line-height:42px;font-weight:100;text-shadow:1px 1px 1px #666;}h2 strong{font-weight:600;font-size:48px;letter-spacing:-1px;}h3{font-size:18px;font-weight:bold;margin:10px 0 20px!important;background-image:url(../img/sprites.png);background-repeat:no-repeat;height:20px;overflow:hidden;text-indent:-500px!important;}h3 a{text-indent:0!important;}input{vertical-align:middle;}input:focus{outline:none!important;}ins{background-color:#ffd;}label{cursor:pointer;line-height:21px;}select{vertical-align:middle;}strong{font-weight:700;}table{clear:both;width:100%;border-collapse:collapse;border-spacing:0;}table td{text-align:left;vertical-align:top;}table th{text-align:left;vertical-align:top;}textarea{vertical-align:top;resize:none;}ul{list-style:none;}ul li{background-image:url(../img/sprites.png);background-repeat:no-repeat;background-position:-974px -252px;padding-left:30px;height:auto!important;height:28px;min-height:28px;line-height:28px;margin-bottom:.5em;}:target{background-color:#ffc;}#intro{border-top:5px solid #e2ecee;background-color:#bad1d6;background-image:url(../img/bg-intro.png);height:185px;}#messaging{border-top:1px solid #c9e2e8;background-color:#9cb0b5;background-image:url(../img/bg-messaging.png);}#messaging div.container_12{background-image:url(../img/bg-cloud.png);background-position:0 100%;background-repeat:no-repeat;padding:30px 0 0;height:110px;}#work{border-top:1px solid #d2bfb1;background-color:#5b2b39;background-image:url(../img/bg-work.png);}#work h3{color:#cfc3c6;background-position:-300px 0;}#work h3 a{color:#cfc3c6;}#work div.container_12{padding:20px 0;height:460px;position:relative;}#about{border-top:1px solid #bab0a5;background-color:#8c847e;background-image:url(../img/bg-about.png);}#about h3{color:#4e4b47;background-position:-300px -20px;}#about h3 a{color:#ded1c4;}#about strong{color:#4e4b47;font-weight:bold;padding-right:3px;text-shadow:1px 1px 1px #b0aaa4;}#about div.container_12{padding:20px 0;}#whatWeDo{border-top:1px solid #7a726b;background-image:url(../img/bg-about.png);}#whatWeDo div.container_12{padding-top:20px;}#contact{border-top:1px solid #a7b391;background-color:#9eaa88;background-image:url(../img/bg-contact.png);}#contact h3{color:#545a48;background-position:-300px -40px;}#contact h3 a{color:#545a48;}#contact div.container_12{padding:20px 0;}#contact form{height:410px;}#contact form label{float:left;width:125px;padding:5px;line-height:24px;font-weight:bold;}#contact form div.group{background-color:#8c9779;}#contact form div.group input{float:right;}#contact form div.group textarea{float:right;}#contact form div.fieldRow{background-image:url(../img/sprites.png);background-repeat:no-repeat;background-position:100% 100%;padding-bottom:10px;margin-bottom:5px;}#contact form div.button{padding-left:160px;}#contact form div.spinner{width:100%;height:300px;background-position:50% 50%;background-image:url(../img/ajax-loader.gif);background-repeat:no-repeat;display:none;}#contact div.newsletter{float:right;margin-left:20px;display:inline;}#contact div.newsletter img{width:265px;height:92px;background-image:url(../img/newsletter.png);background-position:0 0;background-repeat:no-repeat;}#contact div.newsletter a:hover img{background-position:0 -92px;}#legal{border-top:1px solid #bac1c7;font-size:14px;text-align:center;padding:10px 0 30px;color:#c3cad0;}#legal a{color:#e5edf6;}#mainNav{text-align:left;padding-top:63px;}#mainNav ul{margin:0;padding:0;padding-left:10px;list-style:none;}#mainNav ul li{padding:0;margin:0 20px 0 0;float:left;display:inline;line-height:0;background-image:none;height:60px;}#mainNav ul li span{display:none;}#mainNav ul li a{text-decoration:none;background-image:url(../img/sprites.png);background-repeat:no-repeat;display:block;height:60px;}#mainNav ul li img{display:none;vertical-align:middle;background-image:url(../img/sprites.png);background-repeat:no-repeat;}#mainNav #navWork a{width:162px;background-position:0 -100px;}#mainNav #navWork a:hover{background-position:0 -200px;}#mainNav #navAbout a{width:169px;background-position:-181px -100px;}#mainNav #navAbout a:hover{background-position:-181px -200px;}#mainNav #navContact a{width:134px;background-position:-369px -100px;}#mainNav #navContact a:hover{background-position:-369px -200px;}#twitter{width:100%;position:relative;margin-top:100px;margin-bottom:10px;padding-bottom:69px;z-index:1;zoom:1;}#twitter div.txt{border:1px solid #808a6e;border-right-color:#a8b295;border-bottom-color:#a8b295;background-image:url(../img/twitter-tile.png);font-size:16px;line-height:24px;font-style:italic;margin-left:80px;zoom:1;}#twitter div.txt div{background-image:url(../img/sprites.png);background-repeat:no-repeat;padding:16px 15px 15px 45px;background-position:-950px -190px;}#twitter div.txt p.text{margin:0;}#twitter div.txt span.time{font-size:12px;display:block;}#twitter div.link{position:absolute;bottom:15px;right:0;text-align:right;display:none;z-index:3;}#twitter div.deco{position:absolute;width:106px;height:70px;bottom:0;right:50px;z-index:2;background-image:url(../img/sprites.png);background-repeat:no-repeat;background-position:-852px -100px;}#twitter a{color:#697059;}#portfolio-display{width:940px;height:480px;position:absolute;top:0;left:0;display:none;z-index:5;padding:10px;background-color:#fff;color:#8b9aa0;text-shadow:1px 1px 1px #fff;font-size:14px;background-image:url(../img/ajax-loader-white.gif);background-position:50% 50%;background-repeat:no-repeat;}#portfolio-display #portfolio-item{display:none;width:938px;height:478px;border:1px solid #bdccd0;background-color:#eaf1f2;background:-moz-linear-gradient(top,#eaf1f2,#fff);background:-webkit-gradient(linear,left top,left bottom,from(#eaf1f2),to(#fff));position:relative;}#portfolio-display #portfolio-item div.img{float:left;display:inline;margin:14px 0 0 14px;width:470px;border:1px solid #ebebeb;}#portfolio-display #portfolio-item div.img img{vertical-align:middle;}#portfolio-display #portfolio-item div.txt{float:right;display:inline;width:400px;margin:35px 30px 0 0;}#portfolio-display #portfolio-item div.txt a{color:#8b9aa0;}#portfolio-display #portfolio-item div.txt dt{font-weight:bold;float:left;width:80px;clear:both;margin-bottom:10px;}#portfolio-display #portfolio-item div.txt dd{float:right;clear:right;width:290px;padding-right:15px;}#portfolio-display #portfolio-item img.closer{width:27px;height:27px;position:absolute;bottom:5px;right:5px;cursor:pointer;background-image:url(../img/sprites.png);background-repeat:no-repeat;background-position:-474px -313px;}a.pf-item{display:block;position:relative;z-index:1;width:220px;height:200px;background-repeat:no-repeat;background-image:url(../img/sprites.png);background-repeat:no-repeat;background-position:-530px -200px;text-decoration:none!important;}a.pf-item span.img{position:absolute;display:block;z-index:2;width:200px;height:159px;overflow:hidden;left:9px;top:7px;border:1px solid #a9bdc2;}a.pf-item span.desc{position:absolute;display:none;z-index:3;width:180px;height:139px;padding:10px;left:10px;top:8px;font-size:16px;line-height:24px;color:#394143!important;background-image:url(../img/sprites.png);background-repeat:no-repeat;background-position:-750px -200px;background-repeat:no-repeat;overflow:hidden;}a.pf-item *{cursor:pointer;}a.topLink{float:right;font-family:sans-serif!important;text-decoration:none;display:none;}div.formSuccess{border:1px solid #090;background-color:#cec;padding:10px;margin-bottom:10px;color:#090;font-size:14px;line-height:21px;display:none;}div.formError,div.msg{border:1px solid #c00;background-color:#ecc;padding:10px;margin-bottom:10px;color:#c00;font-size:14px;line-height:21px;display:none;}div.vcard{line-height:1.5em;}div.vcard a{color:#ebf1e1;}div.vcard div.adr{margin-bottom:1em;}div.vcard div.country-name{display:none;}div.vcard div.tel{padding-top:1em;}div.vcard span.type{display:none;}div.vcard a.url{display:none;}input.field,textarea.field{margin:0;padding:5px;border-style:none;font-size:14px;font-family:"Hoefler Text",Constantia,Palatino,"Palatino Linotype","Book Antiqua",Georgia,serif;line-height:24px;height:34px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:300px;background-color:#ebf1e1;color:#545a48;}textarea.field{height:150px;}span.amp{font-family:"Goudy Old Style","Palatino","Book Antiqua",serif;font-weight:normal;font-style:italic;font-size:1.2em;}span.copyright{font-family:Arial,Helvetica,sans-serif;}span.divider{padding:0 10px;}
