@import url(http://fonts.googleapis.com/css?family=Lato:300,400);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}.scrollable{position:relative;overflow:hidden;width:720px;height:120px;float:left}.scrollable .items{width:40000em;position:absolute;clear:both}.scrollable img{border:0px;margin:0px}.scrollable div{float:left;margin:0px 2px}.scrollable a{height:120px;display:block;float:left;position:relative;border:0px}.scrollable a:hover img{filter:alpha(opacity=60);opacity:0.6}.scrollable a span.overlay{position:absolute;width:100%;height:20px;bottom:0px;left:0px;display:none;text-align:center;background:transparent url("images/works-enlarge.png") no-repeat right 0px;height:21px}.scrollable a:hover span.overlay{display:block}a.nextPage,a.prevPage{display:block;float:left;height:120px;cursor:pointer;font-size:1px;text-indent:-9999px;margin:0px;background-repeat:no-repeat;background-position:0px 0px}a.prevPage{background:url("images/works-nav-prev.png") no-repeat;width:31px}a.nextPage{background:url("images/works-nav-next.png") no-repeat;width:28px}a.nextPage:hover,a.prevPage:hover{background-position:0px -116px}a.disabled{visibility:hidden !important}.scrollable span.works-info{display:none}.scrollable span.work-subtitle,.scrollable span.work-title,.scrollable span.work-copyright,.scrollable span.work-download{display:none}.lightbox{display:none;position:fixed;z-index:8888;width:100%;height:100%;text-align:center;top:0;left:0;background:black;background:rgba(0,0,0,0.4)}.lightbox-content{z-index:9999;width:960px;height:600px;max-width:90%;max-height:auto;margin-left:auto;margin-right:auto;background-color:white;border:solid 1px gray;position:relative;top:50%;margin-top:-300px}.lightbox-next{position:absolute;width:50px;height:500px;top:50px;right:5px;background-image:url("images/lightbox-next.png");background-repeat:no-repeat;background-size:auto 26px;background-position:right center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all 0.5s;transition:all 0.5s}.lightbox-next:hover{opacity:0.6}.lightbox-previous{position:absolute;width:50px;height:500px;top:50px;left:5px;background-image:url("images/lightbox-previous.png");background-repeat:no-repeat;background-size:auto 26px;background-position:left center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all 0.5s;transition:all 0.5s}.lightbox-previous:hover{opacity:0.6}.close-button{position:absolute;cursor:pointer;top:0px;right:0px;height:30px;width:30px;fill:#686868;-webkit-transition:all 0.5s;transition:all 0.5s}.close-button:hover{fill:rgba(104,104,104,0.7)}.display-image{margin-top:50px;margin-left:auto;margin-right:auto;height:500px;max-height:82%;max-width:90%;cursor:pointer}.image-details{text-align:left;display:block;position:absolute;left:5px;bottom:5px;width:50%}.image-details h3{font-size:16px;line-height:16px;padding-bottom:3px;font-weight:normal}.image-details p{font-size:13px;line-height:13px;padding-bottom:4px;font-weight:normal}.image-details p.lightbox-copyright{font-size:10px;line-height:10px;font-weight:normal}.image-details .image-dimensions,.image-details .image-medium{display:inline}.download-link{position:absolute;background:url("images/works-download.gif") 0px 0px no-repeat;padding-left:20px;right:8px;bottom:8px;font-size:11px;line-height:16px;height:14px;display:inline-block;overflow:hidden}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1);fill:#fff}50%{-webkit-transform:scale(1.1);transform:scale(1.1);fill:#fcd0d0}100%{-webkit-transform:scale(1);transform:scale(1);fill:#fff}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1);fill:#fff}50%{-webkit-transform:scale(1.1);transform:scale(1.1);fill:#fcd0d0}100%{-webkit-transform:scale(1);transform:scale(1);fill:#fff}}@-webkit-keyframes fadeOutUp{0%{opacity:0.95;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes fadeOutUp{0%{opacity:0.95;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-80px);transform:translateY(-80px)}100%{opacity:0.95;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-80px);transform:translateY(-80px)}100%{opacity:0.95;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp;-webkit-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.animate-in{-webkit-animation:fadeInDown 1s 0.5s forward, pulse 1s 1.0s none;animation:fadeInDown 1s 0.5s forward, pulse 1s 1.0s none}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:0s;animation-delay:0s}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix{zoom:1}*:first-child+html .clearfix{zoom:1}body{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;color:#727272;font-size:13px;line-height:18px}a{color:#686868;text-decoration:none}a:hover{text-decoration:underline}a:active,a{outline:none}:focus{-moz-outline-style:none;outline-style:none}html{width:100%;height:100%;background:#f1f8f1 url("images/background.jpg") repeat-x top center}#container{position:relative;width:780px;margin-left:auto;margin-right:auto;padding-top:27px}.content{position:relative}header{text-align:center;margin-bottom:26px}.page-title,#navigation li{font-family:'Lato', sans-serif;color:#727272;font-size:16px;font-weight:300;letter-spacing:9px;text-transform:uppercase;text-align:center;margin-top:20px}footer .copyright{font-size:10px;line-height:10px;padding:20px 0px 0px 0px;text-align:center;padding-bottom:1.5rem}.information-footer{position:fixed;left:0px;bottom:0px;width:100%;height:150px;background:#f1f8f1 url("images/background-footer.png") repeat-x top center;box-shadow:0 10px 40px #999}.information-content{padding-bottom:150px}#navigation ul{text-align:center}#navigation li{font-size:13px;letter-spacing:7px;display:inline-block;padding-left:10px;padding-right:10px}#navigation li:after{content:'|';padding-left:24px;color:black}#navigation li:last-child:after{content:''}#navigation a{-webkit-transition:all 0.5s;transition:all 0.5s}#navigation a:hover{text-decoration:none;text-shadow:0px 0px 2px rgba(0,0,0,0.4)}.announcement{position:relative;max-width:100%;border-radius:5px;background-color:rgba(205,235,255,0.2);border-style:solid;border-width:1px;border-color:rgba(128,128,128,0.6)}.announcement h3{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1.4rem;color:#727272;font-weight:bold;max-width:100%;background-color:rgba(205,235,255,0.1);padding:10px;border-bottom:solid 1px rgba(128,128,128,0.6)}.announcement .announcement-text{padding:10px;font-size:1rem}.announcement p{margin-bottom:0.6em}.announcement p:last-child{margin-bottom:0}.announcement a{display:inline-block;position:relative;margin-top:10px;margin-bottom:10px;padding:5px;border-radius:5px;border:solid 1px rgba(128,128,128,0.6);color:#686868;background-color:rgba(237,247,236,0.4);opacity:1;-webkit-transition:.7s;transition:.7s;font-size:0.8rem;text-transform:lowercase;font-weight:400;letter-spacing:1px}.announcement a:hover{text-decoration:none;color:rgba(255,255,255,0.9);background-color:rgba(135,202,128,0.4);border:solid 1px rgba(78,81,77,0.6)}.splash{text-align:center}.splash img{margin-left:auto;margin-right:auto;margin-top:26px;max-width:100%}.quoted-section{padding-top:1.5rem;font-size:1rem;line-height:1.5rem;font-style:italic;display:inline-block}.quoted-section .review-quote::before{content:"“";display:inline;font-size:1.8rem;position:relative;top:0.2rem}.quoted-section .review-quote::after{content:"”";display:inline;font-size:1.8rem;position:relative;top:0.2rem}.quoted-section .review-author{display:inline-block}#works{text-align:center;height:270px;padding-top:58px;overflow:hidden}#scroll-container{position:relative;height:120px;width:780px}.works-thumbnail{height:120px;width:auto}#scroller .items .thumbnail-container{position:relative;height:120px;overflow:hidden;vertical-align:center}#scroller .items .thumbnail-container>img.works-thumbnail{position:absolute;width:115% !important;height:115% !important;left:-5px;top:-5px}.thumbnail-container:after{content:'';opacity:0;position:absolute;left:0px;top:0px;width:100%;height:100%;background-color:rgba(255,255,255,0.4);background-image:url("images/works-enlarge.png");background-position:99% 99%;background-repeat:no-repeat;-webkit-transition:1s;transition:1s}.thumbnail-container:hover:after{opacity:1}#information{padding-top:30px;margin-left:auto;margin-right:auto;width:600px}.statement p{padding-bottom:1rem}.bio p{padding-bottom:1rem}.resume-header{padding-bottom:20px;font-size:16px;line-height:18px;font-weight:bold;text-transform:uppercase}.section-title{margin-bottom:3px;font-weight:bold;text-transform:uppercase}.resume-section{padding-bottom:18px}.resume-item{padding-top:1px;padding-bottom:1px}.resume-text{display:block;font-size:13px;line-height:18px}.resume-year{display:block;width:75px;font-weight:bold;font-size:13px;line-height:18px;float:left}.scroll-indicator{display:block;position:absolute;top:-8px;left:0px;right:0px;height:50px;fill:#fff;margin-left:auto;margin-right:auto;text-align:center;-webkit-animation:pulse 1s 1.0s;animation:pulse 1s 1.0s}#indicator-container{display:none;position:absolute;top:-50px;left:500px;right:0px;margin-left:auto;margin-right:auto;z-index:10000;border-radius:50%;width:35px;height:35px;background-color:rgba(0,0,0,0.5)}#contact{padding-top:130px;height:198px;text-align:center}#contact h3{font-size:18px;font-weight:bold;padding-bottom:18px}#contact h3:after{content:'';display:block;position:relative;top:10px;margin-left:auto;margin-right:auto;width:20px;height:1px;background-color:rgba(0,0,0,0.4)}#contact a{font-size:14px;font-weight:bold;letter-spacing:1px;-webkit-transition:all 0.5s;transition:all 0.5s}#contact a:hover{color:rgba(104,104,104,0.8)}.reviews{display:block;padding-top:30px;margin-left:auto;margin-right:auto;width:600px}.reviews hr{border:0;height:1px;background-image:-webkit-linear-gradient(left, transparent, rgba(0,0,0,0.75), transparent);background-image:linear-gradient(to right, transparent, rgba(0,0,0,0.75), transparent);margin-bottom:2rem}.reviews hr:last-child{height:0;background:0}.header-image{display:block;margin-top:1.5rem;margin-left:auto;margin-right:auto;max-height:400px;max-width:80%}.individual-review{display:block;width:100%;margin-bottom:2rem}.individual-review:last-child{border-bottom:0;margin-bottom:0}.individual-review .review-author{font-size:1.1rem;font-weight:bold}.individual-review .review-title{font-style:italic}.individual-review .review-text{padding-top:0.5rem;font-size:1rem;line-height:1.5rem}.individual-review .review-text p{margin-top:0.8rem}.attachment-container{position:relative;margin-left:auto;margin-right:auto;padding-top:27px;padding-bottom:53px}@media (max-width: 1200px){.attachment-container{width:95%}}@media (min-width: 1201px){.attachment-container{width:90%}}.attachment-container img{margin-left:auto;margin-right:auto;margin-top:26px;max-width:100%}

/*# sourceMappingURL=style.css.map */