*{box-sizing:border-box}body,html{margin:0;padding:0;line-height:1.6;font-size:16px;color:#333;font-weight:200}body{font-family:'Raleway', sans-serif}body h1,body h2,body h3,body h4,body h5,body h6{font-family:'Roboto Condensed', sans-serif;font-weight:400}.navigation{max-width:100%;margin:auto;text-align:center}.navigation ul{padding:0}.navigation ul li{display:inline-block;padding:0 10px}.navigation ul li a{display:block;padding:10px 0;margin-top:5px;color:#333}.navigation ul li a.active{border:1px solid deepskyblue;color:deepskyblue}a{text-decoration:none;color:red;border-bottom:1px solid white;-webkit-transition:all 0.3s}a:hover{border-bottom:1px solid red}.lander{margin:auto;max-width:900px;padding:0 10px}.lander .lander-header{border-bottom:1px solid #eee}.lander .lander-about{text-align:center}.lander .lander-about div{text-align:left;width:70%;padding:0 10px;display:inline-block}.lander .lander-about img{border-radius:50%;width:130px;vertical-align:top;margin:20px 0}.lander .lander-row{text-align:center}.lander .lander-row .lander-article{text-align:left;font-size:14px;width:49%;min-width:300px;display:inline-block;vertical-align:top;padding:10px}.lander .lander-row .lander-article time{font-size:12px}.lander .lander-row .lander-article .lander-title{padding:0;margin:0;font-size:20px}.lander .lander-row .lander-article .lander-title .lander-number{color:red}.lander .lander-row .lander-article .lander-title a{color:black}.lander .lander-row .lander-article p{padding:0;margin:0}@media (max-width: 900px){.lander{width:100%}}@media (max-width: 700px){.lander-article{width:100% !important}.lander-about div{width:100% !important}.lander-about img{display:none !important}}.article{padding:1em;max-width:650px;margin:auto}.article h2,.article h3,.article h4,.article h5,.article h6{margin-top:2em}.article img{max-width:100%;border:1px solid #eee}.article p code,.article li code{background:#fafafa;border:1px solid #eee;padding:3px;color:red;font-size:0.8em}.article pre{background:#ffffff;padding:14px;border-top:1px solid #eee;border-bottom:1px solid #eee;border-left:1px solid red;border-right:1px solid red}.article pre code{background:none;padding:0}.article .header{margin-bottom:60px}.article .header h1{text-align:center;color:black;font-size:2em;margin-bottom:0}.article .header .subtitle{text-align:center;font-size:16px;color:#999}.article .header .subtitle span,.article .header .subtitle time{padding:5px}.follow_on_twitter{display:block;width:620px;max-width:100%;margin:80px auto;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:20px;text-align:center}.follow_on_twitter img{vertical-align:text-bottom;border:none}#disqus_thread{width:100%;max-width:700px;margin:100px auto 0 auto;padding:10px}.highlight{color:#573d25;font-size:14px}.highlight+.highlight{margin-top:10px}.highlight .err{color:#960050}.highlight .k{font-weight:bold}.highlight .nb{font-weight:bold}.highlight .l{color:#ae81ff}.highlight .n{color:#573d25}.highlight .c{color:#dfdab7}.highlight .cm{color:#dfdab7}.highlight .cp{color:#999}.highlight .c1{color:#999}.highlight .cs{color:#999}.highlight .nc{color:#e84526}.highlight .no{color:#e84526}.highlight .nd{color:#e84526}.highlight .ni{color:#fff9d4}.highlight .ne{color:#e84526}.highlight .nl{color:#fff9d4}.highlight .nn{color:#e84526}.highlight .nx{color:darkgoldenrod}.highlight .py{color:#e84526}.highlight .nt{color:#e99c29}.highlight .nv{color:#e84526}.highlight .ge{font-style:talic}.highlight .gs{font-weight:bold}.highlight .kc{color:#66d9ef}.highlight .kd{font-weight:bold}.highlight .kn{color:#f92672}.highlight .kp{color:#e99c29}.highlight .kr{font-weight:bold}.highlight .kt{color:#66d9ef}.highlight .ld{color:#e6db74}.highlight .m{color:#ae81ff}.highlight .s{color:#e6db74}.highlight .ow{color:#f92672}.highlight .mf{color:#e99c29}.highlight .mh{color:#e99c29}.highlight .mi{color:#e99c29}.highlight .mo{color:#d0d04f}.highlight .sb{color:#e99c29}.highlight .sc{color:#e6db74}.highlight .sd{color:#e6db74}.highlight .s2{color:#e99c29}.highlight .se{color:#e99c29}.highlight .ss{color:#e99c29}.highlight .sh{color:#e99c29}.highlight .si{color:#e99c29}.highlight .sx{color:#e99c29}.highlight .sr{color:#e99c29}.highlight .s1{color:#e99c29}.highlight .bp{color:#f8f8f2}.highlight .vc{color:#f8f8f2}.highlight .il{color:#ae81ff}.job-ad{width:100%;border-bottom:1px solid red;text-align:center;padding:10px}