.codehilite .hll{background-color:#49483e}.codehilite .c{color:#75715e}.codehilite .err{color:#960050;background-color:#1e0010}.codehilite .k{color:#66d9ef}.codehilite .l{color:#ae81ff}.codehilite .n{color:#f8f8f2}.codehilite .o{color:#f92672}.codehilite .p{color:#f8f8f2}.codehilite .cm,.codehilite .cp,.codehilite .c1,.codehilite .cs{color:#75715e}.codehilite .ge{font-style:italic}.codehilite .gs{font-weight:700}.codehilite .kc,.codehilite .kd{color:#66d9ef}.codehilite .kn{color:#f92672}.codehilite .kp,.codehilite .kr,.codehilite .kt{color:#66d9ef}.codehilite .ld{color:#e6db74}.codehilite .m{color:#ae81ff}.codehilite .s{color:#e6db74}.codehilite .na{color:#a6e22e}.codehilite .nb{color:#f8f8f2}.codehilite .nc{color:#a6e22e}.codehilite .no{color:#66d9ef}.codehilite .nd{color:#a6e22e}.codehilite .ni{color:#f8f8f2}.codehilite .ne,.codehilite .nf{color:#a6e22e}.codehilite .nl,.codehilite .nn{color:#f8f8f2}.codehilite .nx{color:#a6e22e}.codehilite .py{color:#f8f8f2}.codehilite .nt{color:#f92672}.codehilite .nv{color:#f8f8f2}.codehilite .ow{color:#f92672}.codehilite .w{color:#f8f8f2}.codehilite .mf,.codehilite .mh,.codehilite .mi,.codehilite .mo{color:#ae81ff}.codehilite .sb,.codehilite .sc,.codehilite .sd,.codehilite .s2{color:#e6db74}.codehilite .se{color:#ae81ff}.codehilite .sh,.codehilite .si,.codehilite .sx,.codehilite .sr,.codehilite .s1,.codehilite .ss{color:#e6db74}.codehilite .bp,.codehilite .vc,.codehilite .vg,.codehilite .vi{color:#f8f8f2}.codehilite .il{color:#ae81ff}.codehilite .gu{color:#75715e}.codehilite .gd{color:#f92672}.codehilite .gi{color:#a6e22e}h1,h2,h3,h4,h5,header{font-family:'Helvetica'}h1{font-size:30px}pre{background-color:#000;color:#EEE;padding:15px}hr{margin:40px 0}body{line-height:1.4;margin:0 10px}.container{margin:0 auto;font-size:18px;width:600px;max-width:90%}.post{font-family:'PT Serif',Georgia,Times,'Times New Roman',serif line-height:1.4}.post header{font-size:40px;font-weight:700}a{color:#115fa0}a:visited{color:#751590}a:hover{color:#1863a1}.post header a,h1 a{text-decoration:none;color:#000}h1 a:visited{color:#000}.post header a:hover,h1 a:hover{color:#1863a1}.post .date{text-transform:uppercase;font-family:'PT Sans','Helvetica Neue',Arial,sans-serif;font-size:17px}#footer{line-height:30px}#footer hr{margin:20px 0}#footer img{float:left;padding-right:20px}