/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,.main-post-list .excerpt,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*!
Pure v1.0.0
Copyright 2013 Yahoo!
Licensed under the BSD License.
https://github.com/yahoo/pure/blob/master/LICENSE.md
*/.pure-button{display:inline-block;zoom:1;line-height:normal;white-space:nowrap;vertical-align:middle;text-align:center;cursor:pointer;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box}.pure-button::-moz-focus-inner{padding:0;border:0}.pure-button-group{letter-spacing:-.31em;text-rendering:optimizespeed}.opera-only :-o-prefocus,.pure-button-group{word-spacing:-.43em}.pure-button{font-family:inherit;font-size:100%;padding:.5em 1em;color:#444;color:rgba(0,0,0,0.8);border:1px solid #999;border:transparent;background-color:#E6E6E6;text-decoration:none;border-radius:2px}.pure-button-hover,.pure-button:focus,.pure-button:hover{filter:alpha(opacity=90);background-image:-webkit-linear-gradient(transparent, rgba(0,0,0,0.05) 40%, rgba(0,0,0,0.1));background-image:linear-gradient(transparent, rgba(0,0,0,0.05) 40%, rgba(0,0,0,0.1))}.pure-button:focus{outline:0}.pure-button-active,.pure-button:active{box-shadow:0 0 0 1px rgba(0,0,0,0.15) inset,0 0 6px rgba(0,0,0,0.2) inset;border-color:#000\9}.pure-button-disabled,.pure-button-disabled:active,.pure-button-disabled:focus,.pure-button-disabled:hover,.pure-button[disabled]{border:none;background-image:none;filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none;pointer-events:none}.pure-button-hidden{display:none}.pure-button-primary,.pure-button-selected,a.pure-button-primary,a.pure-button-selected{background-color:#0078e7;color:#fff}.pure-button-group .pure-button{letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;margin:0;border-radius:0;border-right:1px solid #111;border-right:1px solid rgba(0,0,0,0.2)}.pure-button-group .pure-button:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}.pure-button-group .pure-button:last-child{border-top-right-radius:2px;border-bottom-right-radius:2px;border-right:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-family:"Source Sans Pro",sans;font-size:18px}.icon{height:1em;width:1em;display:inline-block;vertical-align:middle}.threesome,#commentator .commentator-editor .bottom,#commentator .commentator-post .metadata,#commentator .commentator-editor .metadata{flex-direction:row;display:flex}.threesome :nth-child(1),#commentator .commentator-editor .bottom :nth-child(1),#commentator .commentator-post .metadata :nth-child(1),#commentator .commentator-editor .metadata :nth-child(1){flex:0 0 auto}.threesome :nth-child(2),#commentator .commentator-editor .bottom :nth-child(2),#commentator .commentator-post .metadata :nth-child(2),#commentator .commentator-editor .metadata :nth-child(2){flex-grow:1}.threesome :nth-child(3),#commentator .commentator-editor .bottom :nth-child(3),#commentator .commentator-post .metadata :nth-child(3),#commentator .commentator-editor .metadata :nth-child(3){flex:0 0 auto}.order1{order:1}.order2{order:2}.order3{order:3}.order4{order:4}.order5{order:5}body{padding-top:64px}body #topbar{position:fixed;top:0;left:0;z-index:9999;width:100%;height:64px;background-image:url(/sky-background.jpg);background-repeat:repeat-x;display:flex;align-items:center;box-shadow:0px 0px 30px 1px #555}body #topbar img{height:64px;flex-grow:0}body #topbar .path{flex-grow:1;height:2ex;overflow:hidden;position:relative;font-size:130%}body #topbar .path .wrap{display:flex;flex-direction:row;flex-wrap:wrap-reverse;text-overflow:ellipsis;position:absolute;direction:rtl;justify-content:flex-end;bottom:0}body #topbar .path .wrap span{display:inline-block;white-space:nowrap;direction:ltr}body #topbar .controls{height:64px;flex-grow:0;display:flex;flex-direction:row;height:100%;align-items:center}body #topbar .controls .button{width:32px;height:32px;margin-left:.5em;margin-right:.5em}body #topbar .controls .button img{width:100%;height:100%}body #topleft,body #bottomleft,body #topright{min-width:230px}body #content{padding-bottom:10em}@media (min-width: 690px){body #content{float:right;position:absolute;top:64px}body #topleft,body #topright{margin-top:153.3333333333px}}@media (min-width: 1190px){body #topleft,body #bottomleft{width:230px;margin-left:calc((50vw - 730px/2) - 230px - (((50vw - 730px/2) - 230px) * 0.2))}body #topright{position:absolute;top:64px;margin-top:153.3333333333px;width:230px;margin-left:calc(100vw - (50vw - 730px/2) + (((50vw - 730px/2) - 230px) * 0.2))}body #content{left:calc((50vw - 730px/2));width:730px}}@media (min-width: 960px) and (max-width: 1190px){body #topleft,body #bottomleft,body #topright{width:230px;left:0}body #topright{margin-top:2em}body #content{left:230px;width:730px}}@media (min-width: 690px) and (max-width: 960px){body #topleft,body #bottomleft,body #topright{width:230px;left:0}body #topright{margin-top:2em}body #content{left:230px;right:0}}@media (max-width: 1190px){#topright.wideonly{display:none}}#topleft nav,#bottomleft nav,#topright nav{font-size:80%;color:#555}#topleft nav a,#bottomleft nav a,#topright nav a{color:#555}#topleft nav h1,#bottomleft nav h1,#topright nav h1{font-size:100%;font-weight:bold;text-transform:uppercase;font-variant:small-caps;position:relative}#topleft nav .navgroup ul,#bottomleft nav .navgroup ul,#topright nav .navgroup ul{padding:0}#topleft nav .navgroup ul li,#bottomleft nav .navgroup ul li,#topright nav .navgroup ul li{display:block;margin-bottom:1em;position:relative}#topleft nav .navgroup .youarehere,#bottomleft nav .navgroup .youarehere,#topright nav .navgroup .youarehere{color:#000}#topleft nav .navgroup .youarehere::after,#bottomleft nav .navgroup .youarehere::after,#topright nav .navgroup .youarehere::after{font-size:80%;display:block}#topleft nav .navgroup.dense li,#bottomleft nav .navgroup.dense li,#topright nav .navgroup.dense li{margin-bottom:0.2em}#topleft nav .navgroup.dense>ul,#bottomleft nav .navgroup.dense>ul,#topright nav .navgroup.dense>ul{margin-left:0}#topleft nav .navgroup.dense>* ul,#bottomleft nav .navgroup.dense>* ul,#topright nav .navgroup.dense>* ul{margin-left:1em}@media (min-width: 690px){#topleft,#bottomleft{padding-left:1em;padding-right:1.75em}#topleft nav,#bottomleft nav{text-align:right}#topleft nav .navgroup,#bottomleft nav .navgroup{margin-top:3em;padding:0 8px 0 0;border-right:1px solid #555}#topleft nav .navgroup .youarehere::after,#bottomleft nav .navgroup .youarehere::after{position:absolute;right:-16px;top:0.5em;margin-top:-4px;content:url("/leftarrow.png")}#topright{padding-left:1.75em;padding-right:1em}#topright nav{text-align:left}#topright nav .navgroup{margin-top:0;padding:0 0 0 8px;border-left:1px solid #555}#topright nav .navgroup .date{font-size:80%;font-style:italic}}@media (max-width: 690px){#topleft,#bottomleft,#topright{padding-left:1em;padding-right:1em}#topleft nav,#bottomleft nav,#topright nav{text-align:left;text-indent:-3em;margin-left:3em;line-height:150%}#topleft nav .navgroup,#bottomleft nav .navgroup,#topright nav .navgroup{margin-top:1em;margin-bottom:1em}#topleft nav .navgroup h1,#topleft nav .navgroup ul,#topleft nav .navgroup ul li,#bottomleft nav .navgroup h1,#bottomleft nav .navgroup ul,#bottomleft nav .navgroup ul li,#topright nav .navgroup h1,#topright nav .navgroup ul,#topright nav .navgroup ul li{display:inline}#topleft nav .navgroup li::before,#bottomleft nav .navgroup li::before,#topright nav .navgroup li::before{content:"   ";display:inline}#topleft nav .navgroup .youarehere,#bottomleft nav .navgroup .youarehere,#topright nav .navgroup .youarehere{font-weight:bold}#topleft nav .navgroup .youarehere::after,#bottomleft nav .navgroup .youarehere::after,#topright nav .navgroup .youarehere::after{content:url("/leftarrow.png");display:inline}}@media (min-width: 690px) and (max-width: 1190px){#topright{padding-left:1em;padding-right:1.75em}#topright nav{text-align:right}#topright nav .navgroup{padding:0 8px 0 0;border-left:none;border-right:1px solid #555}}.main-post-list .post{margin-top:3em;margin-left:1em;margin-right:1em}.main-post-list .metadata{display:flex;flex-direction:row;border-bottom:1px solid #555;font-family:"Source Sans Pro",sans;color:#555}.main-post-list .metadata a{color:#555;text-decoration:none}.main-post-list .metadata .date{flex:0 0 auto;font-size:150%;font-style:italic}.main-post-list .metadata .tags{flex-grow:1;text-align:right;font-size:80%;align-self:flex-end}.main-post-list h1{margin-top:0em;margin-bottom:1em;text-align:left;font-family:"Source Sans Pro",sans;color:#7f540d}.main-post-list h1 a{color:inherit;text-decoration:none}.main-post-list .wantmore{color:#555;font-size:80%}article,.main-post-list .excerpt{text-align:justify;margin-left:1em;margin-right:1em;font-family:"Alegreya",serif}article .metadata,.main-post-list .excerpt .metadata{margin-top:2.5em;color:#555;font-family:"Source Sans Pro",sans}article .metadata .date,.main-post-list .excerpt .metadata .date{font-size:150%;font-style:italic}article .metadata+h1,.main-post-list .excerpt .metadata+h1{margin-top:0}article h1,.main-post-list .excerpt h1,article h2,.main-post-list .excerpt h2,article h3,.main-post-list .excerpt h3,article h4,.main-post-list .excerpt h4,article h5,.main-post-list .excerpt h5,article h6,.main-post-list .excerpt h6{margin-top:2.5em;margin-bottom:1em;text-align:left;font-family:"Source Sans Pro",sans;position:relative}article h1,.main-post-list .excerpt h1,article h2,.main-post-list .excerpt h2{color:#7f540d}article h3,.main-post-list .excerpt h3,article h4,.main-post-list .excerpt h4,article h5,.main-post-list .excerpt h5,article h6,.main-post-list .excerpt h6{color:#555}article a.toplink,.main-post-list .excerpt a.toplink{text-decoration:none;color:#777}@media (min-width: 690px){article a.toplink,.main-post-list .excerpt a.toplink{position:absolute;width:1.5rem;left:-2rem;text-align:right}}article pre,.main-post-list .excerpt pre,article code,.main-post-list .excerpt code,article tt,.main-post-list .excerpt tt{font-family:"Share Tech Mono",mono}article pre,.main-post-list .excerpt pre{font-size:80%}article pre,.main-post-list .excerpt pre,article blockquote,.main-post-list .excerpt blockquote{border-left:1px solid #555;border-right:1px solid #555;padding-left:7px;padding-right:7px;margin-left:-8px;margin-right:-8px;background-color:#fbf0dc;padding-top:0.5em;padding-bottom:0.5em;font-size:90%;box-shadow:0 0 5px 1px #ddd}article hr,.main-post-list .excerpt hr{display:block;background-image:url(/css/hr.svg);margin-left:auto;margin-right:auto;margin-top:3em;margin-bottom:3em;height:0.5em;width:6em;background-repeat:no-repeat;background-position:center;background-size:6em 0.5em;border:0}article .post-content>img,.main-post-list .excerpt .post-content>img,article .post-content center img,.main-post-list .excerpt .post-content center img,article .post-content>a>img,.main-post-list .excerpt .post-content>a>img,article .post-content>p>img,.main-post-list .excerpt .post-content>p>img,article .post-content>p>a>img,.main-post-list .excerpt .post-content>p>a>img{box-shadow:0 0 5px 1px #ddd;margin-left:auto;margin-right:auto;display:block;margin-top:1em;margin-bottom:1em}article .linkinfo,.main-post-list .excerpt .linkinfo{margin-left:0.5em;margin-right:0.5em;font-family:"Source Sans Pro",sans;color:#555;font-size:80%}article .linkinfo a,.main-post-list .excerpt .linkinfo a{color:#555}article .linkinfo:first-child,.main-post-list .excerpt .linkinfo:first-child{margin-left:0em}article .linkdiv,.main-post-list .excerpt .linkdiv{border-left:1px solid #555;padding-left:7px;margin-left:-8px}article .linkdiv img.icon,.main-post-list .excerpt .linkdiv img.icon{width:2em}article .linkdiv a.link,.main-post-list .excerpt .linkdiv a.link{font-family:"Source Sans Pro",sans;font-weight:bold;font-size:80%}article .linkdiv p:last-child,.main-post-list .excerpt .linkdiv p:last-child{margin-bottom:1em}article p,.main-post-list .excerpt p,article ul,.main-post-list .excerpt ul,article pre,.main-post-list .excerpt pre,article dl,.main-post-list .excerpt dl{margin-top:0.75em;margin-bottom:0.75em}article p,.main-post-list .excerpt p,article ul,.main-post-list .excerpt ul,article ol,.main-post-list .excerpt ol,article dt,.main-post-list .excerpt dt,article dd,.main-post-list .excerpt dd{line-height:170%}article dl,.main-post-list .excerpt dl{margin-left:2em;margin-right:2em}article dl dt,.main-post-list .excerpt dl dt{margin-top:1.5em;margin-left:0;margin-right:0;margin-bottom:0;display:list-item;list-style-type:disc;list-style-position:outside}article dl dd,.main-post-list .excerpt dl dd{margin-top:0;margin-left:0;margin-right:0;margin-bottom:1.5em}article dl.taglist dt a,.main-post-list .excerpt dl.taglist dt a{font-family:"Source Sans Pro",sans;font-weight:bold;font-size:80%}article .subpage-control,.main-post-list .excerpt .subpage-control{display:inline-block;margin-right:0.5em;margin-top:1em;margin-bottom:1em}article .subpage-control img,.main-post-list .excerpt .subpage-control img{width:1em;height:1em;vertical-align:middle}article table.datatable,.main-post-list .excerpt table.datatable{display:block;overflow:auto;width:100%}article table.datatable th,.main-post-list .excerpt table.datatable th{font-weight:600}article table.datatable td,.main-post-list .excerpt table.datatable td,article table.datatable th,.main-post-list .excerpt table.datatable th{border:1px solid #dfe2e5;padding:6px 13px}article table.datatable tr,.main-post-list .excerpt table.datatable tr{background-color:#fff;border-top:1px solid #c6cbd1}article table.datatable tr:nth-child(2n),.main-post-list .excerpt table.datatable tr:nth-child(2n){background-color:#f6f8fa}article :target::before,.main-post-list .excerpt :target::before{content:"";display:block;height:96px;margin:-96px 0 0}#commentator{text-align:left;font-family:"Source Sans Pro",sans}@media (min-width: 690px){#commentator{margin-left:3em;margin-right:3em}}@media (max-width: 690px){#commentator{margin-left:1em;margin-right:1em}}#commentator .intro{margin-top:3em;margin-bottom:3em;text-align:center;font-size:130%;color:#555}#commentator .commentator-post,#commentator .commentator-editor{border-left:1px solid #555;border-right:1px solid #555;padding-left:7px;padding-right:7px;margin-top:1em;margin-left:-8px;margin-right:-8px;background-color:#fdf6ea;padding-top:0.5em;padding-bottom:0.5em;box-shadow:0 0 5px 1px #ddd}#commentator .commentator-post .metadata,#commentator .commentator-editor .metadata{height:3em;align-items:center}#commentator .commentator-post .metadata .avatar,#commentator .commentator-editor .metadata .avatar{width:2.5em;height:2.5em;margin:0.5em;box-shadow:0px 0px 5px 1px #bbb;background-color:#ccc}#commentator .commentator-post .metadata .name,#commentator .commentator-editor .metadata .name{font-weight:bold;font-size:130%}#commentator .commentator-post .metadata .time,#commentator .commentator-editor .metadata .time{flex:0 0 auto;color:#555;text-align:right;font-size:80%;margin:0.5em}#commentator .commentator-post .body,#commentator .commentator-editor .body{margin-left:1em;margin-right:1em;font-size:95%}#commentator .commentator-post .moderation-controls button,#commentator .commentator-editor .moderation-controls button{margin-right:0.5em}#commentator .unmoderated{box-shadow:0 0 7px 5px #88f}#commentator .deleted{box-shadow:0 0 7px 5px #f88}#commentator .highlighted{box-shadow:0 0 7px 5px gold}#commentator .commentator-editor .pure-button{border-radius:4px;text-shadow:0 1px 1px rgba(0,0,0,0.2)}#commentator .commentator-editor .metadata{margin-bottom:0.5em}#commentator .commentator-editor .metadata .name{height:100%}#commentator .commentator-editor img.avatar{padding:0.1em;background-color:#eee}#commentator .commentator-editor .login{height:100%;font-size:80%;margin-left:0.5em;margin-right:0.5em}#commentator .commentator-editor .login img{width:1.5em;height:1.5em}#commentator .commentator-editor .body{margin-left:0.5em;margin-right:0.5em;padding-left:0.5em;padding-right:0.5em;min-height:8em}#commentator .commentator-editor .bottom{margin-left:0.5em;margin-right:0.5em;margin-top:0.5em}#commentator .commentator-editor .bottom .editcontrols{display:flex;flex-direction:row}#commentator .commentator-editor .bottom .editcontrols button{margin-right:0.5em}#commentator .commentator-editor .bottom .editcontrols button img{width:auto;height:1em}#commentator .commentator-editor #commentator-body[contenteditable],#commentator .commentator-editor #commentator-name[contenteditable]{background-color:white;padding-left:0.5em;padding-right:0.5em;border:1px solid #ccc;box-shadow:inset 0 1px 3px #ddd;border-radius:4px;box-sizing:border-box}#commentator .commentator-editor #commentator-name{display:flex;align-items:center;width:100%}#commentator #commentator-text{color:#555;margin-left:2em;margin-right:2em;font-size:90%}.highlight{background:#fff}.highlighter-rouge .highlight{background:#eef}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{font-weight:bold}.highlight .o{font-weight:bold}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:bold}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:bold;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .gd .x{color:#000;background-color:#faa}.highlight .ge{font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .gi .x{color:#000;background-color:#afa}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{font-weight:bold}.highlight .kd{font-weight:bold}.highlight .kp{font-weight:bold}.highlight .kr{font-weight:bold}.highlight .kt{color:#458;font-weight:bold}.highlight .m{color:#099}.highlight .s{color:#d14}.highlight .na{color:#008080}.highlight .nb{color:#0086B3}.highlight .nc{color:#458;font-weight:bold}.highlight .no{color:#008080}.highlight .ni{color:#800080}.highlight .ne{color:#900;font-weight:bold}.highlight .nf{color:#900;font-weight:bold}.highlight .nn{color:#555}.highlight .nt{color:#000080}.highlight .nv{color:#008080}.highlight .ow{font-weight:bold}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d14}.highlight .sc{color:#d14}.highlight .sd{color:#d14}.highlight .s2{color:#d14}.highlight .se{color:#d14}.highlight .sh{color:#d14}.highlight .si{color:#d14}.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:#008080}.highlight .vg{color:#008080}.highlight .vi{color:#008080}.highlight .il{color:#099}.galleriser{display:flex;flex-wrap:wrap;margin-left:-2px;margin-right:-2px}.galleriser .galleriser-photo{margin:2px;position:relative;overflow:hidden}.galleriser .galleriser-photo .galleriser-padding{display:block}.galleriser .galleriser-photo img{position:absolute;top:0;width:100%;height:100%;vertical-align:bottom}.galleriser .galleriser-photo .galleriser-caption{transition:all 600ms;position:absolute;bottom:-100%;width:100%;vertical-align:bottom;overflow:hidden;text-align:center;background-color:rgba(0,0,0,0.5);color:white;font-size:80%;font-weight:bold}.galleriser .galleriser-photo .galleriser-caption p{margin-left:0.5em;margin-right:0.5em;margin-top:0.2em;margin-bottom:0.2em;font-family:"Source Sans Pro",sans}.galleriser .galleriser-photo:hover .galleriser-caption{bottom:0}.galleriser::after{content:'';flex-grow:999999999}

/*# sourceMappingURL=main.css.map */