@-moz-keyframes fadein{from{opacity:0.5}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0.5}to{opacity:1}}@keyframes fadein{from{opacity:0.5}to{opacity:1}}@-moz-keyframes fadeout{from{opacity:1}to{opacity:0.5}}@-webkit-keyframes fadeout{from{opacity:1}to{opacity:0.5}}@keyframes fadeout{from{opacity:1}to{opacity:0.5}}html,body{background:#efebe3;color:#333;font:normal normal 16px/20px adobe-garamond-pro,serif;-webkit-text-size-adjust:100%}strong{font-weight:bold}em{font-style:italic}h1,h2,h3,h4,h5,h6{margin-bottom:10px}p,ul,ol,dl,hr,pre,img,figure{margin-bottom:20px}blockquote{color:#666;padding-left:40px;padding-right:40px;margin-bottom:20px;position:relative}blockquote:before,blockquote:after{color:#ccc;display:block;font-size:80px;position:absolute}blockquote:before{content:"“";left:0;top:20px}a{color:#693}a:hover,a:active{color:#360}hr{border:0;text-align:center}hr:after{content:"❧";color:#e0dbd0;font-size:35px;line-height:35px}code,pre{-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#f8f8f8;font-family:Consolas,"Liberation Mono",Courier,monospace;font-size:13px}code{border:1px solid #eaeaea;margin:0px 2px;padding:0px 5px}pre{border:1px solid #ccc;padding:5px 10px;line-height:19px;max-height:400px;overflow-y:auto;word-wrap:break-word}pre code{-khtml-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;border:0px;counter-reset:linenumber;padding:0px;margin:0px}pre code .line{counter-increment:linenumber;display:block;margin-left:30px;border-left:1px solid #ccc;padding-left:10px;position:relative}pre code .line:before{-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;-webkit-user-select:none;user-select:none;color:#aaa;content:counter(linenumber);position:absolute;padding-right:10px;margin-left:-51px;text-align:right;width:30px;-webkit-touch-callout:none}pre code .line:first-child{margin-top:-5px;padding-top:5px}pre code .line:first-child:before{padding-top:5px;top:0}pre code .line:last-child{margin-bottom:-5px;padding-bottom:5px}pre code .line:last-child:before{padding-bottom:5px;bottom:0}#masthead{background:#333;color:#fff}#masthead h1{display:block;font-family:arial,sans-serif;font-size:25px;text-transform:lowercase;margin:0 auto;padding:20px}@media (min-width: 801px){#masthead h1{padding-left:40px;padding-right:40px;width:700px}}@media (min-width: 1041px){#masthead h1{width:960px}}#masthead a{color:#fff;text-decoration:none}#sitemap{padding-top:10px}#sitemap dl{margin-bottom:0}#sitemap ul{font-family:sans-serif;margin:0 auto -10px auto;overflow:hidden;padding:0 20px}@media (min-width: 801px){#sitemap ul{padding:0 40px;width:700px}}@media (min-width: 1041px){#sitemap ul{width:960px}}#sitemap li{padding-bottom:10px;text-transform:lowercase}#sitemap li:last-child{margin-right:0}@media (min-width: 300px){#sitemap li{float:left;width:50%}}@media (max-width: 580px){#sitemap li:nth-child(3n+0){clear:left}}@media (min-width: 660px){#sitemap li{margin-right:20px;width:140px}}#sitemap dt{display:block}#sitemap dd{color:#999;display:block;font-size:12px}#sitemap a{text-decoration:none}#body{margin:0 auto;overflow:hidden;padding:10px 0}@media (min-width: 801px){#body{padding-left:20px;padding-right:20px;width:740px}}@media (min-width: 1041px){#body{width:1000px}}#body a.permalink{text-decoration:none}#sidebar{font-size:14px;padding:20px 20px 0}@media (min-width: 801px){#sidebar{padding:20px 20px 0 0}}@media (min-width: 1041px){#sidebar{float:right;width:220px}}@media (min-width: 801px){#sidebar section{float:left;margin-left:20px;width:220px}}@media (min-width: 1041px){#sidebar section{float:none;margin-left:0;width:auto}}#sidebar header{font-family:sans-serif;font-size:16px;color:#999;margin-bottom:20px;text-transform:lowercase}#sidebar header img{margin:0 0 0 5px;height:16px;width:16px;vertical-align:-2px}#sidebar a.permalink{margin-left:5px}#sidebar time{color:#999;margin-left:5px;white-space:nowrap}#sidebar .recent-posts li{margin-bottom:5px}#sidebar .recent-tweets{display:none}#sidebar .recent-tweets p{white-space:pre-wrap}#sidebar .recent-tweets p a:not(.tweet-url){word-break:break-all}#sidebar .recent-tracks{display:none}#sidebar .recent-tracks ol{height:80px;margin:0 0 0 -20px;overflow:hidden}@media (min-width: 801px){#sidebar .recent-tracks ol{height:auto}}#sidebar .recent-tracks ol li{float:left;margin:0 0 20px 20px;width:60px}#sidebar .recent-tracks ol img{-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-khtml-box-shadow:0 0 2px #666;-moz-box-shadow:0 0 2px #666;-ms-box-shadow:0 0 2px #666;-o-box-shadow:0 0 2px #666;-webkit-box-shadow:0 0 2px #666;box-shadow:0 0 2px #666;display:block;margin:2px;width:56px}#sidebar .recent-tracks ol a{-khtml-animation:fadein 0.25s;-moz-animation:fadein 0.25s;-ms-animation:fadein 0.25s;-o-animation:fadein 0.25s;-webkit-animation:fadein 0.25s;animation:fadein 0.25s;display:block}#sidebar .recent-tracks ol a:hover{-khtml-animation:fadeout 0.25s;-moz-animation:fadeout 0.25s;-ms-animation:fadeout 0.25s;-o-animation:fadeout 0.25s;-webkit-animation:fadeout 0.25s;animation:fadeout 0.25s;opacity:0.5}#content{-khtml-box-shadow:0 0 2px #999;-moz-box-shadow:0 0 2px #999;-ms-box-shadow:0 0 2px #999;-o-box-shadow:0 0 2px #999;-webkit-box-shadow:0 0 2px #999;box-shadow:0 0 2px #999;background:#fff;line-height:30px;overflow:hidden;padding:20px 20px 0 20px}@media (min-width: 801px){#content{-khtml-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:700px}}@media (min-width: 1041px){#content{float:left;min-height:600px;overflow:hidden}}#content h1,#content h2,#content h3,#content h4,#content h5,#content h6{font-family:arial,sans-serif;font-weight:bold}#content h1{font-size:25px}#content h2{font-size:20px}#content ul{list-style-type:disc;padding-left:20px}#content ol{list-style-type:decimal;padding-left:20px}#content img,#content figure{-khtml-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-khtml-box-shadow:1px 1px 5px #999;-moz-box-shadow:1px 1px 5px #999;-ms-box-shadow:1px 1px 5px #999;-o-box-shadow:1px 1px 5px #999;-webkit-box-shadow:1px 1px 5px #999;box-shadow:1px 1px 5px #999;margin-left:auto;margin-right:auto;padding:10px}#content img{display:block}@media (min-width: 500px){#content img{float:right;margin:0 0 20px 20px}}#content figure{display:table}#content figure img{-khtml-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-khtml-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;float:none;margin:0 0 10px 0;padding:0}#content figcaption{color:#999;font-size:14px;line-height:14px;text-align:center}#content .post header h1{position:relative;margin-bottom:0}#content .post header p{color:#999;font-size:14px;font-style:italic;line-height:18px;margin-bottom:10px;overflow:hidden}#content .post header p span{float:left;margin-left:5px}#content .post header p a,#content .post header p time{font-style:normal}#content .post header p a[href$="#disqus_thread"]{text-transform:lowercase}#content .post .continue{color:#999;margin-top:-10px;text-align:center}#content .post .continue:before{content:"→ "}#content .post-archive ol{list-style-type:none;padding-left:0}#content .post-archive time{color:#999;font-size:14px;margin-left:5px}@media (min-width: 500px){#content .post-archive>header{float:left}#content .post-archive>section{margin-left:80px}}#footer{color:#999;font-size:12px;margin:-10px auto 0;padding:0 20px}@media (min-width: 801px){#footer{padding:0 40px;text-align:center;width:700px}}@media (min-width: 1041px){#footer{margin-top:0;text-align:left;padding-right:300px}}@media (min-width: 1041px){#footer *:last-child{margin-bottom:10px}}
