body{margin:4em;margin-top:2em}h1,h2,h3{margin-left:-1em}.hll{background-color:#ffc}.c{color:#408080;font-style:italic}.err{border:1px solid red}.k{color:green;font-weight:700}.o{color:#666}.cm{color:#408080;font-style:italic}.cp{color:#BC7A00}.c1{color:#408080;font-style:italic}.cs{color:#408080;font-style:italic}.gd{color:#A00000}.ge{font-style:italic}.gr{color:red}.gh{color:navy;font-weight:700}.gi{color:#00A000}.go{color:#888}.gp{color:navy;font-weight:700}.gs{font-weight:700}.gu{color:purple;font-weight:700}.gt{color:#04D}.kc{color:green;font-weight:700}.kd{color:green;font-weight:700}.kn{color:green;font-weight:700}.kp{color:green}.kr{color:green;font-weight:700}.kt{color:#B00040}.m{color:#666}.s{color:#BA2121}.na{color:#7D9029}.nb{color:green}.nc{color:#00F;font-weight:700}.no{color:#800}.nd{color:#A2F}.ni{color:#999;font-weight:700}.ne{color:#D2413A;font-weight:700}.nf{color:#00F}.nl{color:#A0A000}.nn{color:#00F;font-weight:700}.nt{color:green;font-weight:700}.nv{color:#19177C}.ow{color:#A2F;font-weight:700}.w{color:#bbb}.mf{color:#666}.mh{color:#666}.mi{color:#666}.mo{color:#666}.sb{color:#BA2121}.sc{color:#BA2121}.sd{color:#BA2121;font-style:italic}.s2{color:#BA2121}.se{color:#B62;font-weight:700}.sh{color:#BA2121}.si{color:#B68;font-weight:700}.sx{color:green}.sr{color:#B68}.s1{color:#BA2121}.ss{color:#19177C}.bp{color:green}.vc{color:#19177C}.vg{color:#19177C}.vi{color:#19177C}.il{color:#666}