body{background:#f3f2ee;color:#1f0909;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:1em;margin:0;padding:0}a,a:link,a:visited{color:#00f;text-decoration:none}a:hover{text-decoration:underline}textarea{font-family:monospace;font-size:1em;height:400px;padding:.5em;width:100%}#main{margin:2em auto;padding:0;width:80%}#logo{font-size:3em;font-style:normal;font-weight:400;margin:0 0 30px 0}#logo a{color:#333;text-decoration:none}nav.primary{font-size:1em;margin-bottom:40px}nav.primary .social{list-style:none;height:1em;margin:0;padding:0}nav.primary .social li{float:left;height:1em;line-height:1em;padding-right:1em;position:relative}nav.primary .social a{color:#333;text-decoration:none}nav.primary .search-form{clear:both;margin-top:10px}#cse{-moz-border-raidus:5px;-webkit-border-raidus:5px;background:#eee;border-radius:5px;display:none;margin-top:10px;padding:10px 20px;width:100%}#content{clear:both;marign:1em 0}article.post{margin:5em 0;padding:0}article.post header h1{font-size:20px;font-weight:normal;margin-bottom:2em}article.post header h1 a{color:#333}article.post .content a{color:#32abc9;padding:0px 0.2em}article.post .content a:link,article.post .content a:visited{border-radius:1px}article.post .content a:hover{background-color:#32abc9;color:#fff;text-decoration:none}article.post .content blockquote{background:#eee;border-left:3px solid #ddd;margin-left:0;padding:0 1em}article.post .content>pre{background-color:#eee;border:1px solid #999;border-radius:3px;margin:1em auto;padding:1em 1em;width:auto;_width:90%;overflow-x:auto}article.post .content p{line-height:1.7;margin:2em auto}article.post .content p>code{background-color:#eee;border:1px solid #999;padding:0.2em 0.4em;border-radius:3px}article.post .content img{border:none}article.post .content ul>li{line-height:1.5}.pagination{text-align:center}.pagination em{font-style:normal}.autopagerize_page_info{display:none}footer{font-size:.8em;text-align:right}footer address{font-style:normal}footer p{margin:.5em 0;padding:0;line-height:1}.flash{border:2px solid #666;border-radius:3px;margin-bottom:20px;padding:.5em;-moz-border-raidus:3px;-webkit-border-raidus:3px}.sign-out{float:right;font-size:.9em;text-align:right}table.posts{border:1px solid #666;font-size:.9em}table.posts th{padding:0;margin:0}table.posts td{font-weight:normal;padding:5px;margin:0;vertical-align:top}
