@font-face{font-family:'Latin Modern Roman';src:url('http://kernest.com/embed/latin-modern-roman'),url('http://kernest.com/embed/latin-modern-roman#lmroman10-regular') format('svg')}@font-face{font-family:'Latin Modern Roman Caps';font-variant:small-caps;src:url('http://kernest.com/embed/tex-gyre-latin-roman-caps'),url('http://kernest.com/embed/tex-gyre-latin-roman-caps#lmromancaps10-regular') format('svg')}@font-face{font-family:'Deja Vu Sans Mono';src:url('http://kernest.com/embed/dejavu-sans-mono'),url('http://kernest.com/embed/dejavu-sans-mono#dejavusansmono') format('svg')}@font-face{font-family:'Deja Vu Sans Mono';font-style:italic;src:url('http://kernest.com/embed/dejavu-sans-mono-oblique'),url('http://kernest.com/embed/dejavu-sans-mono-oblique#dejavusansmono-oblique') format('svg')}@font-face{font-family:'Latin Modern Roman';font-style:italic;src:url('http://kernest.com/embed/latin-modern-roman-italic'),url('http://kernest.com/embed/latin-modern-roman-italic#lmroman10-italic') format('svg')}@font-face{font-family:'Latin Modern Roman';font-weight:bold;src:url('http://kernest.com/embed/latin-modern-roman-bold'),url('http://kernest.com/embed/latin-modern-roman-bold#lmroman10-bold') format('svg')}@font-face{font-family:'Orbitron';font-weight:bold;src:url('http://kernest.com/embed/orbitron-bold'),url('http://kernest.com/embed/orbitron-bold#orbitron-bold') format('svg')}@font-face{font-family:'Deja Vu Sans Mono';font-weight:bold;src:url('http://kernest.com/embed/dejavu-sans-mono-bold'),url('http://kernest.com/embed/dejavu-sans-mono-bold#dejavusansmono-bold') format('svg')}@font-face{font-family:'Deja Vu Sans Mono';font-style:italic;font-weight:bold;src:url('http://kernest.com/embed/dejavu-sans-mono-bold-oblique'),url('http://kernest.com/embed/dejavu-sans-mono-bold-oblique#dejavusansmono-boldoblique') format('svg')}@font-face{font-family:'Latin Modern Roman';font-style:italic;font-weight:bold;src:url('http://kernest.com/embed/latin-modern-roman-bold-italic'),url('http://kernest.com/embed/latin-modern-roman-bold-italic#lmroman10-bolditalic') format('svg')}@font-face{font-family:'Orbitron';font-weight:900;src:url('http://kernest.com/embed/orbitron-black'),url('http://kernest.com/embed/orbitron-black#orbitron-black') format('svg')}@font-face{font-family:'Orbitron';font-weight:500;src:url('http://kernest.com/embed/orbitron-medium'),url('http://kernest.com/embed/orbitron-medium#orbitron-medium') format('svg')}@font-face{font-family:'Orbitron';font-weight:200;src:url('http://kernest.com/embed/orbitron-light'),url('http://kernest.com/embed/orbitron-light#orbitron-medium') format('svg')}body{background:#000;color:#eeeeec;font-family:'Latin Modern Roman',georgia,serif;font-size:108%;font-variant-ligatures:additional-ligatures;font-variant-numeric:oldstyle-nums;line-height:160%;height:100%}pre,code,tt{font-family:'Deja Vu Sans Mono','Vera Sans',monotype;font-size:82%;line-height:120%}a{color:#729fcf;border-bottom:1px #729fcf dashed;text-decoration:none}a:visited{color:#3465a4}a:hover{color:#eeeeec;border-bottom:1px #729fcf solid}#doc3{margin:auto}.highlight{padding:1em;margin-bottom:1em;border-top:1px #8ae234 solid;border-left:1px #4e9a06 solid;border-bottom:1px #8ae234 solid;border-right:1px #4e9a06 solid;overflow-x:auto;overflow-y:hidden;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}#hd{background:#ef2929 url('http://cdn.worldmaker.net/images/uzenne2.png')}#hd a{border:none}#hd #logo{position:absolute;top:1em;left:1em;z-index:0}#hd #gear{height:2em;margin:0;float:left}#hd #nav{position:relative;bottom:0;padding-top:2.25em;z-index:1}#hd #nav li{font-size:116%;text-align:center}#hd #nav a{display:block;float:right;margin-right:.1em;padding-left:1.5em;padding-right:1.5em;font-family:'Latin Modern Roman Caps','Latin Modern Roman',georgia,serif;font-variant:small-caps;line-height:2em;background-color:#2e3436;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.00,#2e3436),color-stop(0.14,#555753),color-stop(1.00,#2e3436));background:-moz-linear-gradient(center top,#2e3436 0,#555753 14%,#2e3436 100%);border-radius-top-left:10px;border-radius-top-right:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-webkit-border-radius-top-left:10px;-webkit-border-radius-top-right:10px}#hd #nav a:hover,#hd #nav a:active,#hd #nav a#current{background-color:black;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.00,#729fcf),color-stop(0.14,#2e3436),color-stop(1.00,#000));background:-moz-linear-gradient(center top,#729fcf 0,#2e3436 14%,#000 100%)}#crumbs{text-align:right;padding:.1em 1em .1em 1em}#ft{background:#ef2929 url('http://cdn.worldmaker.net/images/uzenne2.png');padding:1em;font-size:80%;border-radius-top-left:10px;border-radius-top-right:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-webkit-border-radius-top-left:10px;-webkit-border-radius-top-right:10px;color:#d3d7cf}#ft a{color:#ad7fa8}#ft #design{float:right}#ft #shoutout{color:#babdb6}.caps{text-transform:lowercase;font-family:'Latin Modern Roman Caps','Latin Modern Roman',georgia,serif;font-variant:small-caps;font-variant-caps:titling-caps}.x{margin:.2em 0 .2em 0;padding:1em}.xl{margin:.2em 0 .2em 0;padding:1em;background:#555753;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.xm{margin:.2em 0 .2em 0;padding:1em;background:#2e3436;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.xd{margin:.2em 0 .2em 0;padding:1em;background:#000;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.xw{margin:.2em 0 .2em 0;padding:1em;background:#d3d7cf;color:#2e3436;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}p{text-align:justify;font-size:108%}h1{font-size:153.9%;font-weight:bold;color:#ef2929}h1.post-title{font-weight:900;text-align:center}h2{font-size:138.9%;font-weight:500;color:#fcaf3e}h3{font-size:138.5%;font-weight:200;color:#fcaf3e}h1,h2,h3{margin:.3em 0;font-family:Orbitron,Verdana,arial,sans-serif}h1 .caps,h2 .caps,h3 .caps{font-family:Orbitron,Verdana,arial,sans-serif}h4,h5,h6{font-family:Orbitron,Verdana,Arial,sans-serif;font-weight:200}h4 .caps,h5 .caps,h6 .caps{font-family:Orbitron,Verdana,arial,sans-serif}h4{color:#fce94f}h5{color:#edd400}h6{color:#c4a000}strong{font-weight:bold}abbr,acronym{border-bottom:1px dotted #999;cursor:help}em{font-style:italic}ol{margin-left:2em}ol li{list-style:decimal outside}dl dt{font-weight:bold;color:#e9b96e;position:relative;left:0;top:1.1em;width:6em}dl dd{border-left:1px dotted #5c3566;margin:0 0 0 7em;padding:0 0 .5em .5em}p,fieldset,pre{margin-bottom:1em}.x ul,.xl ul,.xm ul,.xd ul,.xw ul{margin:1em;margin-left:2em}.x ul li,.xl ul li,.xm ul li,.xd ul li,.xw ul li{list-style:square outside;list-style-image:url('http://cdn.worldmaker.net/images/bullet.png')}.g ul li{border-bottom:.1em #888a85 solid;padding:.3em 1em .3em 1em}.g h1,.g h2,.g h3,#sideBarTitle{padding:0 1em;border-bottom:.3em #888a85 double;text-align:center}#sideBarTitle{color:#c00;font-size:108%;font-weight:bold}blockquote{margin:1em;padding:.5em;text-align:justify;quotes:\u201C \u201E;border-top:1px #729fcf solid;border-bottom:1px #729fcf solid;border-left:1px #204a87 solid;border-right:1px #204a87 solid;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}blockquote:before{content:open-quote;font-weight:bold;font-size:138.5%;color:#729fcf;margin:.3em}blockquote:after{content:close-quote;font-weight:bold;font-size:138.5%;color:#729fcf;margin:.3em}.doNotDisplay{display:none}.blogSince{margin:.3em 0;font-style:italic}#comments ul{margin-left:1em}.footnote-reference{vertical-align:super;font-size:85%}th.head{font-weight:bold;text-align:center;margin:.1em}div.admonition,div.attention,div.caution,div.danger,div.error,div.hint,div.important,div.note,div.tip,div.warning{margin:2em;border:medium outset;padding:1em}div.admonition p.admonition-title,div.hint p.admonition-title,div.important p.admonition-title,div.note p.admonition-title,div.tip p.admonition-title{font-weight:bold}div.attention p.admonition-title,div.caution p.admonition-title,div.danger p.admonition-title,div.error p.admonition-title,div.warning p.admonition-title{color:#ef2929;font-weight:bold}.issue-summary{font-weight:bold}.issue-detail,.issue-changelog,.patch{border-bottom:3px #888a85 solid}.issue-detail .fieldname,.issue-changelog .fieldname,.milestone-detail .fieldname{font-weight:bold}.issue-detail .time,.issue-changelog .time{float:right}.issue.high,.issue-detail.high{background:#ce5c00}.issue.medium,.issue-detail.medium{background:#8f5902}.issue.in-progress{font-weight:bold}.issue.pending{font-style:italic}.issue td.closed{text-decoration:line-through}.milestone .progressbar{position:relative;width:99%;border:1px #babdb6 solid}.milestone .progress{background:#8ae234;width:0;z-index:-1}.progress .overdue{background:#ef2929}.milestone .percentage{position:absolute;top:0;left:0;width:100%;text-align:center;z-index:1}.patch-date{clear:right;float:right;color:#babdb6;margin-left:3em}.patch-author{clear:right;float:right;margin-left:3em}.patch-name{font-size:120%}.patch-comments{clear:right}.patch-summary{clear:right;border:1px solid #babdb6;background:black;margin:1em}.patch-summary ul{list-style:none;padding:0 1em 0 1em;margin:0}.lines-added{color:#8ae234}.lines-removed{color:#ef2929}.patch-hash{color:#888a85}.highlight .hll{background-color:#000}.highlight{background:#2e3436;color:#eeeeec}.highlight .c{color:#888a85;font-style:italic}.highlight .err{color:#d3d7cf;border:1px solid #ef2929}.highlight .g{color:#d3d7cf}.highlight .k{color:#babdb6;font-weight:bold}.highlight .l{color:#ad7fa8}.highlight .n{color:#d3d7cf}.highlight .o{color:#d3d7cf;font-weight:bold}.highlight .x{color:#d3d7cf}.highlight .p{color:#d3d7cf;font-weight:bold}.highlight .cm{color:#888a85;font-style:italic}.highlight .cp{color:#e9b96e;font-style:italic}.highlight .c1{color:#888a85;font-style:italic}.highlight .cs{color:#888a85;font-style:italic}.highlight .gd{color:#ef2929}.highlight .ge{color:#729fcf;font-style:italic}.highlight .gr{color:#eeeeec;background-color:#a40000}.highlight .gh{color:#eeeeec;font-weight:bold}.highlight .gi{color:#8ae234}.highlight .go{color:#d3d7cf;font-style:italic}.highlight .gp{color:#8f5902}.highlight .gs{color:#d3d7cf;font-weight:bold}.highlight .gu{color:#d3d7cf;font-weight:bold}.highlight .gt{color:#c00;font-weight:bold}.highlight .kc{color:#babdb6;font-weight:bold}.highlight .kd{color:#babdb6;font-weight:bold}.highlight .kn{color:#e9b96e;font-weight:bold}.highlight .kp{color:#babdb6}.highlight .kr{color:#babdb6;font-weight:bold}.highlight .kt{color:#ce5c00}.highlight .ld{color:#ad7fa8}.highlight .m{color:#ce5c00}.highlight .s{color:#729fcf}.highlight .na{color:#babdb6}.highlight .nb{color:#ce5c00}.highlight .nc{color:#8ae234;font-weight:bold}.highlight .no{color:#c17d11}.highlight .nd{color:#4e9a06}.highlight .ni{color:#729fcf}.highlight .ne{color:#fcaf3e}.highlight .nf{color:#8ae234}.highlight .nl{color:#8ae234}.highlight .nn{color:#73d216}.highlight .nx{color:#73d216}.highlight .py{color:#8ae234}.highlight .nt{color:#888a85}.highlight .nv{color:#c17d11}.highlight .ow{color:#edd400}.highlight .w{color:#d3d7cf;text-decoration:underline}.highlight .mf{color:#ce5c00}.highlight .mh{color:#ce5c00}.highlight .mi{color:#ce5c00}.highlight .mo{color:#ce5c00}.highlight .sb{color:#729fcf}.highlight .sc{color:#729fcf}.highlight .sd{color:#729fcf;font-style:italic}.highlight .s2{color:#729fcf}.highlight .se{color:#204a87}.highlight .sh{color:#729fcf}.highlight .si{color:#3465a4}.highlight .sx{color:#729fcf}.highlight .sr{color:#ad7fa8}.highlight .s1{color:#729fcf}.highlight .ss{color:#3465a4}.highlight .bp{color:#c4a000}.highlight .vc{color:#c17d11}.highlight .vg{color:#c17d11}.highlight .vi{color:#c17d11}.highlight .il{color:#ce5c00}