*,*:before,*:after{box-sizing:border-box}html{font-size:60%}body{font-size:22px;font-size:1.7rem;color:#fff;background-color:#232322;width:75%;margin:0 auto;padding:0 6px;line-height:1.4em}main#content header#post-header h1{display:block;font-size:23px;font-size:2.3rem;font-weight:600;line-height:1.15;color:#adff2f}main#content p{color:#fff;margin:16px 0}main#content img{max-width:50%;border-color:#2e8b57;border-width:5px;border-style:ridge;margin:auto}header#banner{margin:25px 5px;font-family:new century schoolbook,serif}header#banner a{color:#2e8b57;text-decoration:blink}header#banner a:hover{text-decoration:underline}header#banner h2{display:inline;font-size:5px;font-size:5.1rem;margin:0 9px 0 0}header#banner nav{display:inline-block}header#banner nav ul{list-style-type:none;font-size:1.5em;text-transform:lowercase;margin:0;padding:0}header#banner nav ul li{display:inline;margin:0 3px}header#banner nav ul li a{color:#007dfa}main#content a{color:#e24222;text-decoration:none}main#content a:hover{text-decoration:underline}ul#posts a{color:#2e8b57;font-family:}main#content h1,main#content h2,main#content h3,main#content h4,main#content h5,main#content h6{margin-bottom:0;line-height:1.15}main#content h2,main#content h3{color:#2e8b57}main#content h3{font-size:19px;font-size:1.9rem}main#content h1+p,main#content h2+p,main#content h3+p,main#content h4+p,main#content h5+p,main#content h6+p{margin-top:5px}header#post-header div time{color:#fff;font-family:courier,monospace}main#content hr{height:1px;border:0;background:#d8d8d8}main#content ul#posts{list-style-type:none;font-size:16px;font-size:1.6rem;margin-top:0;padding:0}main#content ul#posts li{margin:5px 0;padding:0}main#content ul#posts small{font-size:.8em;font-family:courier,monospace;color:#fff;margin-left:10px}main#content ul#posts li a{text-decoration:none}main#content ul#posts li a:hover{color:#71e310}main#content ul#posts small:hover{color:#fff}main#content header#post-header>div{display:block;font-size:.85em;color:#767676}main#content #toc{border:1px solid #b1b1b1;border-radius:1px;line-height:26px;margin:16px 0;padding:9px 14px}main#content #toc h4{font-size:1.06em;color:#3d3d3d;margin:0}main#content #toc nav#TableOfContents{margin-top:4px}main#content #toc nav#TableOfContents>ul,main#content #toc nav#TableOfContents>ol{margin-left:-40px}main#content #toc ul,main#content #toc ol{font-size:.98em;margin:0;padding:0 0 0 40px}main#content #toc ul{list-style-type:none}main#content #toc ol{counter-reset:item}main#content #toc ol li{display:block}main#content #toc ol li:before{content:counters(item,".")". ";counter-increment:item}main#content figure{margin:16px 0}main#content figure img{display:block;max-width:0%;margin:0 auto}main#content figure figcaption{font-size:.92em;font-style:italic;line-height:22px;text-align:center;margin-top:6px;padding:0 10px}main#content figure figcaption h4{font-style:normal;display:inline;margin:0}main#content figure figcaption p{display:inline;margin:0;padding-left:8px}main#content blockquote{font-style:italic;margin-top:10px;margin-bottom:10px;margin-left:50px;padding-left:15px;border-left:3px solid #ccc}main#content code,main#content pre{font-family:menlo,monospace;color:#b6f248}main#content code{font-size:.96em;padding:0 5px}main#content blockquote p{color:#04871c}main#content pre{display:block;overflow-x:auto;font-size:14px;font-size:1.4rem;white-space:pre;margin:20px 0;padding:1.5rem;line-height:1.4}main#content pre code{padding:0}main#content section.footnotes{font-size:.9em}footer#footer{font-size:14px;font-size:1.4rem;font-weight:300;color:#949494;margin:40px 0}