blockquote,body,button,dd,div,dl,dt,fieldset,figure,form,iframe,input,li,p,pre,td,textarea,th{margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:100%;font-weight:400}address,caption,cite,code,dfn,em,strong,var{font-style:normal;font-weight:400}ol,ul{list-style:none;margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left;font-weight:400;font-style:normal}abbr,acronym,fieldset,img{border:0}:focus{outline:0}body{font-family:monospace;font-size:11px;overflow-x:hidden;overflow-y:auto}pre{font-family:monospace;font-size:11px;overflow:hidden}canvas{display:block;outline:0;margin:0;overflow:hidden;position:absolute;top:0;left:0}h1{color:#000;font-size:1.6em;padding-bottom:.1em;margin-bottom:.4em;border-bottom:1px solid #d16300}h2{font-size:1.2em;font-weight:700;margin-bottom:.1em}hr{border:none;border-bottom-width:1px;border-bottom-color:#d16300;border-bottom-style:solid}.bold,strong{font-weight:700}.italic,em,i{font-weight:400;font-style:italic}@media only print{.noprint{display:none!important}}@media only screen{.noscreen{display:none!important}}main.main{position:absolute;top:0;left:0;width:100%;padding:30px;box-sizing:border-box}#info{margin:30px 20px;width:220px;background:rgba(240,240,240,.8);padding:20px 12px 20px;display:block;min-height:128px;border:2px #d16300 solid;float:left}.clear:after,.clear:before{content:" ";display:table}.clear:after{clear:both}.icon{display:inline-block;opacity:.8;transition:.2s ease-in-out opacity;border:1px solid #000;font-size:1.4em;color:#fff;background-color:#000;padding:0 3px 0;border-radius:2px;text-align:center}.icon:hover{color:#000;background-color:#d16300;cursor:pointer;opacity:1;border-color:#000;box-shadow:0 0 6px 0 rgba(0,0,0,.4)}.icon.tumblr{background-position-x:0}.icon.github{background-position-x:-32px}.icon.vimeo{background-position-x:-16px}.icon.gplus{background-position-x:-48px}.icon.twitter{background-position-x:-64px}.icon.flickr{background-position-x:-80px}.footer{position:fixed;bottom:0;left:0;width:100%}.footer>div{padding:5px 7px 3px;margin-top:0;background-color:#000;color:#fff;max-width:30%}.footer>div .tab{height:12px;margin-top:-20px;float:left;background-color:#000;padding:5px 7px 3px}.footer .footer-copyright{float:right}.footer #footer-legal{float:left}.footer #footer-legal a:link,.footer #footer-legal a:visited{color:inherit;text-decoration:none}.footer #footer-legal a:hover{color:#d16300}#footer-legal-display{display:none;background-color:#000}.flickr-sets{float:left}.flickr-photo-set-items img{margin-right:5px}.flickr-photo-set-items img:last-of-type{margin-right:0}#hud{position:fixed;width:100%;height:0}#hud>*{float:right;z-index:9;padding:2px 3px;margin:10px 16px}#hud label,#hud span{margin-left:5px}#hud button,#hud input[type=button]{margin:3px 1px}#hud #game-mode-on{float:right;padding:2px 3px;margin:10px 16px}#hud #debug-options{border:1px solid #000;padding:5px;background-color:#fff}#pieces{display:block;float:left;padding:20px;width:500px}#pieces .piece{display:inline-block;clear:both;width:75px;min-height:50px;margin:10px 5px;position:relative;z-index:50}#pieces .piece .thumbs img{display:block;margin-left:0;transition:.3s margin-left ease-in-out;transition-property:margin-left,opacity,height,border-width;height:0;opacity:0;width:auto;overflow:hidden;border:0 solid #000;border-top-width:0}#pieces .piece .thumbs img:first-child{opacity:1;height:auto;cursor:pointer}#pieces .piece.opened .thumbs img{border-width:2px}#pieces .piece>p{position:absolute}#pieces .piece .title{font-size:.9em;color:#fff;display:inline-block;padding:2px 3px;background-color:#000;text-decoration:none;clear:both;transform:rotateZ(90deg);transform-origin:7px 7px;transition:ease-in-out .3s transform;transition-property:transform,font-size,width,padding-left;-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;outline:1px solid transparent;margin-top:-8px;margin-left:20px;z-index:99;position:absolute;width:auto}#pieces .piece .title:hover{font-weight:700;color:#d16300}#pieces .piece .icon{display:none}#pieces .piece.opened .icon{display:block;float:right;z-index:9999;margin-left:260px;margin-top:-10px;position:relative}#pieces .piece .text figure{margin:0}#pieces .piece .details-images{width:350px;height:200px}#pieces .piece .details-images .lSSlideOuter{height:200px}#pieces .piece .details-images .lSSlideWrapper li{width:350px}#pieces .piece .details-images .lSSlideWrapper li img{margin-left:50%;transform:translateX(-50%)}#pieces .piece.opened .details-images{z-index:-1}#pieces .piece .details{position:absolute;display:block;width:350px;background-color:rgba(255,255,255,0);border:0 transparent solid;transition:background-color .3s ease-in-out;transition-property:background-color,color,height,border-color;height:0;box-sizing:border-box;margin-top:5px;overflow:hidden;background-repeat:no-repeat;background-size:cover;max-height:200px}#pieces .piece .details .details-content{margin-top:90px;border-top:1px solid #000;background-color:#fff;background-color:rgba(255,255,255,.7);padding:6px 8px;z-index:9}#pieces .piece .details::-webkit-scrollbar{width:5px}#pieces .piece .details::-webkit-scrollbar-track{background-color:transparent;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}#pieces .piece .details::-webkit-scrollbar-thumb{background-color:#d16300;cursor:pointer}#pieces .piece .details .text{padding:6px 8px;text-align:left;margin-top:6px}#pieces .piece .details .text p{margin-bottom:1em}#pieces .piece .details .text h1{margin-top:.3em}#pieces .piece .details .text h2,#pieces .piece .details .text h3{margin-top:.1em}#pieces .piece .details .permalink{background-color:rgba(255,255,255,.6);padding:3px 6px;margin-top:8px;float:right;margin-bottom:10px;margin-top:20px}#pieces .piece.opened{z-index:99}#pieces .piece.opened .thumbs img{margin-left:-60px;border-color:#000;opacity:1;height:50px;z-index:98;box-shadow:1px 1px 10px 0 #000}#pieces .piece.opened .thumbs img.active,#pieces .piece.opened .thumbs img:hover{margin-left:-77px;border-color:#d16300}#pieces .piece.opened .title{z-index:100;transform:rotateZ(0);font-size:1.4em;width:250px;padding-left:10px;color:#d16300;border-bottom:2px #d16300 solid;margin-top:-12px}#pieces .piece.opened .details{display:block;background-color:#fff;opacity:1;z-index:99;border-color:#d16300;border-width:2px;padding-top:0;box-shadow:1px 1px 10px 0 #000;height:220px;overflow-x:hidden;overflow-y:auto;margin-top:-5px;box-sizing:border-box}#p5fbo{display:none}.lSSlideOuter .lSPager.lSpg>li.active a,.lSSlideOuter .lSPager.lSpg>li:hover a{background-color:#d16300}body.page-resume .footer{display:none}.cv-wrapper{padding:10px 20px;border:1px solid #000;box-sizing:border-box;width:100%}.cv-wrapper a:link,.cv-wrapper a:visited{text-decoration:inherit;color:inherit}.cv-wrapper h1{border-bottom-width:2px}.cv-wrapper .profile-download{float:right;width:auto;background-color:#000;color:#fff}.cv-wrapper .profile-download p{padding:5px 8px;margin-bottom:0}.cv-wrapper .profile-download p a:link{color:inherit;text-decoration:underline}.cv-wrapper .profile-download p a:link:hover{text-decoration:none}.cv-wrapper .profile-printnotice{float:right;width:auto;text-align:right}.cv-wrapper ul{margin:0 0 1em 1em}.cv-wrapper ul li p{margin:0;display:inline-block}.cv-wrapper ul li::before{content:" ";display:inline-block;float:left;margin-right:.5em;margin-top:.4em;height:5px;width:5px;background-color:#d16300}.cv-wrapper .cv-title{margin-bottom:1em}.cv-wrapper .profile-info{width:38%;box-sizing:border-box;float:left;margin-right:2%}.cv-wrapper .profile-info figure{float:left;width:100px;display:block;padding-right:20px}.cv-wrapper .profile-info figure img{width:100%;height:100%;border:1px solid #d16300}.cv-wrapper .profile-info .profile-text{width:100%;padding-left:120px;box-sizing:border-box}.cv-wrapper .profile-info .profile-text p{margin-bottom:1.2em}.cv-wrapper .education-wrapper{float:left;width:60%;box-sizing:border-box}.cv-wrapper .education-wrapper li{margin:.5em 0}.cv-wrapper .skills-wrapper{float:left;width:38%;box-sizing:border-box;margin-right:2%}.cv-wrapper .skills-wrapper .skill-domain-wrapper{width:50%;float:left;display:block}.cv-wrapper .skills-wrapper .skill-domain-wrapper h2{border-bottom:1px solid #000;margin-right:1em}.cv-wrapper .skills-wrapper .skill-domain-wrapper .skill-domain{margin-left:0;margin-right:1em}.cv-wrapper .skills-wrapper .skill-domain-wrapper .skill-domain .skill-item{clear:both}.cv-wrapper .skills-wrapper .skill-domain-wrapper .skill-domain .skill-item .skill-rate{float:right;color:#d16300;font-size:.95em;font-weight:700}.cv-wrapper .skills-wrapper .interests-list{width:100%;float:left;display:block;clear:left}.cv-wrapper .experiences-wrapper{float:left;width:60%;box-sizing:border-box}.cv-wrapper .experiences-wrapper ul{padding-left:70px;margin-left:20px;border-left:1px #000 solid}.cv-wrapper .experiences-wrapper ul .exp-year{clear:both;list-style:none;height:1.8em;margin-left:-90px;margin-top:.5em}.cv-wrapper .experiences-wrapper ul li{margin-top:.2em}.cv-wrapper .experiences-wrapper ul li::before{content:'';display:none}.cv-wrapper .experiences-wrapper ul .exp-year-text{background-color:#000;color:#fff;float:left;padding:2px}.cv-wrapper .experiences-wrapper .cv-exp-type{background:#fff;color:#000;border:1px solid #000;padding:0 2px;float:left;margin-left:-90px;width:auto;max-width:85px;line-height:1.1em;margin-bottom:1px;clear:left}.cv-wrapper .experiences-wrapper .cv-exp-pageinfo{float:right;display:block}strong{font-family: 'Source Code Pro Bold', font-weight:bold;}@media only print{body{font-size:7pt}.cv-wrapper h1{border-bottom-width:1px}.cv-wrapper .profile-info{width:48%}.cv-wrapper .skills-wrapper{width:33%}.cv-wrapper .skills-wrapper .skill-domain-wrapper{clear:both;width:100%}.cv-wrapper .experiences-wrapper{width:64%}.cv-wrapper .experiences-wrapper ul{padding-left:55px;margin-left:20px}.cv-wrapper .experiences-wrapper ul .cv-exp-type,.cv-wrapper .experiences-wrapper ul .exp-year{margin-left:-75px}.cv-wrapper .education-wrapper{width:50%}}/*# sourceMappingURL=home.css.map */