html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}legend{color:#000}body{font:13px/1.231 arial,helvetica,clean,sans-serif}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;line-height:100%}h1{font-size:138.5%}h2{font-size:123.1%}h3{font-size:108%}h1,h2,h3{margin:1em 0}h1,h2,h3,h4,h5,h6,strong{font-weight:bold}abbr,acronym{border-bottom:1px dotted #000;cursor:help}em{font-style:italic}blockquote,ul,ol,dl{margin:1em}ol,ul,dl{margin-left:2em}ol li{list-style:decimal outside}ul li{list-style:disc outside}dl dd{margin-left:1em}th,td{border:1px solid #000;padding:0.5em}th{font-weight:bold;text-align:center}caption{margin-bottom:0.5em;text-align:center}p,fieldset,table,pre{margin-bottom:1em}input[type=text],input[type=password],textarea{width:12.25em}body,html{height:100%;background:#fcfcfc url(../images/bg-main-gradient.png) repeat-x top;font-family:"Myriad Pro","Myriad",sans-serif}body{text-align:center}a img{border:none}strong{font-weight:800}em,dfn{font-style:italic}dfn{font-weight:bold}sup,sub{line-height:0}hr{background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:0.1em;margin:0 0 1.45em;border:none}body{color:#f1a67d}a{color:#f1a67d;text-decoration:none}h1{font-size:2.5em;font-weight:normal;margin:0 0 10px 0;color:#eee}h1 a{color:#eee}h4{font-size:1em;font-weight:normal;letter-spacing:1px;color:#eee}h4 a{color:#eee}p{font-size:1em;color:#eee;line-height:1.8em}.project-details p,#contact p,#who-we-are p,#wrapper p{margin:0}#ft p{color:#f1a67d}#main-body img{border:1px solid #f1a67d}#main-body img a{cursor:pointer}#main-body img.reflect{padding-bottom:2px}#doc{width:960px;margin:0 auto;padding:20px 0}#doc #content,#doc #content-contact{text-align:left}#doc #hd{float:left;text-align:left;width:250px}#nav{text-align:left;margin-top:10px}#nav ul{margin:0;padding-left:15px}#nav ul li{font-size:1.1em;list-style:none;margin-bottom:12px}#nav ul li.selected ul{display:block}#nav ul li ul.group{margin:0;padding:0;text-align:right;font-size:0.75em;border-top:1px solid #f1a67d;border-bottom:1px solid #f1a67d}#nav ul li ul li{margin:12px 0 12px 0}#nav ul li ul li a{color:#eee}#nav ul li ul li a:hover{text-shadow:#ddd 0 0 10px}#nav ul li ul li.current a{text-shadow:#aaa 0 0 10px;font-weight:bold}#nav ul li ul ul{font-size:1em}#nav ul li ul li.title,#nav ul li ul li.title a{font-size:1.1em;color:#f1a67d}#doc #ft p.client-login{font-size:1.4em;font-weight:bold;letter-spacing:1px}#doc #ft p.copyright{font-size:0.9em;letter-spacing:1px;padding-top:10px}#sidebar{width:230px}#main-body{margin-left:300px;min-height:550px}#content{margin-top:140px}.project-detail #content{margin-top:40px !important}#content-contact{margin-top:100px}.home #main-content{background:url(../images/bg-shadow-home-project.png) no-repeat 170px 308px}.contact #main-content{background:url(../images/bg-shadow-home-project.png) no-repeat 230px 328px}.clients #main-content,.links #main-content,.awards #main-content{background:url(../images/bg-shadow-clients.png) no-repeat 350px 420px}.projects #main-content{background:url(../images/bg-shadow-home-project.png) no-repeat 235px 420px}.project-detail #main-content{background:url(../images/bg-shadow-home-project.png) no-repeat 200px 505px}#homepage{width:650px;border-top:1px solid #56575F}#homepage .featured-project p{margin-left:486px}#homepage #secondary-featured{float:right;margin-top:-55px}#homepage #secondary-featured .project{float:left;text-align:center;margin-right:10px}.bg-shadow-project-thumb-1{padding-left:17.5%;width:275px;background:url(../images/bg-shadow-project-thumb-single.png) no-repeat 0 80px}.bg-shadow-project-thumb-2{padding-left:17.5%;width:451px;background:url(../images/bg-shadow-project-thumb-double.png) no-repeat 0 80px}.bg-shadow-project-thumb-3{padding-left:17.5%;width:692px;background:url(../images/bg-shadow-project-thumb-triple.png) no-repeat 0 80px}.bg-shadow-project-thumb-4{padding-left:17.5%;width:793px;background:url(../images/bg-shadow-project-thumb-quadruple.png) no-repeat 0 80px}#who-we-are-wrapper,#wrapper{min-height:350px}#who-we-are-wrapper p,#wrapper p{margin:0 25px}#project-list{width:650px}#project-list .project{margin:0 20px 50px 0;width:190px;height:120px}#project-list .project h4{text-align:center;width:148px;padding-bottom:0.5em;white-space:nowrap}.project-details{margin-top:10px;height:165px;overflow:auto}#project-page,#behindthescenes-page{width:570px}#project-page .project-header,#behindthescenes-page .project-header,#contact .contact-header{border-bottom:1px solid #f1a67d;color:#eee;padding-bottom:10px}#project-page .project-header h1,#behindthescenes-page .project-header h1,#contact .contact-header h1{margin:0}#contact .contact-header p{float:right;text-align:right;margin-top:5px;vertical-align:bottom}#project-page .project-header .project-header-detail .case-study-link{width:150px;float:right}.case-study-link{text-align:right}#project-page .project-header .project-header-detail .client{width:400px;float:left}#project-page .project-header .project-header-detail p,#behindthescenes-page .project-header .project-header-detail p{line-height:1.4em;margin:0;padding:0}.project-header-detail{min-height:1em}#contact .contact-header p{padding-top:10px}#project-page #gallery,#behindthescenes-page #gallery{margin-top:20px}#project-page #gallery #main-image,#behindthescenes-page #gallery #main-image{float:left}#project-page #gallery #main-image.pics,#behindthescenes-page #gallery #main-image.pics{width:473px;height:400px}#project-page #gallery #main-image.pics .slide,#behindthescenes-page #gallery #main-image.pics .slide{width:473px;height:400px;overflow:hidden}#project-page #gallery ul#thumbnails,#behindthescenes-page #gallery ul#thumbnails{margin:0 0 2px 481px}#project-page #gallery ul#thumbnails li,#behindthescenes-page #gallery ul#thumbnails li{width:84px;height:52px;margin:8px 0;list-style:none}#project-page #gallery ul#thumbnails li img,#behindthescenes-page #gallery ul#thumbnails li img{cursor:pointer}#client-list,#link-list,#award-list{width:620px;margin-left:20px}#client-list h1,#link-list h1{border-bottom:1px solid #f1a67d}#client-list .col1,#link-list .col1,#award-list .col1{float:left}#client-list .col2,#link-list .col2,#award-list .col2{float:left}#client-list .col1,#client-list .col2,#link-list .col1,#link-list .col2,#award-list .col1,#award-list .col2{width:255px}#client-list h4,#link-list h4{margin:15px 0 15px 70px}#award-list div{padding-left:45px}#award-list h1{border-bottom:1px solid #f1a67d;margin-bottom:25px}#award-list h3{color:#f1a67d;padding:0}#award-list h4{padding-bottom:2em}#contact,#who-we-are{width:570px;margin-left:20px}#who-we-are h1,.header h1{border-bottom:1px solid #f1a67d}#contact-wrapper{width:463px;margin-left:50px;margin-bottom:20px}#contact-details{position:relative;margin-top:-95px}#contact .col1{float:left}#contact .col2{float:right}#contact .col1 p,#contact .col2 p{margin:0;padding:0;line-height:1.3em}#contact .col1 p label{margin-left:30px}#contact img{float:right;margin-top:5px}abbr{border-bottom:none}.vcard .url{display:none}.vcard .tel .type{padding-right:40px}#client-login h1{border-bottom:1px solid #f1a67d;margin:0}#client-login #webmail{float:right;margin-top:21px;font-size:11px;text-transform:uppercase;font-weight:bold}#client-login #webmail a{color:#f1a67d}#client-login #ftp{float:left;margin:0 0 0 20px;width:250px;text-align:right;border-left:1px solid #f1a67d;padding:50px 25px 50px 50px}#client-login #review{float:left;width:310px;margin:50px 0 0 0;text-align:center;font-size:19px;font-weight:bold}#client-login #review h2{font-size:22px}#client-login form h2.form-name{margin-top:0;text-align:left;font-size:2em;color:#fff}#client-login form p{margin:10px 0 0 0}#client-login form p label{font-size:1.2em;font-weight:bold;color:#FFF;text-align:right;margin-right:10px;vertical-align:middle}#client-login form p input[type=text],#client-login form p input[type=password]{width:150px;padding:5px 2px;background-color:#56575f;border:1px solid #999;color:#eee}#client-login form p input[type=text]:focus,#client-login form p input[type=password]:focus{background-color:#ddd;color:#333}#client-login h3{color:#f1a67d;margin-bottom:5px;font-size:1.2em}#generic-page{width:570px;margin-left:30px}.noborder{border:none !important}.nomargin{margin:0}.nomargin-top{margin-top:0}.nomargin-bottom{margin-top:0}.fltrt{float:right}.fltlft{float:left}.txtlft{text-align:left}.txtrt{text-align:right}.center{text-align:center}.clear{clear:both;height:0;font-size:1px;line-height:0}.clearrt{clear:right}.clearlft{clear:left}.hide{display:none}.quiet{color:#666}.loud{color:#000}.error,.notice,.success{padding:0.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}.caps{font-size:98%}.amp{font-family:"Warnock Pro","Goudy Old Style","Palatino","Book Antiqua",serif;font-style:italic}