@font-face{font-family:"OpenSans";src:url(../fonts/OpenSans.ttf)}@font-face{font-family:"Crimson Text";src:url(../fonts/CrimsonText.ttf)}@font-face{font-family:"Inconsolata";src:url(../fonts/Inconsolata.ttf)}body{background:#f7f7f7;color:#222;font-size:100%;font-family:"Crimson Text",Georgia,"Times New Roman",serif;font-size:20px;line-height:1.3em;padding:0;margin:0}#content h1 a,#content h2 a,#content h3 a,#content h4 a,#content h5 a{color:#222;border:0}#content h1 a:hover,#content h2 a:hover,#content h3 a:hover,#content h4 a:hover,#content h5 a:hover{color:#222;border:0}.container{margin:0 auto;padding:0 10px;max-width:700px}.meta{font-family:"OpenSans",Helvetica,sans-serif;color:#777;font-size:16px}#content{background:#fff;margin:0;padding:10px 0 50px 0;border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf}#content p{-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;text-align:justify;margin:20px 0 0 0}#content p+p{text-indent:1.5em;margin-top:10px}#content pre{background-color:#fcfcfc;border:1px solid #dbdbdb;border-radius:7px;padding:7px;margin:20px 0 20px 0;white-space:pre-wrap;word-break:break-all;font-size:17px}#content code{font-family:"Inconsolata",monospace;color:#000;white-space:pre-wrap;word-break:break-all}#content blockquote{margin:1em 1.5em;padding:7px;font-style:italic}#content blockquote:before{color:#ccc;content:open-quote;font-size:4em;line-height:0.1em;margin-right:0.25em;vertical-align:-0.4em}#content blockquote p{display:inline}#content h1{font-size:30px;margin-bottom:12px}#content h2{font-size:26px;margin-bottom:8px}#content h3{font-size:22px;margin-bottom:6px}#content h4{font-size:20px;margin-bottom:4px}#header{padding:20px 0 5px 0}#footer{margin:0.8em 0 2.5em 0;padding:0;text-align:center;font-size:16px}#footer p{margin:0.3em 0 0 0}#footer img{margin-top:1em}#header h1{font-family:"Crimson Text",Georgia,"Times New Roman",serif;font-size:30px;margin:7px 0}#navigation{font-family:"OpenSans",Helvetica,sans-serif}#navigation ul{padding:0;text-align:center;font-size:20px}#navigation ul li{display:inline;margin-right:20px}#navigation ul li:last-child{display:inline;margin-right:0}#navigation a{position:relative;color:#777;text-decoration:none}#navigation a:hover{color:#222}#navigation a:before{content:"";position:absolute;width:100%;height:2px;bottom:-3px;left:0;background-color:#444;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}#navigation a:hover:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}#content h1,h2,h3,h4{font-family:"OpenSans",Helvetica,sans-serif}#footer a,#content a{border-bottom:0;text-decoration:none;color:#666;border-bottom:1px dashed #777}#footer a:hover,#content a:hover{color:#222;border-bottom:1px solid #777}#content .polaroid{padding:10px 10px 40px 10px;background:#fff;box-shadow:0 1px 4px #555;border-radius:2px;transform:rotate(1deg);display:block}#content .float-right{float:right;margin:30px 0 30px 50px}#social{margin-bottom:1em;padding:0;font-size:30px}#social a{color:#888;border:0}#social a:hover{color:#222;border:0}#social ul{padding:0}#social ul li{display:inline;margin-right:25px}#social ul li:last-child{display:inline;margin-right:0}.item-list ul{list-style-type:none}.item-list ul li{margin-bottom:0.8em}