html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}body{line-height:1.5;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}table,td,th{vertical-align:middle;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}a img{border:none;}body{font-size:13px;line-height:21px;color:#2A2A2A;background:#F1F1F1;font-family:Arial,sans-serif;}h1,h2,h3,h4,h5,h6{font-weight:normal;color:#000;}h1{font-size:30px;line-height:1;margin-bottom:.5em;font-weight:bold;}h2{font-size:23px;margin-bottom:.75em;font-weight:lighter;}h3{font-size:18px;line-height:1;margin-bottom:1em;font-weight:bold;}h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}h5{font-size:1em;font-weight:bold;margin-bottom:1.5em;}h6{font-size:1em;font-weight:bold;}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0;}p{margin:0 0 1.5em;}p img.left{float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}p img.right{float:right;margin:1.5em 0 1.5em 1.5em;}a:focus,a:hover{color:#000;}a{color:#269DE9;text-decoration:underline;}blockquote{margin:1.5em;color:#666;font-style:italic;}strong{font-weight:bold;color:#000;}em,dfn{font-style:italic;}dfn{font-weight:bold;}sup,sub{line-height:0;}abbr,acronym{border-bottom:1px dotted #666;}address{margin:0 0 1.5em;font-style:italic;}del{color:#666;}pre{margin:1.5em 0;white-space:pre;}pre,code,tt{font:1em 'andale mono','lucida console',monospace;line-height:1.5;}li ul,li ol{margin:0 1.5em;}ul,ol{margin:0 1.5em 1.5em 1.5em;}ul{list-style-type:disc;}ol{list-style-type:decimal;}dl{margin:0 0 1.5em 0;}dl dt{font-weight:bold;}dd{margin-left:1.5em;}table{margin-bottom:1.4em;width:100%;}th{font-weight:bold;}thead th{background:#c3d9ff;}th,td,caption{padding:4px 10px 4px 5px;}tr.even td{background:#e5ecf9;}tfoot{font-style:italic;}caption{background:#eee;}.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}.hide{display:none;}.quiet{color:#838383;}.loud{color:#E60000;}.highlight{background:#ff0;}.added{background:#060;color:#fff;}.removed{background:#900;color:#fff;}.first{margin-left:0;padding-left:0;}.last{margin-right:0;padding-right:0;}.top{margin-top:0;padding-top:0;}.bottom{margin-bottom:0;padding-bottom:0;}.left{text-align:left;}.center{text-align:center;}.right{text-align:right;}label{font-weight:bold;}fieldset{padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}legend{font-weight:bold;font-size:1.2em;}input[type=text],input.text,input.title,textarea,select{background-color:#fff;border:1px solid #bbb;}input[type=text]:focus,input.text:focus,input.title:focus,textarea:focus,select:focus{border-color:#666;}input[type=text],input.text,input.title,textarea,select{margin:.5em 0;}input.text,input.title{width:300px;padding:5px;}input.title{font-size:1.5em;}textarea{width:390px;height:250px;padding:5px;}input[type=checkbox],input[type=radio],input.checkbox,input.radio{position:relative;top:.25em;}form.inline{line-height:3;}form.inline p{margin-bottom:0;}.error,.notice,.success{padding:.8em;margin-bottom:1em;border:2px solid #ddd;}.error{background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}.notice{background:#FFF6BF;color:#514721;border-color:#FFD324;}.success{background:#E6EFC2;color:#264409;border-color:#C6D880;}.error a{color:#8a1f11;}.notice a{color:#514721;}.success a{color:#264409;}.container_3,.container_4{width:944px;}.grid_1,.grid_2,.grid_3,.grid_4{display:inline;float:left;position:relative;margin-left:0;margin-right:0;}.first{margin-left:0;}.last{margin-right:0;}.container_3 .grid_1{width:314px;}.container_3 .grid_2{width:628px;}.container_3 .grid_3{width:942px;}.container_4 .grid_1{width:236px;}.container_4 .grid_2{width:472px;}.container_4 .grid_3{width:708px;}.container_4 .grid_4{width:944px;}.container_4 .prepend_1{padding-left:236px;}.container_4 .prepend_2{padding-left:472px;}.container_4 .prepend_3{padding-left:708px;}.container_4 .append_1{padding-right:236px;}.container_4 .append_2{padding-right:472px;}.container_4 .append_3{padding-right:708px;}.container_4 .push_1{left:236px;}.container_4 .push_2{left:472px;}.container_4 .push_3{left:708px;}.container_4 .pull_1{left:-236px;}.container_4 .pull_2{left:-472px;}.container_4 .pull_3{left:-708px;}.prepend_top{margin-top:46px;}.append_bottom{margin-bottom:32px;}hr{background:#ddd;color:#ddd;clear:both;height:.1em;margin:0 10px 1.45em 10px;border:none;}hr.space{background:#fff;color:#fff;}.float{float:left;}.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;}.clearfix{display:inline-block;}* html .clearfix{height:1%;}.clearfix{display:block;}h1,h2,h3,h4,h5,h6{color:#2a2a2a;}a{text-decoration:none;}a:focus,a:active{outline:none;}.tagline,blockquote{font-size:36px;font-style:normal;font-weight:100;letter-spacing:.04em;line-height:1.176;}blockquote p{margin:0;}button{background:transparent;border:0;color:#269de9;cursor:pointer;font-size:13px;font-weight:bold;margin:0 0 1em;padding:0;text-align:left;}button::-moz-focus-inner{border:0;padding:0;}form>div{margin:0 0 1em;}label{color:#000;display:block;font-weight:normal;line-height:1.8;}input[type=text],input[type=password],textarea{border:1px solid #ccc;font:12px arial,sans-serif;margin:0;padding:3px;}form #status,form .status{display:none;margin:1.5em 0;padding:10px 0;}form.has-success #status,form.has-success .status{border:2px solid #000;color:#269de9;display:block;font-weight:bold;}form.has-errors #status,form.has-errors .status{color:#B12E2E;display:block;font-weight:bold;}form.has-errors .has-error input,.has-errors .has-error textarea{background:#fff;border:2px solid #7ab5df;color:#B12E2E;}body{background:#fff;min-width:944px;}#clip{overflow:hidden;position:relative;width:100%;}#header{background-color:#f1f1f1;padding:40px 0;position:relative;width:100%;z-index:1;}#content-wrapper{overflow:hidden;position:relative;}#content{background-color:#fff;overflow:hidden;padding:43px;position:relative;width:858px;}#work #content{width:865px;}#sidebar{float:left;padding:0 43px 0 0;width:151px;}#body{float:right;width:858px;}#logo{background:url(/frontend/img/header.png) 0 -341px no-repeat;height:20px;left:43px;overflow:hidden;position:absolute;text-indent:-999em;top:43px;width:87px;}#my-ziba #logo,.my-ziba #logo{background-position:-87px -341px;}p.my-ziba{left:803px;margin:0;position:absolute;top:40px;}p.my-ziba a{background:url(/frontend/img/header.png) 0 -319px no-repeat;display:block;height:19px;overflow:hidden;text-indent:-999em;width:65px;}#header p.my-ziba a:hover{background-position:-65px -319px;}#my-ziba #header p.my-ziba a{background-position:-65px -319px;}#primary-nav{list-style-type:none;margin:0 0 0 236px;}#primary-nav li{height:35px;}#primary-nav li.work{width:87px;}#primary-nav li.perspectives{width:203px;}#primary-nav li.trends{width:110px;}#primary-nav li a{background:url(/frontend/img/header.png) no-repeat;display:block;height:100%;overflow:hidden;position:relative;text-indent:-999em;width:100%;z-index:2;}#primary-nav li.work a{background-position:0 -1px;}#primary-nav li.perspectives a{background-position:0 -36px;}#primary-nav li.trends a{background-position:0 -71px;}#my-ziba #primary-nav li.work a,.my-ziba #primary-nav li.work a{background-position:0 -211px;}#my-ziba #primary-nav li.perspectives a,.my-ziba #primary-nav li.perspectives a{background-position:0 -246px;}#my-ziba #primary-nav li.trends a,.my-ziba #primary-nav li.trends a{background-position:0 -281px;}.no-fade a span{display:none;}.no-fade #primary-nav li.work a:hover,#primary-nav li.work a.on,#work #primary-nav li.work a{background-position:0 -106px;}.no-fade #primary-nav li.perspectives a:hover,#primary-nav li.perspectives a.on,#perspectives #primary-nav li.perspectives a{background-position:0 -141px;}.no-fade #primary-nav li.trends a:hover,#primary-nav li.trends a.on,#trends #primary-nav li.trends a{background-position:0 -176px;}#secondary-nav{left:515px;list-style-type:none;margin:0;position:absolute;top:40px;}#secondary-nav li{height:20px;width:50px;}#secondary-nav li a{background:url(/frontend/img/header.png) no-repeat;display:block;height:100%;overflow:hidden;position:relative;text-indent:-999em;width:100%;z-index:2;}#secondary-nav li.news a{background-position:-205px 0;}#secondary-nav li.events a{background-position:-205px -20px;}#secondary-nav li.about a{background-position:-205px -42px;}#secondary-nav li.careers a{background-position:-205px -60px;}#secondary-nav li.contact a{background-position:-205px -80px;}#my-ziba #secondary-nav li.news a,.my-ziba #secondary-nav li.news a{background-position:-205px -210px;}#my-ziba #secondary-nav li.events a,.my-ziba #secondary-nav li.events a{background-position:-205px -230px;}#my-ziba #secondary-nav li.about a,.my-ziba #secondary-nav li.about a{background-position:-205px -252px;}#my-ziba #secondary-nav li.careers a,.my-ziba #secondary-nav li.careers a{background-position:-205px -270px;}#my-ziba #secondary-nav li.contact a,.my-ziba #secondary-nav li.contact a{background-position:-205px -290px;}.no-fade #secondary-nav li.news a:hover,#secondary-nav li.news a.on,#my-ziba #secondary-nav li.news a.on,#news #secondary-nav li.news a{background-position:-205px -105px;}.no-fade #secondary-nav li.events a:hover,#secondary-nav li.events a.on,#my-ziba #secondary-nav li.events a.on,#events #secondary-nav li.events a{background-position:-205px -125px;}.no-fade #secondary-nav li.about a:hover,#secondary-nav li.about a.on,#my-ziba #secondary-nav li.about a.on,#about #secondary-nav li.about a{background-position:-205px -147px;}.no-fade #secondary-nav li.careers a:hover,#secondary-nav li.careers a.on,#my-ziba #secondary-nav li.careers a.on,#careers #secondary-nav li.careers a{background-position:-205px -165px;}.no-fade #secondary-nav li.contact a:hover,#secondary-nav li.contact a.on,#my-ziba #secondary-nav li.contact a.on,#contact #secondary-nav li.contact a{background-position:-205px -185px;}.fancy-slideshow{display:block;margin:0 0 1.5em;overflow:hidden;width:640px;visibility:hidden;z-index:1;}.fancy-slideshow .container{background:#f1f1f1;overflow:hidden;position:relative;width:100%;z-index:1;}.fancy-slideshow .container .asset{display:none;left:0;position:absolute;top:0;z-index:1;}.fancy-slideshow .container .showing{display:block;z-index:2;}.fancy-slideshow .next,.fancy-slideshow .prev{display:block;height:100%;position:absolute;width:50%;top:0;z-index:3;}.fancy-slideshow .next{left:50%;}.fancy-slideshow .prev{left:0;}.fancy-slideshow .next span,.fancy-slideshow .prev span{background:url(/frontend/img/slideshow-move.png);display:none;height:55px;overflow:hidden;position:absolute;text-indent:-999em;top:0;width:36px;z-index:4;}.fancy-slideshow .next span{background-position:right top;right:42px;}.fancy-slideshow .prev span{background-position:left top;left:42px;}.fancy-slideshow .captions{color:#2a2a2a;float:left;font-style:italic;line-height:1.46;margin:0;min-height:4.384615em;padding:.5em 0 0;width:65%;}.fancy-slideshow .index{float:right;list-style:none;margin:0;padding:.5em 0 0;text-align:right;width:30%;}.fancy-slideshow .index li{display:inline-block;height:9px;margin:0 0 6px 6px;width:9px;}.fancy-slideshow .index a{background:#9c9c9c;display:inline-block;height:9px;overflow:hidden;text-align:left;text-indent:-999em;width:9px;}.fancy-slideshow .index a:hover,.fancy-slideshow .index a.on{background:#000;}#sidebar{line-height:1.4;}#sidebar #article-options{line-height:1;position:relative;width:100%;}#sidebar #article-options #share{cursor:pointer;display:inline-block;position:relative;vertical-align:baseline;}#sidebar #article-options #share span{color:#269de9;cursor:pointer;line-height:1.5;padding-right:10px;}#sidebar #article-options #share-options{background:#fff;border:1px solid #d1d1d1;list-style:none;margin:0 0 1.5em;padding:15px 25px 15px 20px;}#sidebar #article-options #share-js{display:none;left:10px;position:absolute;top:1.2em;}#sidebar #article-options #share-js #share-options{margin:0;position:relative;z-index:2;}#sidebar #article-options #share-js span.shadow{background:url(/frontend/img/shadow.png) right bottom no-repeat;top:6%;display:block;height:100%;padding:0;position:absolute;left:6%;width:100%;z-index:1;}#sidebar #article-options #share-js span.shadow-top{background:url(/frontend/img/shadow.png) right top no-repeat;display:block;padding:0;position:absolute;height:6%;top:0;left:6%;width:100%;z-index:1;}#sidebar #article-options #share-js span.shadow-left{background:url(/frontend/img/shadow.png) left bottom no-repeat;display:block;padding:0;position:absolute;height:100%;top:6%;left:0;width:6%;z-index:1;}#sidebar #share-options li a{background-image:url(/frontend/img/share.png);background-repeat:no-repeat;color:#000;display:block;height:23px;line-height:23px;padding:0 0 0 24px;}#sidebar #article-options .facebook{background-position:0 -23px;}#sidebar #article-options .twitter{background-position:0 -46px;}#sidebar #article-options .digg{background-position:0 -69px;}#sidebar #article-options .delicious{background-position:0 -92px;}#sidebar #article-options .linkedin{background-position:0 -115px;}#sidebar #article-options #pdf{border-left:1px solid #000;padding-left:10px;}#sidebar #article-info{color:#838383;margin:27px 0 30px;}#sidebar #article-info strong{display:block;}#detail-navigation{height:27px;list-style:none;margin:0 0 36px;position:relative;width:99px;}#detail-navigation li{background-image:url(/frontend/img/arrows-detail-navigation.png);background-repeat:no-repeat;position:absolute;height:27px;top:0;width:27px;}#detail-navigation .next{background-position:right top;right:0;}#detail-navigation .prev{background-position:left top;left:0;}#detail-navigation .back{background-position:-36px top;left:36px;}#detail-navigation li a{display:block;height:100%;overflow:hidden;text-indent:-999em;width:100%;}#ie6-shim{display:none;}#add-my-ziba,#my-ziba-added,#my-ziba-added-notice{display:block;height:70px;position:absolute;right:0;top:0;width:70px;z-index:5;}#transitions #add-my-ziba,#transitions #my-ziba-added{height:0;width:0;}#add-my-ziba span,#my-ziba-added span,#my-ziba-added-notice span{cursor:pointer;display:block;height:100%;right:0;position:absolute;top:0;width:100%;}#add-my-ziba .trend-opacity,#my-ziba-added .trend-opacity{z-index:5;}#add-my-ziba .plus,#my-ziba-added .plus{background:#cecece url(/frontend/img/my-ziba-plus.png) 0 bottom no-repeat;z-index:6;}#my-ziba-added .plus{background-position:-140px bottom;}#add-my-ziba:hover .plus{background-color:#158cca;background-position:-70px bottom;}#add-my-ziba .corner,#my-ziba-added .corner{background:url(/frontend/img/my-ziba-corner-gray.png) center center no-repeat;z-index:7;}#add-my-ziba .text,#my-ziba-added .text,#my-ziba-added-notice .text{bottom:-30px;color:#269de9;display:none;font-size:12px;height:auto;left:auto;line-height:1;position:absolute;right:20px;text-align:right;top:auto;width:200px;z-index:8;}#my-ziba-added .text,#my-ziba-added-notice .text{color:#838383;}#add-my-ziba:hover .text,#my-ziba-added:hover .text,#my-ziba-added-notice .text{display:block;}#my-ziba-added-notice{display:none;}#add-my-ziba .flasher{background:#fff;display:none;z-index:6;}#home{background-color:#fff;}#home #header{background-color:#f1f1f1;}#home #splash{margin-bottom:1.5em;}#home #featured-updates strong{display:block;margin-bottom:.8em;}#home #featured-updates ul{list-style:none;margin:0 0 0 -40px;overflow:hidden;width:939px;}#home #featured-updates li{float:left;font-size:12px;line-height:1.5;margin:0 0 0 40px;width:273px;}#home #featured-updates li a{color:#838383;}#home #featured-updates li a:hover{color:#269de9;}#home #featured-updates li img{display:block;margin-bottom:.8em;}#work{background-color:#fff;}#work #header{background-color:#f1f1f1;}#work h1,#work h2{color:#269de9;font-size:23px;font-weight:200;line-height:1.2;margin:-0.2em 0;}#work h1.inline,#work h2.inline{cursor:pointer;display:inline-block;}#work h1.on,#work h2.on{color:#000;}#work h1 .header-divider{color:#838383;cursor:default;margin:0 16px;}#client-list{overflow:hidden;padding-bottom:43px;width:100%;}#client-list ul{float:left;list-style:none;margin:0;width:160px;}#client-list ul a.on{color:#000;}#featured-projects,#client-projects{list-style:none;margin:43px 0 0 -40px;width:981px;}#featured-projects li,#client-projects li{background:#fff;color:#838383;display:inline-block;min-width:273px;padding:0 0 40px 40px;position:relative;vertical-align:top;}#featured-projects li.one-column,#client-projects li.one-column{width:273px;}#featured-projects li.two-column,#client-projects li.two-column{width:588px;}#featured-projects li.three-column,#client-projects li.three-column{width:901px;}#featured-projects li img,#client-projects li img{display:block;line-height:1;margin-bottom:12px;}#featured-projects h3,#client-projects h3{background:#fff;font-size:23px;font-weight:200;line-height:1.2;margin:-0.2em 0;}#featured-projects h3 .cufon-vml,#client-projects h3 .cufon-vml{color:#2a2a2a;position:relative;top:3px;}#featured-projects p,#client-projects p{color:#838383;margin:10px 0 0;}#featured-projects li:hover p,#client-projects li:hover p{color:#269de9;}#featured-projects a,#client-projects a{background:url(/frontend/img/clear.png);display:block;height:100%;left:0;overflow:hidden;position:absolute;text-indent:-999em;top:0;width:100%;z-index:1;}#work.detail{background-color:#f1f1f1;}#work.detail #header{background-color:#f1f1f1;}#work.detail #content{padding:43px 67px 43px 43px;width:834px;}#work.detail #body{color:#838383;width:640px;}#work.detail blockquote{border-left:7px solid #000;color:#269de9;font-size:34px;font-weight:200;letter-spacing:0;margin:1.4em 0;padding-left:20px;}#work.detail #summary{background:url(/frontend/img/work-summary-divider.png) 0 0;list-style:none;margin:43px 0;overflow:hidden;}#work.detail .columns-1{width:184px;}#work.detail .columns-2{width:411px;}#work.detail .columns-3{width:640px;}#work.detail #summary li{float:left;width:184px;}#work.detail #summary li.divider{padding-right:43px;}#work.detail #summary li p{color:#269de9;margin:0;}#work.detail #article-info .date{color:#767676;margin-bottom:25px;}#work.detail #article-info ul{list-style:none;margin:0;}#work.client{background-color:#fff;}#work.client #header{background-color:#f1f1f1;}#perspectives{background-color:#fff;}#perspectives #header{background-color:#f1f1f1;}#perspectives #body{width:664px;}#perspectives h1{color:#838383;font-weight:200;margin:0 0 .5em;}#perspectives h1 span{color:#000;}#perspectives.detail p.biography{color:#838383;}#perspectives #articles{list-style:none;margin:0;}#perspectives.detail #articles{margin-top:43px;}#perspectives #articles li{border-bottom:1px solid #ccc;margin-bottom:22px;overflow:hidden;padding-bottom:22px;width:100%;}#perspectives #articles li img{float:left;margin-right:15px;width:70px;}#perspectives #articles li .date{float:left;font-size:18px;font-weight:bold;line-height:1.25;margin-right:15px;width:65px;}#perspectives #articles li .date span{color:#838383;display:block;font-size:12px;}#perspectives #articles li .title{border-left:10px solid #b2b2b2;float:left;min-height:70px;padding-left:20px;width:400px;}#perspectives #articles li .topic{display:inline-block;font-weight:bold;line-height:1.2;padding-right:8px;}#perspectives #articles li .author{color:#269de9;display:inline-block;line-height:1.2;padding-left:8px;}#perspectives #articles li .author a{color:#269de9;font-weight:bold;}#perspectives #articles li .author a:hover{color:#000;}#perspectives #articles li h2{font-weight:200;line-height:1.15;margin:.05em 0 0;}#perspectives #paging{line-height:3;list-style:none;margin:0;overflow:hidden;width:100%;}#perspectives #paging .previous{float:left;padding-left:10px;}#perspectives #paging .next{float:right;padding-right:10px;}#perspectives #paging a{color:#000;font-weight:bold;}#perspectives #paging .previous a{background:url(/frontend/img/arrow-black-left.png) left center no-repeat;padding-left:16px;}#perspectives #paging .next a{background:url(/frontend/img/arrow-black-right.png) right center no-repeat;padding-right:16px;}#perspectives #sidebar strong{display:block;margin-bottom:.6em;}#perspectives #sidebar ul{list-style:none;margin:0 0 3em;}#perspectives #rss{margin:30px 0;}#perspectives #rss a{background:url(/frontend/img/rss12.png) right center no-repeat;padding-right:16px;}#perspectives.article{background-color:#fff;}#perspectives.article #header{background-color:#fff;}#perspectives.article #content{background-color:#f1f1f1;padding:43px 67px 43px 43px;width:834px;}#perspectives.article #body{width:640px;}#perspectives.article blockquote{border-left:7px solid #000;color:#269de9;font-size:34px;font-weight:200;letter-spacing:0;margin:1.4em 0;padding-left:20px;}#perspectives.article p.biography{color:#838383;font-style:italic;}#perspectives.article #article-header{border-bottom:1px solid #fff;margin:0 -43px 43px;padding-bottom:43px;position:relative;}#perspectives.article #article-header #title{color:#838383;font-size:14px;margin:0 0 0 237px;overflow:hidden;width:707px;}#perspectives.article #article-header #title img{float:left;margin:0 15px 0 0;}#perspectives.article #article-header #title #title-info{float:left;width:550px;}#perspectives.article #article-header h1{color:#000;font-size:40px;margin:0 0 9px;width:500px;}#perspectives.article #article-header .subheading{color:#989898;font-size:16px;font-style:italic;margin:0 0 16px;}#perspectives.article #article-header .author{margin:9px 0 0;}#perspectives.article #detail-navigation{left:43px;position:absolute;top:0;}#perspectives.article #article-info strong,#perspectives.article #article-info .comments{margin:2em 0 0;}#perspectives.article #article-info .comments a{background:url(/frontend/img/comments.png) no-repeat;display:block;font-weight:bold;padding-top:35px;}#perspectives #add-my-ziba .corner,#perspectives #my-ziba-added .corner{background:url(/frontend/img/my-ziba-corner-white.png) center center no-repeat;}#perspectives.article #comments{border-top:1px solid #ccc;margin:2.5em 0 0;padding:2.5em 0;}#perspectives.article #comments h2{font-size:23px;margin:0 0 .6em;}#perspectives.article #comments h3{font-size:14px;margin:0;}#perspectives.article #comments #instructions{color:#838383;margin:0 0 1em;}#perspectives.article #comments ul{border-bottom:1px solid #ccc;font-size:12px;list-style:none;margin:0 0 2.2em;padding:0 0 1.5em;}#perspectives.article #comments li{background:#fff;color:#838383;line-height:1.3333;margin:0 0 1em;padding:16px 16px 1px;}#perspectives.article #comments li.empty{padding:16px;}#perspectives.article #comments .commenter{color:#000;font-weight:normal;margin:0;}#perspectives.article #comments .comment{color:#838383;margin:0 0 15px;}#perspectives.article #comments .response{color:#222;overflow:hidden;width:100%;}#perspectives.article #comments .response p{color:#838383;margin:0 0 15px;}#perspectives.article #comments .response img{float:left;margin:0 8px 16px 0;}#perspectives.article #comments .response div{float:left;width:584px;}#perspectives.article #comments form{width:100%;}#perspectives.article #comments form .name{margin-right:16px;}#perspectives.article #comments form .name,#perspectives.article #comments form .email{float:left;}#perspectives.article #comments form .name input,#perspectives.article #comments form .email input{width:196px;}#perspectives.article #comments form .body{clear:both;margin-bottom:.5em;}#perspectives.article #comments form textarea{height:9em;width:416px;}#trends{background-color:#121212;}#trends #header{background-color:#fff;}#trends #content{background-color:#121212;color:#fff;}#trends #body{float:none;}#trends .tagline{letter-spacing:0;margin-bottom:43px;}#trends #listing{list-style:none;margin:0;}#trends #listing li{overflow:hidden;padding:0 0 26px;position:relative;width:100%;}#trends #listing h1{display:inline-block;font-size:30px;height:156px;margin-bottom:1em;overflow:hidden;vertical-align:top;width:160px;}#trends #listing h1 a{color:#000;display:table;height:100%;text-align:center;text-transform:uppercase;width:100%;}#trends #listing h1 a span{display:table-cell;text-align:center;vertical-align:middle;width:100%;}#trends #listing h1 a span span{display:inline;}#trends #listing li .trend-date{font-size:11px;left:0;line-height:1;position:absolute;top:164px;}#trends #listing ul{display:inline-block;list-style:none;margin:0;vertical-align:top;}#trends #listing ul li{display:inline-block;margin:0;padding:0 0 0 26px;vertical-align:top;width:148px;}#trends #listing ul li p{font-size:11px;line-height:1.3;margin:0;}#trends #listing ul li a{text-transform:uppercase;}#trends.detail{background-color:#fff;}#trends.detail #content{background-color:transparent;color:#000;padding:0;width:944px;}#trends.detail #color-wrapper{overflow:hidden;padding:0;width:100%;}#trends.detail #body{padding:43px 67px 43px 43px;width:834px;}#trends.detail h1,#trends.detail .tagline,#trends.detail .fancy-slideshow{margin-left:194px;}#trends.detail .fancy-slideshow{margin-bottom:45px;}#trends.detail h1{font-size:90px;font-weight:100;line-height:.8888;margin-bottom:35px;width:500px;}.cufon-active #trends.detail h1{margin-bottom:20px;}#trends.detail .tagline{font-size:30px;font-weight:200;margin-bottom:35px;}#trends.detail #examples{list-style:none;margin:0 0 0 -43px;}#trends.detail #examples li{border-top:1px solid #fff;overflow:hidden;padding:43px 67px 43px 237px;width:640px;}#trends.detail #examples li:last-child{padding-bottom:0;}#trends.detail #examples li img{float:left;margin-right:22px;}#trends.detail #examples li .description{float:left;margin-bottom:-1.5em;width:318px;}#trends.detail #examples li .description .date{font-weight:bold;margin-top:-.25em;}#trends.detail #examples li .description h2{font-size:26px;line-height:1.2;}#trends.detail #examples li .description a{color:#000;font-weight:bold;}#trends #sidebar{left:43px;position:absolute;top:43px;width:151px;}#trends #sidebar a,#trends #article-options #share span{color:#000;}#trends #sidebar #article-info{color:#000;}#trends #add-my-ziba .text,#trends #my-ziba-added .text,#trends #my-ziba-added-notice .text{color:#000;}#trends #add-my-ziba .plus,#trends #my-ziba-added .plus{background-color:transparent;background-position:-210px bottom;}#trends #add-my-ziba:hover .plus{background-color:#000;background-position:-140px bottom;}#trends #add-my-ziba .trend-opacity{background:url(/frontend/img/my-ziba-trend-opacity.png);}#trends #my-ziba-added .trend-opacity{background:url(/frontend/img/my-ziba-trend-opacity-added.png);}#trends #add-my-ziba .corner,#trends #my-ziba-added .corner{background:url(/frontend/img/my-ziba-corner-white.png) center center no-repeat;}#trends #rss{margin:30px 0;}#trends #rss a{background:url(/frontend/img/rss12black.png) right center no-repeat;padding-right:16px;}#news #body{width:664px;}#news #listing{list-style:none;margin:0;}#news #listing li{border-bottom:1px solid #ccc;margin:0 0 32px;padding:0 0 32px;position:relative;}#news #listing li img{left:0;position:absolute;top:0;}#news #listing li div{border-left:10px solid #b2b2b2;color:#838383;margin:0 0 -1.5em 163px;padding-left:24px;}#news #listing h2{font-size:25px;font-weight:200;line-height:1.1;margin:.2em 0;}#news #paging{line-height:3;list-style:none;margin:-2em 0 0 0;overflow:hidden;width:100%;}#news #paging .previous{float:left;padding-left:10px;}#news #paging .next{float:right;padding-right:10px;}#news #paging a{color:#000;font-weight:bold;}#news #paging .previous a{background:url(/frontend/img/arrow-black-left.png) left center no-repeat;padding-left:16px;}#news #paging .next a{background:url(/frontend/img/arrow-black-right.png) right center no-repeat;padding-right:16px;}#news #sidebar strong{display:block;margin-bottom:.6em;}#news #sidebar ul{list-style:none;margin:0 0 3em;}#news #rss,#events #rss,#podcast{margin:30px 0;}#news #rss a,#events #rss a{background:url(/frontend/img/rss12.png) right center no-repeat;padding-right:16px;}#podcast a{background:url(/frontend/img/podcast.gif) right center no-repeat;padding-right:20px;}#news.archive h1{color:#838383;font-weight:200;margin:0 0 1.5em;}#news.archive h1 span{color:#000;}#events #body{width:664px;}#events #splash{display:block;margin:0 0 32px;}#events #upcoming{float:right;width:194px;}#events #recent{float:left;width:426px;}#events #upcoming h1,#events #recent h1{display:inline-block;font-size:25px;font-weight:200;line-height:1;margin:0;}#events #upcoming h1{margin-right:16px;}#events #upcoming #rss{background:url(/frontend/img/rss.png) center center no-repeat;display:inline-block;height:16px;overflow:hidden;text-indent:-999em;vertical-align:baseline;width:16px;}#events #upcoming ul,#events #recent ul{margin:26px 0 0;list-style:none;}#events #upcoming li,#events #recent li{border-bottom:1px solid #ccc;color:#838383;margin-bottom:22px;overflow:hidden;padding-bottom:22px;width:100%;}#events #upcoming li .date{font-weight:bold;}#events #upcoming li h2{font-size:21px;font-weight:200;line-height:1.2;margin:0 0 .35em;}#events #upcoming li p{margin:0;}#events #recent img{float:left;margin-right:22px;}#events #recent li .info{float:left;width:244px;}#events #recent li .no-image{width:426px;}#events #recent li h2{font-size:21px;font-weight:200;line-height:1.2;margin:0 0 .35em;}#events #recent li p{margin:0 0 .5em;}#events #recent .continue{background:url(/frontend/img/arrow-blue-right.png) right center no-repeat;padding:0 16px 0 0;}#events #to-archives{background:url(/frontend/img/arrow-blue-left.png) left center no-repeat;font-weight:bold;padding:0 0 0 20px;}#events #sidebar strong{display:block;margin-bottom:.6em;}#events #sidebar ul{list-style:none;margin:0 0 30px;}#events.detail{background:#f1f1f1;}#events.detail #content{padding:43px 67px 43px 43px;width:834px;}#events.detail #body{color:#838383;width:640px;}#events.detail h1{color:#2a2a2a;font-size:25px;font-weight:200;}#events.detail div.date{font-weight:bold;}#events.detail blockquote{border-left:7px solid #000;color:#269de9;font-size:34px;font-weight:200;letter-spacing:0;margin:1.4em 0;padding-left:20px;}#events.spaces #body{width:664px;}#events.spaces #body ul{list-style:none;margin:0;}#events.spaces #body .listing{color:#838383;margin:0 0 43px;}#events.spaces #body h1{color:#2a2a2a;font-size:25px;font-weight:200;margin:0 0 .52em;}#events.spaces #body p{line-height:1.3;margin:0 0 1.2em;}#events.spaces #detail-navigation .back{left:0;}#events.archive h1{color:#838383;font-weight:200;margin:0 0 1.5em;}#events.archive h1 span{color:#000;}#events.archive #archives{margin:0;list-style:none;}#events.archive #archives li{border-bottom:1px solid #ccc;margin-bottom:22px;overflow:hidden;padding-bottom:22px;width:100%;}#events.archive #archives img{float:left;margin-right:22px;}#events.archive #archives li .info{float:left;width:460px;}#events.archive #archives li .no-image{width:642px;}#events.archive #archives li h2{font-size:21px;font-weight:200;line-height:1.2;margin:0 0 .35em;}#events.archive #archives li p{margin:0 0 .5em;}#events.archive #archives .continue{background:url(/frontend/img/arrow-blue-right.png) right center no-repeat;padding:0 16px 0 0;}#events.archive #paging{line-height:3;list-style:none;margin:0;overflow:hidden;width:100%;}#events.archive #paging a{color:#000;font-weight:bold;}#events.archive #paging .previous{float:left;padding-left:10px;}#events.archive #paging .next{float:right;padding-right:10px;}#events.archive #paging .previous a{background:url(/frontend/img/arrow-black-left.png) left center no-repeat;padding-left:16px;}#events.archive #paging .next a{background:url(/frontend/img/arrow-black-right.png) right center no-repeat;padding-right:16px;}#about #body{margin-right:-43px;width:901px;}#about .tagline,#about #secondary-copy,#about #work-type,#about #client-list,#about #slideshow-wrapper{border-bottom:1px solid #ccc;margin-bottom:43px;padding-bottom:43px;}#about .fancy-slideshow{margin-bottom:0;}#about .tagline{font-size:41px;font-weight:100;letter-spacing:1px;}#about #secondary-copy .large{font-size:25px;line-height:1.2;margin-bottom:1.2em;}#about #secondary-copy .last{margin-bottom:0;}#about #work-type{list-style:none;margin-left:0;overflow:hidden;width:100%;}#about #work-type .listing{color:#838383;float:left;margin-right:43px;margin-bottom:-1.5em;width:271px;}#about #work-type .last{margin-right:0;}#about #work-type h1,#about #culture h1{font-size:18px;margin:0 0 1.1em;}#about #client-list h1{float:left;font-size:18px;font-weight:bold;margin:0;width:193px;}#about #client-list ul{margin-right:12px;width:165px;}#about #client-list li{line-height:1.2;margin:.25em 0;}#careers #body{color:#838383;width:664px;}#careers h1,#careers h2,#careers h3{color:#2a2a2a;font-size:25px;font-weight:200;margin:0 0 .52em;}#careers #sidebar h1,#careers #sidebar h2,#careers #sidebar h3{font-size:22px;}#careers #jobs{border-top:1px solid #ccc;list-style:none;margin:0 0 150px;width:473px;}#careers #jobs .job{border-bottom:1px solid #ccc;padding-bottom:1px;}#careers #jobs .job h2.title{background:#fff url(/frontend/img/plus-minus.png) right top no-repeat;color:#269de9;cursor:pointer;font-size:13px;font-weight:normal;line-height:3;margin:0 10px 0 0;}#careers #jobs .expanded h2.title{background:#fff url(/frontend/img/plus-minus.png) right -39px no-repeat;}#careers #jobs .description{display:none;margin:0 0 .5em 0;}#careers #jobs .description ul{margin-bottom:1.5em;}#careers #jobs .share{cursor:pointer;display:inline-block;margin-right:2em;position:relative;vertical-align:baseline;}#careers #jobs .share span{color:#269de9;cursor:pointer;line-height:1.5;padding-right:10px;}#careers #jobs .share-options{background:#fff;border:1px solid #d1d1d1;list-style:none;margin:0 0 1.5em;padding:15px 25px 15px 20px;}#careers #jobs .share-js{display:none;left:10px;position:absolute;top:1.2em;}#careers #jobs .share-js .share-options{margin:0;position:relative;z-index:2;}#careers #jobs .share-js span.shadow{background:url(/frontend/img/shadow.png) right bottom no-repeat;top:6%;display:block;height:100%;padding:0;position:absolute;left:6%;width:100%;z-index:1;}#careers #jobs .share-js span.shadow-top{background:url(/frontend/img/shadow.png) right top no-repeat;display:block;padding:0;position:absolute;height:6%;top:0;left:6%;width:100%;z-index:1;}#careers #jobs .share-js span.shadow-left{background:url(/frontend/img/shadow.png) left bottom no-repeat;display:block;padding:0;position:absolute;height:100%;top:6%;left:0;width:6%;z-index:1;}#careers #jobs .share-options li a{background-image:url(/frontend/img/share.png);background-repeat:no-repeat;color:#000;display:block;height:23px;line-height:23px;padding:0 0 0 24px;}#careers #jobs .share-options .facebook{background-position:0 -23px;}#careers #jobs .share-options .twitter{background-position:0 -46px;}#careers #jobs .share-options .digg{background-position:0 -69px;}#careers #jobs .share-options .delicious{background-position:0 -92px;}#careers #jobs .share-options .linkedin{background-position:0 -115px;}#careers #jobs .show-form{margin-top:1.5em;}#careers #jobs form{background:#f0f0f0;display:none;margin:0 0 2em;padding:16px;position:relative;}#careers #jobs form .name{margin-right:16px;}#careers #jobs form .name,#careers #jobs form .email{float:left;}#careers #jobs form .name input,#careers #jobs form .email input{width:180px;}#careers #jobs form .resume{clear:both;overflow:hidden;width:100%;}#careers #jobs form .resume div object{display:block;margin-left:-2px;}#careers #jobs form .resume div.queued,#careers #jobs form .resume div.progress{display:none;}#careers #jobs form .resume div.queued span{color:#000;}#careers #jobs form .resume div.queued span.error{color:#f00;}#careers #jobs form .resume div.progress{line-height:15px;margin:1em 0 0;overflow:hidden;width:100%;}#careers #jobs form .resume div.progress .overall{background:#838383;display:inline-block;height:16px;margin:0 0 0 8px;vertical-align:text-top;width:360px;}#careers #jobs form .resume div.progress .progress{background:#269de9;display:block;height:100%;width:0;}#careers #jobs form .submit{border-top:1px solid #d2d3d5;padding:14px 16px 16px;margin:0 -16px -16px;}#careers #jobs button{font-weight:normal;margin-right:12px;margin-bottom:0;}#careers #jobs .cancel{color:#5d5d5d;}#careers #jobs form .instructions{bottom:16px;margin:0;position:absolute;right:16px;text-align:right;}#careers #jobs form .status{border-left:none;border-right:none;border-bottom:none;margin:0 -16px -16px;padding:14px 16px 16px;}#careers #jobs form.working .progress,#careers #jobs form.has-success .progress{display:block!important;}#careers #jobs form.working .submit,#careers #jobs form.has-success .submit{display:none;}#careers #jobs form.has-errors .submit{margin-top:16px;}#careers iframe{border:none;width:700px;}#contact #body,.contact #content #body{color:#838383;width:664px;}#contact h1,#contact h2,#contact h3,.contact #body h1,.contact #body h2{color:#2a2a2a;font-size:25px;font-weight:200;margin:0 0 .52em;}#contact #sidebar h1,#contact #sidebar h2,#contact #sidebar h3{font-size:22px;}#contact #instructions{margin:1.5em 0;}#contact form{color:#000;width:100%;}#contact form .name{margin-right:16px;}#contact form .name,#contact form .email{float:left;}#contact form .name input,#contact form .email input{width:196px;}#contact form .body{clear:both;margin-bottom:.5em;}#contact form textarea{height:9em;width:416px;}#contact form em{color:#838383;padding-left:15px;}#contact #sidebar{color:#838383;}#contact #sidebar strong{color:#000;}#contact .address span{color:#269de9;}#contact .address address{font-style:normal;line-height:1.2;margin:0;padding:.5em 0;}#contact a.social,.contact a.social{padding-right:5px;}#contact #content #body .large,.contact #content #body .large{color:#000;font-size:21px;line-height:1.2;margin-bottom:1.2em;}#contact #body .body-detail,#contact #body .address-detail{display:inline;float:left;padding:0 50px 0 0;width:422px;}#contact #body .address-detail{padding:7px 0 0 0;width:185px;}#contact #body .address-detail p{margin:0;}#contact #body .address-detail .social-links{height:21px;margin-bottom:12px;}#contact #sidebar{color:#838383;}.contact #sidebar ul,#contact #sidebar ul{margin:0;}.contact #sidebar ul li,#contact #sidebar ul li{display:block;list-style:none;margin:0;padding:0;}#contact #sidebar ul li a.on{color:#000;}#contact #body .address-detail p.regional{line-height:normal;margin:15px 0 0;}#my-ziba,#my-ziba #header{background-color:#269de9;}#my-ziba #my-ziba-wrapper{overflow:hidden;width:100%;}#my-ziba #body{width:664px;}#my-ziba .tagline{margin:0 0 30px;padding-right:40px;}#my-ziba #account-status{border:2px solid #000;color:#269de9;display:block;font-weight:bold;margin:2em 0;padding:8px;text-align:center;width:90%;}#my-ziba #account-status.confirm{margin-top:0;}#my-ziba #body h1,#my-ziba #body h2{font-size:30px;font-weight:bold;line-height:1;margin-bottom:.6em;}#my-ziba #log-in h1,#my-ziba #sign-up h2{margin-bottom:.2em;}#my-ziba #log-in p.instruction,#my-ziba #sign-up p.instruction{color:#838383;}#my-ziba #log-in,#my-ziba #sign-up,#my-ziba #shared,#my-ziba #saved{float:left;position:relative;width:273px;}#my-ziba #saved,#my-ziba #log-in{margin-right:42px;}#my-ziba #log-in .status,#my-ziba #sign-up .status{width:222px;}#my-ziba #log-in input,#my-ziba #sign-up input{width:250px;}#my-ziba #log-in button,#my-ziba #sign-up button{margin:0;}#my-ziba #log-in .submit,#my-ziba #sign-up .submit{margin:0;}#my-ziba #forgot-password{bottom:0;font-size:10px;line-height:2;position:absolute;right:17px;}#my-ziba .plus{background:url(/frontend/img/plus-minus.png) left -15px no-repeat;display:inline-block;height:10px;margin-left:.2em;overflow:hidden;text-indent:-999em;width:10px;vertical-align:baseline;}#my-ziba .large-plus{color:#269de9;}#my-ziba #shared li,#my-ziba #saved li,#my-ziba #sidebar{color:#838383;}#my-ziba #shared li.empty,#my-ziba #saved li.empty{padding:12px 0;}#my-ziba #shared ul,#my-ziba #saved ul{border-top:1px solid #ccc;list-style:none;margin:0;}#my-ziba #shared li,#my-ziba #saved li{border-bottom:1px solid #ccc;position:relative;}#my-ziba .info{display:table;height:50px;line-height:1.2;padding:8px 0;position:relative;width:100%;}#my-ziba #saved .info{width:255px;}#my-ziba #saved .item .no-image{width:190px;}#my-ziba .info>span{display:table-cell;vertical-align:middle;}#my-ziba .item .no-image{padding-left:66px;width:auto;}#my-ziba .item .info .asset{height:50px;width:50px;}#my-ziba .item .info .description{padding-left:16px;}#my-ziba .item .no-image .description{padding-left:0;}#my-ziba .item .info .category{color:#838383;}#my-ziba .item .message{font-style:italic;line-height:1.5;padding:0 0 8px;}#my-ziba .item .message span{color:#5d5d5d;display:block;font-style:normal;}#my-ziba .item .delete{background:url(/frontend/img/close.png) 0 0 no-repeat;display:block;height:15px;overflow:hidden;position:absolute;right:0;text-indent:-999em;top:7px;width:15px;}#my-ziba .item .delete:hover{background-position:0 -15px;}#my-ziba #sidebar{line-height:1.5;}#my-ziba #contact img{display:block;margin:.8em 0 0;}#my-ziba .account-options{color:#269de9;cursor:pointer;display:block;font-weight:normal;margin-top:3em;}#my-ziba #account-options{font-size:11px;}#my-ziba #account-options #update-email{margin-top:.5em;}#my-ziba #account-options .form-label{color:#000;font-size:12px;margin-bottom:.5em;}#my-ziba #account-options form{margin:0 0 1em;}#my-ziba #account-options form div{margin:0 0 .2em;}#my-ziba #account-options form .status{margin:0 0 .9em;padding:6px;width:133px;}#my-ziba #account-options form .has-errors .status{border:1px solid #000;}#my-ziba #account-options form .has-success .status{border:1px solid #000;}#my-ziba #account-options form label{color:#838383;}#my-ziba #account-options form input{font-size:11px;width:141px;}#my-ziba #account-options form button{font-size:12px;font-weight:normal;margin:.5em 0;text-align:left;}#my-ziba #account-options form button.cancel{color:#838383;margin-left:1em;}#my-ziba #account-options .remove-account{color:#269de9;cursor:pointer;}#my-ziba #account-options #remove-account p{margin:0 0 .5em;}#my-ziba-corner{background:#cfe7f6 url(/frontend/img/my-ziba-corner-blue.png) center center no-repeat;display:block;height:70px;overflow:hidden;position:absolute;right:0;text-indent:-999em;top:0;width:70px;z-index:5;}#overlay-backdrop{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:100;}#overlay-container{display:none;position:absolute;z-index:101;}#overlay-container .close{background:url(/frontend/img/close.png) 0 0 no-repeat;cursor:pointer;display:block;height:15px;overflow:hidden;position:absolute;right:18px;text-indent:-999em;top:18px;width:15px;}#overlay-container .close:hover{background-position:0 -15px;}#inline-login{background:#fff;overflow:hidden;padding:36px;width:454px;}#inline-login h1{color:#2a2a2a;font-size:25px!important;font-weight:200;line-height:1;margin:0 0 .2em!important;}#inline-login h2,#inline-login h3{color:#000;font-size:20px;font-weight:bold;line-height:1.1;margin:0 0 .5em;}#inline-login h3{margin:0 0 .1em;}#inline-login #login-form,#inline-login #login-options{float:left;margin:0;padding:8px 0;width:185px;}#inline-login #login-form{border-right:1px solid #ccc;margin-right:36px;padding-right:36px;}#inline-login #login-form div{margin:0 0 .5em;}#inline-login #login-form div.submit{margin:0;}#inline-login #login-form input{width:163px;}#inline-login #login-form button{margin:0;}#inline-login #login-options a{display:block;margin-bottom:24px;}.no-top-margin{margin-top:0!important;}#error-page{background-color:#fff!important;width:858px!important;}#error-page h1{color:#2a2a2a!important;font-size:25px!important;font-weight:normal!important;margin:0 0 .8em!important;}#error-page #backtrace{color:#838383;padding:0 16px;}#transitions #content{display:none;}
