html{background-color:#EEE}p{font-size:2rem}@media(min-width:620px){p{font-size:2.25rem}}a{text-decoration:none;color:inherit}a:hover{opacity:.5;color:inherit}strong{display:inline-block}::selection{background:#cf000f;color:white}::-moz-selection{background:#cf000f;color:white}.author{display:none}.isso-comment{text-align:left;font-family:opensans-light,sans-serif}.comments{margin-top:5rem;text-align:left}.header{margin:0 auto;background-color:#303030;color:white}.header-nav{list-style:none;text-transform:uppercase}.header-nav li{display:inline-block;text-align:center;font-family:opensans-bold,sans-serif;font-size:1.25em;margin:0 1rem}.header-nav ul{margin:0;text-align:center}#header-nav-home{float:none;display:block;padding-top:1rem;font-size:2em;font-family:opensans-bolditalic,sans-serif}.menu ul{display:none}.menu ul a li{font-family:opensans-light,sans-serif;font-size:1.5rem;padding:0;margin-top:1rem;display:block;text-align:left;max-width:100%}.header-spacer{display:none}@media(min-width:620px){.header{min-height:11rem;position:fixed;top:0;z-index:5}.header .row{max-width:95%;margin:0 auto}.footer-nav ul{margin:0;padding:0}#header-nav-home{float:left;font-size:2.5em;padding:0;margin:0rem 1.5rem 0rem 1.5rem}#header-nav-items{float:right;margin:0}.header-nav li{margin:1.5rem 1.5rem 1rem 1.5rem;display:inline-block}.menu:hover>ul{display:block;position:absolute;text-align:left;width:15rem;z-index:5;background-color:#303030}.menu ul a li:hover{color:red;opacity:1.0;font-weight:bold}.header-spacer{min-height:11rem;display:block}}.footer{min-height:11rem;background-color:#303030;color:white;padding-top:1rem;font-size:1.75rem}.footer ul{list-style:none}#footer-nav-left{display:block;margin:0;text-align:center}#footer-nav-right,#footer-nav-right ul{margin 0;display:block;text-align:center}@media(min-width:620px){.footer .row{max-width:95%;margin:0 auto;min-height:11rem;background-color:#303030;color:white;padding-top:1rem;font-size:1.75rem}.footer ul{list-style:none;display:inline-block}.footer .row ul li{margin:3rem 1rem 0 1rem;display:inline-block}#footer-nav-left{float:left}#footer-nav-right{float:right}}.row-header{background-color:#cf000f;padding:1rem}.row-header h1{margin:0 2rem;color:white;text-align:left;font-family:opensans-bolditalic,sans-serif;text-transform:uppercase;font-size:3rem}.writing{text-align:left;margin:0 auto;padding:0rem}.writing p,.writing span,.writing ul,.writing li,.writing strong{font-size:2rem}.writing ul,.writing li{margin-left:1rem;text-align:left}.writing a{color:#cf000f}.writing img{max-width:100%}.preview{padding:3rem 3rem 0 3rem}.preview p{margin-bottom:0}.preview h2{font-size:3rem;line-height:1.35;letter-spacing:-.08rem}.more-content h1{font-size:3rem}.more-content h2{font-size:2.5rem}.box{margin:0 auto;text-align:center;width:100%}.box a{margin:0 auto;text-align:center;float:none;width:98%;white-space:normal;height:auto;line-height:1.75}.subbox{margin:0 auto 0 auto;float:none;width:100%;display:block;text-align:center}.subbox a{margin:1rem auto;float:none;margin-bottom:0rem;line-height:2.25}.tutorial-categories{text-align:center}.tutorial-categories img{max-width:8rem;margin:0 auto;display:block}.tutorial-categories h2{display:block;font-size:3rem}.credit-small{font-size:1em}@media(min-width:620px){.writing{max-width:750px;margin:3rem auto}.writing p,.writing span,.writing ul,.writing li,.writing strong,.writing em,.writing blockquote{font-size:2.25rem}.writing ul,.writing li{margin-left:2rem}.writing h1,.writing h2,.writing h3,.writing h4,.writing h5{font-size:3rem;font-family:opensans,sans-serif}.preview h2{font-size:3rem;line-height:1.35;letter-spacing:-.08rem;margin-bottom:0}.subbox{display:inline-block;width:49%}.subbox a{display:inline-block;margin:0 auto;padding:0;width:49%}}