@font-face{font-family:Typewriter;src:url(Typewriter.otf) format("opentype")}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{color:#343434;background:#ffffff;font-family:"PT Serif","Georgia",serif}body a{text-decoration:none}body h1{font-family:Typewriter,"Georgia","Times",serif}body img.left{float:left;margin:0 1em 1em 0}body img.right{float:right;margin:0 0 1em 1em}body .container{max-width:39em;margin-left:auto;margin-right:auto}body .container:after{content:"";display:table;clear:both}body .container #header header{float:left;display:block;margin-right:2.5641%;width:23.07692%}body .container #header header:last-child{margin-right:0}body .container #header header h1 a{color:#343434}@media screen and (max-width: 500px){body .container #header header{float:left;display:block;margin-right:5.26316%;width:100%}body .container #header header:last-child{margin-right:0}}body .container #header nav{text-transform:uppercase;line-height:3em;float:left;display:block;margin-right:2.5641%;width:74.35897%}body .container #header nav:last-child{margin-right:0}body .container #header nav ul.navigation{border-left:1px solid #dedede;padding-left:1em}body .container #header nav ul.navigation li{display:inline;list-style-type:none;padding:0 1em 0 0}body .container #header nav ul.navigation li a{color:#303030}@media screen and (max-width: 500px){body .container #header nav{float:left;display:block;margin-right:5.26316%;width:100%;line-height:1em}body .container #header nav:last-child{margin-right:0}body .container #header nav ul.navigation{border-left:4px solid #dedede;padding-left:0.5em}}body .container #main{clear:both;padding:1em 0;border-top:1px solid #dedede}body .container #main article.hentry{border-bottom:1px #dedede solid}body .container #main article pre{background:#000;color:#fff;padding:0.5em;overflow:auto}body .container #main article .gist-file pre{color:#000}body .container #main article footer time{margin-bottom:1em;display:block;text-align:right}body .container #main article.list{clear:both;border-bottom:1px solid #dedede;line-height:2}body .container #main article.list time{display:block;float:left;width:8em;color:#696969}@media screen and (max-width: 500px){body .container #main article.list time{display:none}}body .container #main .vcard{padding:10px 0;margin:1em 0 0 0;clear:both}body .container #main .vcard p{margin:0 0 0.5em 0}body .container #main .vcard img{float:left;margin:0 0.5em 0 0;border:1px #dedede solid;padding:3px}
