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;}html{font-size:16px;}body{font-size:62.5%;line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}.stretch,.clear{clear:both;height:1px;margin:0;padding:0;font-size:15px;line-height:1px;}.clr{clear:right;}.cll{clear:left;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}* html>body .clearfix{display:inline-block;width:100%;}* html .clearfix{height:1%;}.replace{position:absolute;text-indent:-10000px;display:none;background-repeat:no-repeat;background-position:left top;background-color:transparent;}.replace a{text-indent:0;}.replace a span{text-indent:-10000px;}.ir{position:relative;overflow:hidden;visibility:visible;}.ir span{position:absolute;top:0;left:0;display:block;z-index:1000;}span.accesskey{text-decoration:none;}.accessibility{position:absolute;top:-999em;left:-999em;}body{padding:0 30px;}#wrap{width:89.5em;margin:0;}#header{display:inline;float:left;width:100%;height:200px;overflow:hidden;border-bottom:1px solid #ccc;}#branding{display:inline;float:left;width:181px;margin:0;padding:0;line-height:1;border-top:8px solid #ff431e;}#branding-logo{display:inline;float:left;width:181px;margin-top:45px;}#content{display:inline;float:left;width:100%;min-height:300px;border-bottom:1px solid #ccc;padding-bottom:30px;}#siteinfo{display:inline;float:left;width:100%;margin:15px 0 30px;}#siteinfo p{display:inline;margin:0 5px 0 0;font-family:arial,sans-serif;font-size:9px;color:#999999;}#siteinfo a{text-decoration:none;color:#999;}body{font-family:arial,sans-serif;}p{margin:0 0 1em 0;font-family:arial;font-size:1em;line-height:1.6;color:#666;}a{color:#333;text-decoration:none;}a:hover{color:#111;}a.highlight{text-decoration:underline;}#main ul{margin:0;}#main ul li{margin:0 0 1.4em 0;font-size:1em;line-height:1.4;color:#333;}#main ul.tight{margin-bottom:1em;}#main ul.clients li,#main ul.tight li{margin:0;}p.note{font-style:italic;}.nav{position:relative;display:inline;float:left;width:90px;height:140px;margin:60px 10px 0 0;}#nav1{margin-left:160px;}.nav2{width:375px;}.nav3{position:absolute;top:0;left:120px;width:275px;height:140px;}.nav3 .wrap{height:140px;}.tier3{padding-bottom:116px;}.nav li{margin:0 0 9px;}.nav li a,.nav2 li a{width:90px;}.hasJS .nav3 .wrap{overflow:hidden;}.nav2,.nav3{display:none;}.nav2.here{display:inline;position:relative;}.detail .nav2,.portfolio .nav2,.detail .here .nav3{display:block;}.nav a{width:90px;font-family:arial,sans-serif;font-size:.9em;font-weight:300;text-transform:uppercase;text-decoration:none;color:#fdb4a1;}.nav a:hover,.nav a.here{color:#f30;}.nav2 a{color:#999;}.nav2 a:hover,#nav-studio .here a,#nav-news .here a,.nav2 a.here{color:#000;}#navUp,#navDn{position:absolute;top:-25px;left:0;display:block;height:25px;width:120px;}#navDn{top:130px;}#main #sitemap li{margin:0 0 6px;}#main #sitemap ul li{margin:0 0 0 6px;text-transform:capitalize;}.ctl{display:inline;float:left;width:100%;margin:0 0 1em;}.ctl label{display:block;font-weight:normal;font-style:italic;color:#333;}.req{font-weight:bold;color:#f30;}.ctl input{display:block;width:100%;margin:3px 0 0 0;padding-top:3px;padding-bottom:3px;border:none;color:#999;border-bottom:1px solid #ccc;background:none;}.ctl input:focus{background:#efefef;}.submit label{display:none;}.submit button{padding:0;font-size:1em;font-weight:bold;color:#333;border:none;background:none;}#index #content{padding-bottom:0;border-bottom:0;}#index #main,#index #sub{display:inline;float:left;width:100%;border-bottom:1px solid #ccc;}#index .item{position:relative;display:inline;float:left;padding-top:30px;padding-bottom:9px;}#index.item .wrap{position:relative;display:inline;float:left;width:100%;height:100%;}#index .item h2{position:absolute;top:10px;left:0;font-family:'Griffith-Regular',geneva,verdana,sans-serif;font-size:9px;letter-spacing:.5em;text-transform:uppercase;}#index .item h3{margin:0px 0 15px;font-family:'Griffith-Regular',geneva,verdana,sans-serif;font-size:16px;letter-spacing:.05em;text-transform:uppercase;}#index .item h4{font-family:arial,helvetica,sans-serif;font-weight:bold;font-size:10px;line-height:1.6;}#index .item p{font-size:1.1em;}#index .item p.more{margin-top:-.9em;margin-bottom:1em;}#index .item p.more a{font-size:9px;text-transform:uppercase;text-decoration:none;color:#f30;}#spotlight-01{width:66em;}#spotlight-01 .info{display:inline;float:left;width:240px;}#spotlight-01 img{display:inline;float:right;}#spotlight-01.opt1 img{margin:0 25px 15px 0;}#spotlight-01.grey.opt1 img{margin:15px 15px 0 0;}#spotlight-01.grey.opt1 .info{margin:15px 0 0 15px;}#spotlight-01.opt2 img{float:left;margin:0 0 0 -9px;width:100%;height:330px;}#spotlight-01.opt2 .info{width:85%;margin:15px 0 0 0;}#spotlight-01.grey.opt2 img{width:97%;margin:15px 0 0 10px;}#spotlight-01.grey.opt2 .info{margin-left:15px;}#spotlight-01.opt3 img{float:left;margin:-2px 0 0 -5px;}#spotlight-01.opt3 .info{margin:0 0 0 20px;}#spotlight-01.grey.opt3 img{margin:15px 0 0 15px;}#spotlight-01.grey.opt3 .info{width:240px;margin:15px 0 0 10px;}#spotlight-02{width:23.3em;float:right;}#spotlight-02 h2{margin-left:30px;}#spotlight-02 .wrap{border-left:1px solid #ccc;}#spotlight-02 img{margin:0 25px;}#spotlight-02 .info{margin:0 30px;}#spotlight-02.item h3{margin:15px 0 15px 0;padding:20px 0 0 0;background:url(../_assets/css/../images/_s/sep-wide.png) left top repeat-x;}#spotlight-02.grey img{margin-top:20px;}#spotlight-02.grey .wrap{padding-bottom:10px;}#spotlight-03{width:33em;border-right:1px solid #ccc;}#spotlight-03.opt3 h3,#spotlight-03.opt4 h3{margin:15px 0 15px 0;padding:20px 0 0 0;background:url(../_assets/css/../images/_s/sep-wide.png) left top repeat-x;}#spotlight-03.grey{background:#e0e0e0;}#spotlight-03.grey h2{margin-left:15px;}#spotlight-03.grey .wrap{width:300px;margin:0 0 0 15px;}#spotlight-03.grey img{width:300px;}#spotlight-03.opt4{float:right;border-right:none;border-left:1px solid #ccc;}#spotlight-03.opt4 h2,#spotlight-03.opt4 .info{margin-left:30px;}#spotlight-03.opt4 img{margin-left:25px;}#spotlight-04{width:56.3em;}#spotlight-04 h2{margin-left:30px;}#spotlight-04 img{margin:0 0 20px 25px;}#spotlight-04 .info{width:75%;margin:0 0 0 30px;}#spotlight-04 h3{padding:20px 0 0 0;background:url(../_assets/css/../images/_s/sep-wide.png) left top repeat-x;}#spotlight-04.opt2 img{display:inline;float:right;width:300px;}#spotlight-04.opt2 .info{display:inline;float:left;width:190px;}#spotlight-04.opt2 img{float:left;}#spotlight-04.opt2 h3,#spotlight-04.opt3 h3{padding:0;background:none;}#spotlight-04.grey{background:#e0e0e0;}#spotlight-04.opt4{float:left;}#spotlight-04.opt4 h2,#spotlight-04.opt4 img,#spotlight-04.opt4 .info{margin-left:0;}#index .spotlight h3{font-size:30px;letter-spacing:.1em;}#index .spotlight p{font-size:1.3em;line-height:1.5384;}#index .grey .wrap{background:#e0e0e0;height:100%;}#interior #main{display:inline;float:right;width:330px;margin:0 225px 0 0;border:none;z-index:1;}#interior #sub{display:inline;float:left;width:330px;margin:40px 0 0;border:none;}#interior h1{margin:15px 0 10px;font-size:.9em;letter-spacing:.5em;}#interior.formerror h1{letter-spacing:0;}#interior h2{font-size:.9em;font-weight:normal;line-height:1.55;letter-spacing:0;text-transform:uppercase;color:#f30;}#interior #content p{margin-bottom:1.6em;line-height:1.4;color:#333;}#interior.news #main{position:relative;}#interior.news #rss{position:absolute;top:15px;right:0;width:11px;height:11px;}#interior.news #rss span{width:11px;height:11px;background:url(data:image/gif;base64,R0lGODlhCwALAMQAAHx8fPHx8fn5+fDw8Pr6+oWFhYmJiZGRkYeHh6mpqa2treTk5MbGxpWVlaampt3d3fX19fz8/MHBwb+/v97e3n19fXV1dbW1tf///wAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAALAAsAAAU7IEZgZFkGQHEJpjlIRtK2F2JCzlJONhkxjUPpIjM9LCUDyyjESC4kBYXU0A0KpIqCxHCQACNTBEIKYEIAOw==) left top no-repeat;}#interior.studio h1,#interior.news h1{text-transform:uppercase;}#interior.news h2{margin:0 0 1.4em;font-size:1em;font-weight:bold;line-height:1.4;letter-spacing:0px;text-transform:capitalize;color:#333;}#interior.news h3{font-size:.9em;font-weight:normal;line-height:1.55;letter-spacing:0px;text-transform:uppercase;color:#f30;}#interior.news #content p{color:#333;}#interior.news #content p a{text-decoration:underline;}#interior.portfolio #content,#interior.gallery #content{position:relative;}#interior #gallery{width:100%;height:1px;overflow:hidden;}#interior.portfolio #main,#interior.gallery #main{display:inline;float:left;width:100%;}#interior.portfolio h1,#interior.gallery h1{margin:20px 0 15px;font-size:1em;font-weight:bold;letter-spacing:0;color:#333;text-transform:none;}#interior.portfolio h1 span,#interior.gallery h1 span{margin:0 0 0 6px;color:#999;}#interior.portfolio #sub,#interior.gallery #sub{position:absolute;top:20px;right:0;width:342px;margin:0;text-align:right;}#interior.portfolio #nav-paging,#interior.gallery #nav-paging{display:inline;float:right;width:342px;margin-right:16px;}#interior.portfolio #nav-paging li,#interior.gallery #nav-paging li{display:inline;float:right;}#interior.portfolio #nav-paging li#paging,#interior.gallery #nav-paging li#paging{display:width:325px;margin:0 15px 0 0;}#interior.portfolio #nav-paging li#paging a,#interior.gallery #nav-paging li#paging a{margin-left:3px;color:#999;}#interior.portfolio #nav-paging li#paging a:hover,#interior.portfolio #nav-paging li#paging a.activeSlide,#interior.gallery #nav-paging li#paging a:hover,#interior.gallery #nav-paging li#paging a.activeSlide{color:#333;}#interior.portfolio #nav-paging li#prev,#interior.portfolio #nav-paging li#next,#interior.gallery #nav-paging li#prev,#interior.gallery #nav-paging li#next{width:6px;height:10px;overflow:hidden;}#interior.portfolio #nav-paging li.arrow a,#interior.portfolio #nav-paging li.arrow a span,#interior.gallery #nav-paging li.arrow a,#interior.gallery #nav-paging li.arrow a span{display:block;width:6px;height:10px;background:#fff;overflow:hidden;}#interior.portfolio #nav-paging li#next,#interior.gallery #nav-paging li#next{margin:0 0 0 5px;}#interior.portfolio #nav-paging li#prev span,#interior.gallery #nav-paging li#prev span{width:6px;height:10px;background:url(../_assets/css/../images/_s/port-arrows.gif) left -10px no-repeat;}#interior.portfolio #nav-paging li#next span,#interior.gallery #nav-paging li#next span{width:6px;height:10px;background:url(../_assets/css/../images/_s/port-arrows.gif) right -10px no-repeat;}#interior.portfolio #nav-paging li#next.disabled span,#interior.gallery #nav-paging li#next.disabled span{width:6px;height:10px;background-position:right top;}#interior.portfolio #nav-paging li#prev.disabled span,#interior.gallery #nav-paging li#prev.disabled span{width:6px;height:10px;background-position:left top;}#interior.portfolio .view,#interior.gallery .view{display:inline;float:right;width:100px;margin-right:16px;text-align:right;text-transform:uppercase;}#interior.portfolio #content,#interior.gallery #content{border-color:#fff;}#interior.portfolio #siteinfo,#interior.gallery #siteinfo{display:none;}#interior.detail #content{border-color:#ccc;}#interior.detail #siteinfo{display:inline;}#interior.insights h1{margin:15px 0 15px;font-size:.9em;letter-spacing:.5em;text-transform:uppercase;}#interior.insights #sub{top:15px;}#interior.insights.landing #sub{overflow:hidden;}#interior.insights .form{display:inline;float:left;width:;330px;margin:1.5em 0;}#interior.insights h2{margin:0 0 1.6em;}#interior.insights h2 a,#interior.contact h2 a{color:#f30;}#interior.team #main{width:555px;margin:0;}#interior.team #main .col{display:inline;float:left;}#interior.team #main #col1{width:330px;}#interior.team #main #col2{display:inline;float:right;width:185px;margin:0 10px 0 0;}#interior.team #main #col1 h2{margin:0;font-size:1em;font-weight:bold;line-height:1.4;text-transform:capitalize;color:#333;}#interior.team #main #col1 h3{font-size:.9em;font-weight:normal;line-height:1.55;letter-spacing:0;text-transform:uppercase;color:#f30;}#interior.team #main #col1 a{color:#999;}#interior.team #main #col1 p{color:#333;}#interior.team #main #col2 h2{margin:12px 0 10px;font-size:.9em;line-height:1.55;letter-spacing:.5em;text-transform:uppercase;color:#000;}#interior.team #main #col2 p{color:#999;}#interior.contact #sub{margin-top:0;}#interior.contact #sub h2{margin:12px 0 10px;font-size:.9em;line-height:1.55;letter-spacing:.5em;text-transform:uppercase;color:#000;}#interior.contact #sub h3{font-size:.9em;font-weight:normal;line-height:1.55;letter-spacing:0;text-transform:uppercase;color:#f30;}#main.Error h1{font-size:12px;letter-spacing:.01em;}#main.Error ul{margin:0 0 7px;}#main.Error li{margin:0 0 7px;font-size:12px;font-weight:bold;color:#ff431e;}#main.Error a{font-weight:bold;}