article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}figure{margin:0}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}table{border-collapse:collapse;border-spacing:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}body{background:url('/images/cmn/bg-body-fd27fe4c.gif');color:#505050;font-family:"Avenir LT W01 65 Medium",Avenir-Medium,sans-serif}h1,h2,h3,h4,h5,h6{font-family:"PMNCaeciliaW01-55Roman",Caecilia-Roman,serif;font-weight:400}a{color:#cb582c;text-decoration:none}a:hover{text-decoration:underline}a.disabled{text-decoration:line-through;cursor:default;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5}hr{border:none;border-bottom:1px solid #deddd9;margin:28px .5em;position:relative}hr:before,hr:after{color:#deddd9;content:"\2022";font-size:8px;position:absolute;top:-3px}hr:before{left:-1em}hr:after{right:-1em}.masthead{background:#3e3c34 url('/images/cmn/bg-masthead-bddd7918.gif');height:250px;text-align:center}.masthead nav{margin:0 auto;width:1024px}@media screen and (min-width:1px){.masthead nav{max-width:1024px;width:100%}}.masthead ul{margin:0;padding:0;border:0;list-style:none;line-height:44px}@media screen and (min-width:640px){.masthead ul{line-height:100px}}.masthead li{display:inline-block;width:20%}@media screen and (max-width:400px){.masthead li{padding:0 5px;width:auto}}@media screen and (min-width:640px){.masthead li{width:14%}}@media screen and (min-width:640px){.masthead .center-left{margin-right:11%}.masthead .center-right{margin-left:11%}}.masthead a{color:#fff;font-size:13.5px;text-transform:uppercase}@media screen and (min-width:640px){.masthead a{font-size:12.5px}}@media screen and (min-width:740px){.masthead a{font-size:13.5px}}.masthead .placeholder{width:177px}.masthead .logo{display:block;margin:0 auto;width:auto}.masthead .logo img{height:33px;position:relative;top:15px;width:137px}@media screen and (min-width:640px){.masthead .logo img{top:12px}}@media screen and (min-width:640px){.masthead .logo{position:absolute;left:50%;margin-left:-9%;width:18%}}.current-nav-link,.projects .projects-link,.projects-page .projects-link,.about .about-link,.about-page .about-link,.garage .garage-link,.garage-page .garage-link,.contact .contact-link,.contact-page .contact-link{color:#fdb913}#main{background:#fff;margin:0 auto;width:1024px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.25);-moz-box-shadow:0 0 5px rgba(0,0,0,0.25);box-shadow:0 0 5px rgba(0,0,0,0.25);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*zoom:1;color:#505050;font-family:"PMNCaeciliaW01-55Roman",Caecilia-Roman,serif,serif;font-size:87.5%;line-height:1.42857;padding:20px;margin:-150px auto 0;min-height:200px}@media screen and (min-width:1px){#main{max-width:1024px;width:100%}}#main:after{content:"";display:table;clear:both}hgroup.page-heading{font-family:"PMNCaeciliaW01-55Roman",Caecilia-Roman,serif;line-height:1;text-align:center}hgroup.page-heading h1{color:#cb582c;font-size:52px;margin:12px 0}@media screen and (max-width:320px){hgroup.page-heading h1{font-size:36px}}hgroup.page-heading h2{color:#505050;font-size:24px;margin:14px 0}footer{font-size:13px;margin:2em auto;max-width:1022px;padding:0 20px 0;text-align:center;overflow:hidden;*zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}footer address{font-style:normal}footer .logo:after,footer .street-address:after,footer .extended-address:after,footer .tel:after{content:" |"}footer .feedback{display:block}@media screen and (min-width:655px){footer{text-align:left}footer .location{float:left}footer .feedback{float:right}}article h1{color:#cb582c;font-family:"Avenir LT W01 65 Medium",Avenir-Medium}article h2{color:#cb582c;font-family:"Avenir LT W01 65 Medium",Avenir-Medium;font-size:22px}article img{width:100%;height:auto}article h2 + img{margin:0 0 62px}