body{margin:0;padding:0;font-family:'Source Sans Pro', Calibri, Arial, sans-serif;font-size:16px;line-height:1.5;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}img{border:none}a{text-decoration:none}a:hover{text-decoration:underline}::selection{background:#ccc;color:"black";text-shadow:none}::-moz-selection{background:#ccc;color:"black";text-shadow:none}::-webkit-selection{background:#ccc;color:"black";text-shadow:none}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:#bbb}::-webkit-scrollbar-thumb:hover{background:#ccc}::-webkit-scrollbar-thumb:active{background:#ccc}html{margin:0 20px;overflow-y:scroll}body{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;width:100%;max-width:1440px;margin:0;background:#fff;color:#494949;font-family:Arimo,Liberation Sans,Helvetica,Arial,sans-serif;text-transform:none}a{color:#494949;-webkit-transition:color .15s;transition:color .15s}a:hover{color:#999;text-decoration:none;-webkit-transition:color .15s;transition:color .15s}#spinner{position:fixed;top:140px;left:50%;margin-left:-16px;margin-top:-17px;z-index:90;overflow:auto;width:37px;height:37px;background:url("/img/spinner.gif") 1px 1px no-repeat;background-size:35px 35px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){#spinner{background-image:url("/img/spinner@2x.gif")}}.no-javascript{text-align:center;font-size:19px;color:#aaa;margin-top:3em}#header{position:relative;width:100%;margin-bottom:0;background:#fff}#header h1{font-size:17px;font-weight:700;text-transform:uppercase;margin-bottom:6px}#header h1 .photo{margin-left:5px;font-weight:400 !important}.menu{margin:0;padding:0;font-size:16px;list-style:none}.menu li{display:inline;line-height:.5em;margin-right:10px}.menu li.about{display:block;margin:10px 0 0 0}.toggle-nav{position:absolute;top:0;right:0;cursor:pointer;-webkit-transition:color .15s;transition:color .15s}.toggle-nav:hover{color:#999;-webkit-transition:color .15s;transition:color .15s}.js .menu{display:none;position:absolute;top:25px;right:0;background:#eee;padding:15px 70px 15px 20px;z-index:150;line-height:1.5}.js .menu li{display:block;line-height:2.0em}#about{margin-top:30px}#about h1{font-size:16px;font-weight:700;text-transform:uppercase;margin-bottom:12px}#about img{width:100%;margin:20px 20px 20px 0}#about .text{width:100%}#about .text p{margin:0 0 1em 0;padding:0}#about .text .delete{text-decoration:line-through}#about .text a{border-bottom:1px solid #999}#about .text .index{position:relative;top:-0.6em;font-size:12px}#about .text .footnote{margin-top:2.5em;padding:0.6em 0 0 1.5em;font-size:14px;border-top:1px solid #aaa}#about .gear{margin-bottom:3em}#about .gear ul{padding:0;list-style:none}#albums{margin:30px auto}#albums .thumbs h2{margin:0;padding:0;font-weight:400;line-height:.8;text-transform:uppercase;margin:1em 0;font-family:Open Sans;font-size:24px;font-weight:300;text-align:center}#albums .thumbs h3{margin:0;padding:0;font-weight:400;line-height:.8;text-transform:uppercase;margin-top:2px;font-size:15px}#albums .thumbs img{width:100%;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transition:opacity .3s;transition:opacity .3s}#albums .thumbs img:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";-webkit-transition:opacity .3s;transition:opacity .3s}#albums .thumbs .album{margin-bottom:20px}#albums .thumbs .album.last{margin-bottom:40px}#nav{text-align:center}#nav .counter{position:relative;padding:0;margin:0;font-size:14px;list-style:none}#nav .counter li{display:inline-block}#nav .counter #prev{width:10px;height:18px;background-image:url("/img/icons.png");background-size:100px 40px;background-repeat:no-repeat;background-position:0px -20px;margin-right:10px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){#nav .counter #prev{background-image:url("/img/icons@2x.png")}}#nav .counter #prev span{display:none}#nav .counter #prev:hover{background-position:-40px -20px}#nav .counter #prev.disabled{background-position:-20px -20px}#nav .counter #next{width:10px;height:18px;background-image:url("/img/icons.png");background-size:100px 40px;background-repeat:no-repeat;background-position:0px 0px;margin-left:8px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){#nav .counter #next{background-image:url("/img/icons@2x.png")}}#nav .counter #next span{display:none}#nav .counter #next:hover{background-position:-40px 0px}#nav .counter #next.disabled{background-position:-20px 0px}#nav .counter #imgcounter{position:relative;top:-4px}#nav .counter #fullscreen{width:16px;height:18px;background-image:url("/img/icons.png");background-size:100px 40px;background-repeat:no-repeat;background-position:-60px 0px;position:absolute;margin-top:1px;margin-left:20px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){#nav .counter #fullscreen{background-image:url("/img/icons@2x.png")}}#nav .counter #fullscreen span{display:none}#nav .counter #fullscreen:hover{background-position:-80px 0px}#prev,#next,#fullscreen{cursor:pointer}#fotorama{margin:25px 0 0 0;text-align:center}#fotorama img{width:100%}#fotorama h2{margin:0 0 1.5em 0;font-size:15px;font-weight:400}.fotorama__fullscreen-icon{display:none}#caption{font-family:Arimo,Liberation Sans,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.3;margin:10px 0 0 0;color:#494949;text-align:center}.fullscreen #fotorama img{margin-top:0}.fullscreen #caption{color:#999;padding-bottom:3px}.fullscreen .fotorama__fullscreen-icon{display:block;top:auto;bottom:6px;right:6px;width:16px;height:18px;background-image:url("/img/icons.png");background-size:100px 40px;background-repeat:no-repeat;background-position:-60px 0px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.fullscreen .fotorama__fullscreen-icon{background-image:url("/img/icons@2x.png")}}.fullscreen .fotorama__fullscreen-icon span{display:none}@media only screen and (max-width: 750px){body.js.photo #header{height:20px}}@media only screen and (min-width: 500px){html{margin:0 30px}body{margin:20px auto 0 auto}#header h1{font-size:20px}#header .toggle-nav{margin-top:-2px;font-size:19px}#nav .counter{position:static;font-size:15px}#about h1{font-size:17px}#caption{font-size:15px;line-height:0.8;padding:15px 0 10px}#albums .thumbs h3{margin-top:3px}}@media only screen and (min-width: 750px){#about{margin-top:40px}#header{margin-bottom:0}.js #header{height:20px}}@media only screen and (min-width: 800px){#about{margin-top:60px}#about h1{font-size:18px}#about .text{position:absolute;width:60%;max-width:600px;margin:0 0 60px 40%}#about .text p{padding-right:30px;margin-bottom:1.2em}#about .text .footnote{margin-top:4em}#about img{margin-top:58px;width:34%;max-width:330px}#about .gear{margin-top:0;width:35%}#about .gear li{line-height:1.5}#albums{margin-top:50px}#albums .thumbs h3{margin-top:0}#albums .thumbs .album{display:inline-block;width:48.3%;margin-bottom:2%}#albums .thumbs .album.odd{margin-right:1.25%}#albums .thumbs .album.even{margin-left:1.25%}#albums .thumbs h3{line-height:1}}@media only screen and (min-width: 950px){#about img{width:30%}#about img,#about .gear{padding-left:50px}#header .menu{position:absolute;top:0;display:inline !important;line-height:1;font-size:16px;background:none;padding:0}#header .menu li{display:inline;margin-left:20px;margin-right:0}#header .menu li.about{margin-left:10px;padding-left:16px;border-left:1px solid #494949}#header .toggle-nav{display:none}.nojs #header .menu{top:6px}#albums .thumbs h2{margin:1.5em 0;font-size:24px}#albums .thumbs h3{font-size:16px}}@media only screen and (min-width: 1100px){#about img,#about .gear{padding-left:60px}#header .menu{font-size:18px}#header h1{font-size:22px}#nav .counter{font-size:16px}#caption{font-size:16px}}@media only screen and (min-width: 1280px){#about img,#about .gear{padding-left:100px}}@media only screen and (min-width: 1400px){#about img,#about .gear{padding-left:140px}#albums .thumbs h2{font-size:28px}#albums .thumbs h3{font-size:18px}}.js #albums h2,.js #albums .album{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.js #about img,.js #about .text,.js #about .gear{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.js #fotorama{margin-bottom:0}#overlay{display:none;position:fixed;top:0;left:0;height:100%;width:100%;z-index:100;background-color:#444;opacity:0.5}
