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,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,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}a:link,a:visited{color:#2d2d2b}a:link,a:visited,a:hover,a:active{outline:none}a:focus,a:hover,a:active{color:#d5d5d5}a:focus,a:active{outline:none}.no-select{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.hidden{display:none}a.current{color:#2d2d2b;cursor:default}a.hovered{color:#d5d5d5}.disabled{opacity:0.5}.disabled a{cursor:default}.fullheight{display:inline-block;height:100%;vertical-align:middle}em{font-family:"TradeGothicW01-LightObl","Helvetica Neue",Helvetica,Arial,sans-serif}strong{font-family:"Trade Gothic W01 Bold","Helvetica Neue",Helvetica,Arial,sans-serif}img{-ms-interpolation-mode:bicubic}html{height:100%}body{height:100%;font-size:16px;background-color:#f3f3f2;color:#2d2d2b;font-family:"Trade Gothic W01 Light","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.25em;padding:4em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll}#arrows{position:fixed;width:100%;height:100%;left:0;z-index:0}#arrows a{position:absolute;width:33%;height:100%;top:0}#arrows a img{display:none;position:absolute;width:2em;top:50%}#arrows .prev{left:0}#arrows .prev img{left:1em}#arrows .next{right:0}#arrows .next img{right:1em}#arrows .enabled:hover img{display:block}#container{position:relative;width:100%;min-height:100%;background-color:#f9f9f8;z-index:1}header{background-color:#d5d5d5;position:absolute;width:100%;height:4em;top:0;left:0;z-index:2}#corner{width:4em;height:4em;position:absolute;background-color:#6a6a68}nav{position:relative;background-color:#2d2d2b;margin:0 4em;height:100%}nav ul{display:inline-block;margin:2.4em 0.5em 0 0.5em}nav li{display:inline-block}nav a,nav a:link,nav a:visited{padding:0.35em;color:#d5d5d5}nav a:hover{color:#999}nav .disabled a:hover,nav a.current:hover{color:#d5d5d5;cursor:default}nav .highlight{display:none;margin:0.2em 0 0 0.4em}nav .highlight .bar{width:2em;height:0.25em;background-color:#6ec912}nav .highlight .point{width:0;height:0;border-left:1em solid transparent;border-right:1em solid transparent;border-top:0.25em solid #6ec912;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}nav .current .highlight{display:block}nav #categories{margin-left:3em}nav #pages{position:absolute;right:12em}nav #logo{position:absolute;width:12em;height:100%;top:0;right:0;text-align:center;background-color:#6a6a68}nav #logo a{display:block;height:100%;padding:0}nav #logo img{display:inline-block;width:7em;margin:0 0 0.25em 0;vertical-align:bottom}#content_area{width:100%;padding-top:4.5em}#content_area #data_holder{display:none}footer{width:100%;height:4em;background-color:#f3f3f2}#project_description{position:absolute;top:0;left:0;margin:0 12em 0 0;padding:1em;background-color:#d5d5d5;background-color:rgba(213,213,213,0.7);overflow:hidden;cursor:pointer}#project_description #numbers,#project_description #more{position:absolute;top:2.65em;font-family:"Trade Gothic W01 Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:0.875em}#project_description #numbers{left:1em}#project_description .description{height:100%;margin:0 6em;overflow:hidden}#project_description .description p{margin-bottom:1em}#project_description #full{display:none}#project_description #more{right:1em}.closed{height:2.5em}.pd_transition{-webkit-transition:height 0.5s ease-out;-moz-transition:height 0.5s ease-out;transition:height 0.5s ease-out}#project_description:hover #more{color:#6a6a68}.project_item{padding:1em;background-color:#f9f9f8}.project_item img{width:100%}.project_item p{margin:1em 0 1em 0}.contact #content_area{padding-top:0}.contact #contact_container{padding:3em 12em 3em 4em}.contact .text_area{width:50%;display:inline-block}.contact .text_area p{margin:0 2em 1em 0}.contact .text_area .first p{margin-right:1em}.contact .text_area .last p{margin-left:1em}.contact form{width:49%;float:right}.contact form h2{margin:0 0 1em 1em;text-transform:uppercase}.contact form .flash_notice{color:#6ec912;margin-left:1em}.contact form .flash_error,.contact form .alert{color:#c94612;margin-left:1em}.contact form .form-inputs{margin-top:1em}.contact form .input{position:relative;margin:0 0.5em 0 1em}.contact form .form-actions{text-align:right}.contact form label{display:block;font-family:"Trade Gothic W01 Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:0.875em;text-transform:uppercase;color:#2d2d2b}.contact form input,.contact form textarea{width:100%;border:1px solid #d5d5d5;margin:0.25em 0 1em 0;padding:0.25em}.contact form input[type="submit"]{width:35%;-webkit-appearance:none;font-family:"Trade Gothic W01 Bold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:0.875em;text-transform:uppercase;background-color:transparent;padding:0.45em 0 0.35em 0;cursor:pointer;color:#2d2d2b}.contact form input[type="submit"]:hover{background-color:#f3f3f2}.contact form .error{position:absolute;top:0;right:0;color:#c94612}.contact form .field_with_errors label{color:#c94612}
