body{padding:0;margin:0;font-family:'Montserrat',sans-serif;position:relative;line-height:1.2em}a{text-decoration:none;color:#000}a:hover{text-decoration:underline}#esoteric_header{font-family:'Inconsolata',sans-serif}#header{width:100%}#small_header,#long_desc{margin-bottom:20px}#small_header{text-transform:uppercase}#long_desc{line-height:1.8em}#headerImage{margin-top:5px;margin-left:5px;width:140px;float:left}#headerTitle{overflow:hidden;padding:0 2em 7px 2em}#esoteric_header,#esoteric_header a{font-size:44px;line-height:66px;color:#000;padding-top:30px}#separator{background-color:#9bfac3;width:100%;padding-bottom:10px;padding-left:0;padding-right:0;font-family:'Inconsolata',monospace}#separator ul{padding-top:3;padding-bottom:3;margin-top:0;margin-bottom:0;list-style:none;text-indent:-30px}#separator ul li:before{content:"// "}#mc-embedded-subscribe-form{background-color:#fff !important}.sectionHeader{margin-top:60px;border:#9bfac3 solid 4px;padding-top:5px;margin-bottom:20px;min-height:54px;break-after:avoid-column;break-inside:avoid-column;-webkit-column-break-inside:avoid-column;-webkit-column-break-after:avoid-column}.firstHeader{margin-top:0}h2{padding:0;margin:0;color:#444;text-align:center;font-family:'Inconsolata',monospace;font-weight:normal}.smallSectionHeader h2{font-size:90%}#content{background-color:#fff;-webkit-column-rule:1px solid #e0e0e0;-moz-column-rule:1px solid #e0e0e0;column-rule:1px solid #e0e0e0;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;-webkit-columns:5 300px;-moz-columns:5 300px;columns:5 300px;margin:30px 0 10px 0;padding:0 15px 10px 10px}#manifesto{padding-top:10px;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;margin-top:20px;-webkit-columns:6 200px;-moz-columns:6 200px;columns:6 200px;margin:10px 0 10px 0;padding:10px 15px 0 10px}#sidebar{padding-top:10px;padding-bottom:10px;margin-bottom:10px;border:#9bfac3 solid 2px;font-size:85%;font-family:'Inconsolata',monospace}#content article{padding:0 10px 40px 0}article{break-inside:avoid-column;-webkit-column-break-inside:avoid-column;break-inside:avoid-column;margin:2em 0;line-height:1.8em;font-size:14px}.article_name{margin-bottom:10px;font-family:'Inconsolata',monospace;font-size:20px}article .article_desc{line-height:1.8em;font-size:14px}article .article_tags{line-height:180%;font-size:80%;padding:10px;border:#d0d0d0 solid 1px;border-radius:4px;margin-top:10px}article .article_tags span{margin-right:10px}article .article_image{height:0;position:relative}.section .article_image img,figure img{max-width:100%;height:auto}.tagsBody{padding:0 10px 10px 10px}.tagsBody a{font-size:90%;padding:10px;white-space:nowrap}#mc_embed_signup{background-color:#f8f8f8 !important;font-family:'Montserrat',sans-serif;text-align:left;margin-top:10px}#mc_embed_signup form{background-color:#f8f8f8 !important;text-align:left !important}.EmbeddedTweet,.EmbeddedTweet-tweet,.twitter-tweet,.twitter{break-inside:avoid-column;border:0 solid #9bfac3 !important;background-color:#fff !important}footer{margin:10px;margin-top:10px}#top_footer img{margin-right:20px}#top_footer div{margin-left:10px}#footer{background-color:#9bfac3;padding:15px 10px 10px 10px;margin-top:10px;font-size:110%;line-height:140%;font-family:'Inconsolata',monospace}#footer a{text-decoration:underline}#postWrapper{width:100%;font-family:'Montserrat',sans-serif;position:relative}#postSpacer{margin-top:5px;margin-left:5px;width:140px;float:left}#postContent{margin:40px 40px 0 40px;overflow:hidden}#postContent p{margin-bottom:1.5em;line-height:2em}#postContent a{text-decoration:underline}#postContent img{max-width:100%}ul.post-tags{list-style:none;padding-left:0}#tag-holder{margin-left:40px}ul.post-tags li{display:inline;font-family:'Inconsolata',monospace;padding-left:0}ul.post-tags li a{text-decoration:none !important}ul.post-tags li a:hover{text-decoration:underline !important}ul.post-tumblr-buttons{list-style:none;padding-left:0;padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0}ul.post-tumblr-buttons li{margin-right:20px;float:left}#rightSpacer{width:310px;float:right;margin-left:40px;overflow:hidden}article{overflow:hidden;position:relative;width:100%}#tweetbox{width:280px;height:100%;padding-left:10px;padding-right:10px;overflow-y:hidden;position:absolute;right:0;top:0;z-index:990;border-left:solid 1px #9bfac3}#tweetboxHeader{margin:0;margin-left:-10px;margin-right:-10px;background-color:#9bfac3;margin-bottom:10px;font-size:14px;padding-top:5px;padding-bottom:5px}#tweetboxHeader h2{font-size:14px}#postContent blockquote{background:#f9f9f9;border-left:10px solid #ccc;margin:1.5em 10px;padding:.5em 10px;quotes:"“""”""‘""’"}#postContent blockquote:before{color:#ccc;content:open-quote;font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-.4em}#header{background-color:#f8f8f8}.header-block{border:#9bfac3 solid 4px;margin-bottom:20px;min-height:54px;break-after:avoid-column;break-inside:avoid-column;min-height:80px;padding:30px 0 30px 0}h1.post-title{padding:0 0 10px 0;margin:0;color:#444;text-align:center;font-family:'Inconsolata',monospace;font-weight:normal;font-size:200%}h1{font-family:'Inconsolata',monospace}.text{font-family:'Montserrat';font-size:120%;line-height:140%}.post-footer .post-notes-label{display:inline-block;clear:both;width:100%}.post-footer .notes .avatar{border-radius:.2em;margin-right:.5em;vertical-align:middle}#tumblr-buttons{margin:20px 0 20px 0}.post-meta{font-family:'Inconsolata',monospace;font-size:130%;margin-bottom:30px}ol.notes{line-height:180%}.linklink{font-weight:bold}.tagList{line-height:200%}.tagList a{font-size:120%}#fadeout{position:absolute;bottom:-30px;right:0;margin:0;padding:0;width:300px;height:150px;z-index:1000;background-image:linear-gradient(rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%)}.post-header{padding-top:20px;padding-bottom:20px;font-size:120%}.post-body{line-height:200%;font-size:16px}.post-body p{margin-top:20px}.col-sm-8{width:100%;padding-bottom:40px}.col-sm-9{width:100%}.upmenu_right{padding-top:5px;display:inline-block;position:absolute;right:0}.upmenu_right a{padding-right:15px}@media all and (max-width:700px){#long_desc{display:none}#tweetbox{display:none}#postContent{overflow:inherit}}.resume td{padding:5px;padding-right:15px}.resume{margin-bottom:30px}