*{margin:0;padding:0;border:0}body{font-size:1em;line-height:1.4em;font-family:palatino,palatino linotype,georgia,serif}h1,h2,h3{font-weight:400}h1{font-size:2.25em;line-height:1.86666667em}h2{font-size:1.5em;line-height:1.86666667em}h3{font-size:1em;line-height:1.4em;font-variant:small-caps}p,ul,ol,blockquote,pre{margin-bottom:1.4em}li{margin-left:1em}small{font-size:.8em;line-height:1.75em}body{font-size:1.25em;line-height:1.4em;width:100%;text-rendering:optimizeLegibility}nav{font-family:quattrocento sans,sans-serif;padding-top:2px;padding-bottom:3px;text-align:center;margin-bottom:1.4em}nav h1{font-size:1em;line-height:1.4em;display:inline;font-weight:700}nav a{text-decoration:none}a{color:inherit}a:hover{background-color:#b3b2b2}div#content{margin:0 auto;padding:0 .5em;max-width:600px}header{margin:1em 0}h1{font-size:2em;line-height:1.4em;font-weight:700}h2{font-size:1em;line-height:1.4em;text-transform:uppercase;font-style:italic}hr{border:1px solid silver;margin:auto;margin-bottom:1.4em;width:80%}footer{font-size:.5em;line-height:1.4em;margin-top:2.8em;margin-bottom:2.8em;text-align:center;font-family:Menlo,monospace}footer p{margin:0;padding:0}.instructions{text-align:center;font-size:.8em;line-height:1.75em}blockquote{font-style:italic;padding:0 1em}img,figure{max-width:100%}.instaembed{margin-bottom:1.4em}.figure,figure{text-align:center;margin-bottom:1.4em}.credits{font-size:.6em;line-height:2.33333333em;font-style:italic}.caption{font-size:.8em;line-height:1.75em}.contact{font-style:italic;text-align:center}dt{font-weight:700}pre{overflow:scroll}.chroma{background-color:#fff}.chroma .err{color:red;background-color:#faa}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block}.chroma .hl{display:block;width:100%;background-color:#ffc}.chroma .lnt{margin-right:.4em;padding:0 .4em}.chroma .ln{margin-right:.4em;padding:0 .4em}.chroma .k{color:#080;font-weight:700}.chroma .kc{color:#080;font-weight:700}.chroma .kd{color:#080;font-weight:700}.chroma .kn{color:#080;font-weight:700}.chroma .kp{color:#038;font-weight:700}.chroma .kr{color:#080;font-weight:700}.chroma .kt{color:#339;font-weight:700}.chroma .na{color:#00c}.chroma .nb{color:#007020}.chroma .nc{color:#b06;font-weight:700}.chroma .no{color:#036;font-weight:700}.chroma .nd{color:#555;font-weight:700}.chroma .ni{color:#800;font-weight:700}.chroma .ne{color:red;font-weight:700}.chroma .nf{color:#06b;font-weight:700}.chroma .nl{color:#970;font-weight:700}.chroma .nn{color:#0e84b5;font-weight:700}.chroma .nt{color:#070}.chroma .nv{color:#963}.chroma .vc{color:#369}.chroma .vg{color:#d70;font-weight:700}.chroma .vi{color:#33b}.chroma .s{background-color:#fff0f0}.chroma .sa{background-color:#fff0f0}.chroma .sb{background-color:#fff0f0}.chroma .sc{color:#04d;background-color:#fff0f0}.chroma .dl{background-color:#fff0f0}.chroma .sd{color:#d42;background-color:#fff0f0}.chroma .s2{background-color:#fff0f0}.chroma .se{color:#666;background-color:#fff0f0;font-weight:700}.chroma .sh{background-color:#fff0f0}.chroma .si{background-color:#eee}.chroma .sx{color:#d20;background-color:#fff0f0}.chroma .sr{color:#000;background-color:#fff0ff}.chroma .s1{background-color:#fff0f0}.chroma .ss{color:#a60;background-color:#fff0f0}.chroma .m{color:#60e;font-weight:700}.chroma .mb{color:#60e;font-weight:700}.chroma .mf{color:#60e;font-weight:700}.chroma .mh{color:#058;font-weight:700}.chroma .mi{color:#00d;font-weight:700}.chroma .il{color:#60e;font-weight:700}.chroma .mo{color:#40e;font-weight:700}.chroma .o{color:#333}.chroma .ow{color:#000;font-weight:700}.chroma .c{color:#888}.chroma .ch{color:#888}.chroma .cm{color:#888}.chroma .c1{color:#888}.chroma .cs{color:#c00;font-weight:700}.chroma .cp{color:#579}.chroma .cpf{color:#579}.chroma .gd{color:#a00000}.chroma .ge{font-style:italic}.chroma .gr{color:red}.chroma .gh{color:navy;font-weight:700}.chroma .gi{color:#00a000}.chroma .go{color:#888}.chroma .gp{color:#c65d09;font-weight:700}.chroma .gs{font-weight:700}.chroma .gu{color:purple;font-weight:700}.chroma .gt{color:#04d}.chroma .w{color:#bbb}