html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}.source{background:#111;color:#fff}.source .c{color:#080;font-style:italic;background-color:#0f140f}.source .err{color:#fff}.source .g{color:#fff}.source .k{color:#fb660a;font-weight:bold}.source .l{color:#fff}.source .n{color:#fff}.source .o{color:#fff}.source .x{color:#fff}.source .p{color:#fff}.source .cm{color:#080;font-style:italic;background-color:#0f140f}.source .cp{color:#ff0007;font-weight:bold;font-style:italic;background-color:#0f140f}.source .c1{color:#080;font-style:italic;background-color:#0f140f}.source .cs{color:#080;font-style:italic;background-color:#0f140f}.source .gd{color:#fff}.source .ge{color:#fff}.source .gr{color:#fff}.source .gh{color:#fff;font-weight:bold}.source .gi{color:#fff}.source .go{color:#444;background-color:#222}.source .gp{color:#fff}.source .gs{color:#fff}.source .gu{color:#fff;font-weight:bold}.source .gt{color:#fff}.source .kc{color:#fb660a;font-weight:bold}.source .kd{color:#fb660a;font-weight:bold}.source .kp{color:#fb660a}.source .kr{color:#fb660a;font-weight:bold}.source .kt{color:#cdcaa9;font-weight:bold}.source .ld{color:#fff}.source .m{color:#0086f7;font-weight:bold}.source .s{color:#0086d2}.source .na{color:#ff0086;font-weight:bold}.source .nb{color:#fff}.source .nc{color:#fff}.source .no{color:#0086d2}.source .nd{color:#fff}.source .ni{color:#fff}.source .ne{color:#fff}.source .nf{color:#ff0086;font-weight:bold}.source .nl{color:#fff}.source .nn{color:#fff}.source .nx{color:#fff}.source .py{color:#fff}.source .nt{color:#fb660a;font-weight:bold}.source .nv{color:#fb660a}.source .ow{color:#fff}.source .w{color:#888}.source .mf{color:#0086f7;font-weight:bold}.source .mh{color:#0086f7;font-weight:bold}.source .mi{color:#0086f7;font-weight:bold}.source .mo{color:#0086f7;font-weight:bold}.source .sb{color:#0086d2}.source .sc{color:#0086d2}.source .sd{color:#0086d2}.source .s2{color:#0086d2}.source .se{color:#0086d2}.source .sh{color:#0086d2}.source .si{color:#0086d2}.source .sx{color:#0086d2}.source .sr{color:#0086d2}.source .s1{color:#0086d2}.source .ss{color:#0086d2}.source .bp{color:#fff}.source .vc{color:#fb660a}.source .vg{color:#fb660a}.source .vi{color:#fb660a}.source .il{color:#0086f7;font-weight:bold}html{overflow-y:scroll}body{background-image:url(carbon_bg.png);background-repeat:repeat-x;background-attachment:fixed;color:#bbb;font-family:sans-serif;text-align:center;line-height:1.3em;font-size:.9em;background-color:#222}#header{height:165px;background-image:url(header_bg.png);margin-bottom:1em;background-color:#94d418}#header div.content{width:1040px;height:165px;text-align:left;margin:0 auto;background-image:url(header.png)}b{color:#ddd}h1,h2,h3{text-align:left}div.column h2{margin-top:1.5em}h1 a,h2 a,h3 a{color:#bbb}h1{font-size:1.5em;line-height:1.3em}h2{font-size:1.2em}h3{font-size:1.0em;padding-top:.5em}#main{width:1040px;text-align:left;margin:0 auto}#main div.column{width:600px;float:left;padding-bottom:5em}div.nav{float:left;width:200px;margin-left:20px;font-size:.9em}div.nav a{font-weight:normal}div.entry h1,div.entry div.tags,div.description,#main div.content{padding-left:100px}div.entry h2,div.entry h2 a{color:#f60}div.entry h2 a:hover{color:white}div.entry p{line-height:1.35em}div.info{float:left;font-size:.8em}div.info div{margin-bottom:10px}div.info div.comments{font-size:1.2em}a,.button{color:#88ca0c;text-decoration:none;font-weight:bold;cursor:pointer}.switch{width:10px;float:right;margin-right:200px;color:#f60}a:hover,.button:hover{color:#fff}p,h1,h2,ul,ol,pre,div.entry img,.quote,.source{margin-bottom:.5em;margin-top:.5em}h1{clear:left}div.entry p img.thumb{float:left;margin-right:1.0em;margin-top:3px;width:100px;height:100px}img.equation{vertical-align:middle;margin-left:.5em;margin-right:.5em;padding:0}div.column ul,div.column ol,div.nav ul.archive,div.nav ol{margin-left:1.5em}div.column ul{list-style-type:disc}div.column ol{list-style-type:decimal}.linenos{padding-right:.5em}.source{overflow:auto;padding:.5em;font-size:1.1em;line-height:1.0em}.quote{font-family:serif}blockquote{margin-left:1.5em}cite{margin-left:5.0em;font-size:12px;font-style:italic}div.tags{border-bottom:1px solid #888;padding-bottom:.5em;margin-bottom:.5em;font-size:.9em}div.more{text-align:right;margin-bottom:1.0em}#mainnav{width:500px;height:50px;padding-top:115px;padding-left:100px;float:left}#mainnav a{margin-right:5px}#mainnav img{margin:0}#header canvas{margin-left:20px}div.description h1{font-size:1.8em}div.description{margin-bottom:20px}#comments_btn{position:fixed;top:10px;right:0}#sidebar{position:fixed;top:10px;right:-600px;width:600px;text-align:left;color:#ddd}#sidebar div.header{height:20px;background-image:url('sidebar_header.png');padding-top:20px;padding-left:30px}#sidebar div.content{background-image:url('sidebar.png')}#sidebar div.comments{margin-left:30px;overflow:auto;margin-right:15px;padding-right:5px}#hide{color:#f60}div.codelink{font-size:.8em;text-align:right}div.codelink a{color:#555}div.codelink a:hover{color:#ddd}#twitter_update_list{border-top:1px solid #888}#twitter_update_list li{border-bottom:1px solid #888;padding-top:.25em;padding-bottom:.25em}table{background-color:#101010}table th,table td{border-style:solid;border-color:#505050;border-width:1px;border-collapse:collapse;border-spacing:2px;padding-left:10px;padding-right:10px;padding-top:3px;padding-bottom:3px}table tbody tr:nth-child(odd){background-color:#181818}table tr:hover{background-color:#282828}table tbody tr:hover{background-color:#282828}table tr.warn{color:red}