html,body{color:#333;background-color:#fff;height:100%;margin:0;padding:0;font-family:Garamond,Baskerville,serif;font-size:1em;line-height:1.2em}a:link{color:#f90}a:visited{color:#f60}a:hover,a:active{color:#fa3;text-decoration:none}h1,h2,h3,h4{font-family:Futura,Helvetica,Arial,sans-serif;font-weight:normal;line-height:1em;hyphens:none}h1{font-size:3em;text-align:left;margin:0 0 2em 0;padding:0}h2{margin:2em 0 0 0;font-size:1.5em;text-align:left}h3{font-size:1.2em}code,pre{font-family:Monaco,"Courier New",Courier,monospace;margin:0;padding:0;font-size:0.8em}pre{color:#999;background-color:#333;padding:1em;border-radius:0.5em;overflow:auto}.code .k,.code .kr,.code .kd,.code .nl,.code .cp{color:#39c}.code .s,.code .mi{color:#cc6}.code .bp,.code .kt{color:#c60}.code .c,.code .c1,.code .cm,small{color:#666}#page{min-height:100%;margin:0 auto;padding:0;max-width:50em;text-align:justify;hyphens:auto;text-rendering:optimizeLegibility}.pad{padding:2em}.rp{border-left:0.2em solid #69f;margin:1em 0;padding-left:1em}.wr{border-left:0.2em solid #6c6;margin:1em 0;padding-left:1em}.proj{border-left:0.2em solid #f69;margin:1em 0;padding-left:1em}table{border-collapse:collapse}th{font-weight:bold;background-color:#ccc}th,td{border:1px solid #999;padding:0.2em}