html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{border:0;font:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}:focus{outline:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}*{box-sizing:border-box}body{width:100%}body:before,body:after{content:"";display:table}body:after{clear:both}body{zoom:1}p{font-size:20px;line-height:33px}.intro{font-size:28px;line-height:1.4em}.post ul li{font-size:20px;line-height:33px;margin-bottom:11px}h1,.h1{font-size:64px}h2,.h2{font-size:48px}h3,.h3{font-size:28px}h4,.h4{font-size:24px}h5,.h5{font-size:16px}h6,.h6,.meta{font-size:14px}blockquote,blockquote p,.archive input{font-size:48px}@media only screen and (max-width: 480px){p{font-size:16px;line-height:24px}.intro{font-size:24px;line-height:1.4em}.post ul li{font-size:16px;line-height:24px;margin-bottom:12px}h1,.h1{font-size:48px}h2,.h2{font-size:28px}h3,.h3{font-size:24px}h4,.h4{font-size:16px}h5,.h5,h6,.h6,.meta{font-size:14px}blockquote,blockquote p{font-size:24px}.archive input{font-size:28px}}body{font-family:Georgia,serif;color:#3b3b3b;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-size-adjust:100%;background:#f9f9f9;min-height:100%;height:100%;overflow-x:hidden}h1,h2,h3,h4,h5{font-family:Georgia,serif}p{margin-bottom:33px}a,a:visited,a:active{color:#8ab9d1;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;transition:all .25s ease-in-out}a:hover{color:#24536b;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;transition:all .25s ease-in-out}em{padding:1px 2px;border-radius:2px;background:#ffe8c0}strong{font-weight:700}small{font-size:16px}sup{vertical-align:super;font-size:14px}.hilite{display:inline-block;padding:0 .3em;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#fffbd7}blockquote,blockquote p{font-style:italic;line-height:1.3em;text-align:center;color:#3c3c3c;margin-bottom:33px}hr{display:block;margin:0 auto 33px;width:100%;height:4px;background:#d9d9d9;border:none;border-radius:2px}input{background:none;border:none;outline:none}.archive input{background:none;outline:none;width:100%;font-family:Georgia,serif}.archive input:focus{background:#fff;color:#3b3b3b}.icons{font-family:Icons;font-size:14px;line-height:20px}.bb{border-bottom:2px solid #8AB9D1}.pad-top{padding-top:66px}#bump{min-height:100%;height:auto;margin:0 auto-320px}.wrap{max-width:960px;display:inline;float:left;width:97%;float:none;margin:0 auto}.wrap:before,.wrap:after{content:"";display:table}.wrap:after{clear:both}.wrap{zoom:1}.wrap{overflow:hidden}.post{display:inline;float:left;width:77%;max-width:680px;display:block;margin:0 auto;float:none}header.site-header{padding:20px 0;position:absolute;width:100%;z-index:5000}header.site-header .wrap{max-width:90vw}#bump .darken a{color:#3b3b3b;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#bump .darken a:hover{color:#8ab9d1;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#bump .darken .menu .icons{color:#3b3b3b}#bump .darken nav ul li a{color:#3b3b3b}#bump .darken nav ul li a:active{color:#8ab9d1}#bump .darken nav ul li a:hover{text-shadow:none;color:#8ab9d1}header.site-header a.menu{display:none}header.site-header hgroup h1,header.site-header nav ul{font-family:Arial,sans-serif}header.site-header hgroup{float:left;padding-left:5vw}header.site-header hgroup h1{font-weight:700;font-size:18px;line-height:100%;color:#24536b;letter-spacing:2px;text-transform:uppercase}header.site-header hgroup a{color:#fff;-moz-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}header.site-header hgroup a:hover{text-shadow:0 0 3px rgba(255,255,255,.6);-moz-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}header.site-header nav{float:right;display:block;padding-right:5vw}header.site-header nav:before,header.site-header nav:after{content:"";display:table}header.site-header nav:after{clear:both}header.site-header nav{zoom:1}header.site-header nav ul li{font-size:16px;text-transform:uppercase;display:inline;font-weight:700;top:2px;position:relative;margin-left:20px}header.site-header nav ul li a{color:#fff;-moz-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}header.site-header nav ul li a:hover{text-shadow:0 0 3px rgba(255,255,255,.6);-moz-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.article{position:relative;margin-bottom:33px}.article .overlay{vertical-align:middle;min-height:360px;height:50vh;width:100%;max-height:800px;position:absolute;z-index:2;background:#0000008c}.article .overlay-lighter{background:#0000001a}.article .featured-image{min-height:360px;height:50vh;width:100%;max-height:800px;background-position:center center;background-size:cover;vertical-align:middle;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;position:relative;top:0;z-index:-1}.article .featured-image img{max-height:800px}.article header{margin:66px 0 33px}.article header hgroup{color:#3b3b3b;position:relative;text-align:center;width:100%;margin-top:0}.article header hgroup .date{font-family:Arial,sans-serif;font-size:16px;font-weight:700;color:#d9d9d9;text-transform:uppercase;margin-top:22px}.article header .intro{text-align:left}.archive{display:inline;float:left;width:97%;display:block;margin:0 auto;float:none;min-height:500px}.archive-wrap{display:inline;float:left;width:97%;max-width:800px;display:block;margin:0 auto;float:none;padding-top:140px}.archive-wrap .post-list{list-style-type:none;list-style:none;display:inline;float:left;width:67%;margin:0 1.5% 0 21.5%;display:block;float:none}.archive-wrap .post-list lh h2{margin-bottom:49.5px}.archive-wrap .post-list li{display:block;float:none;font-size:28px;margin-bottom:66px;position:relative}.archive-wrap .post-list li a{position:relative}.archive-wrap .post-list li a:hover{-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.archive-wrap .post-list li h1{font-size:28px;font-style:italic}.archive-wrap .post-list .summary{font-size:18px;line-height:1.45em}.archive-wrap .post-list .date{margin-bottom:3px}.archive-wrap .post-list .date time{position:relative;top:-3px;font-size:16px;font-weight:700;font-family:Arial,sans-serif;font-style:normal;color:#d9d9d9;text-transform:uppercase;vertical-align:middle}.post{min-height:500px}.post .deets{position:relative;top:45px;z-index:5}.post .deets .date{font-size:16px;position:relative;top:10px;left:6px;color:#999;margin-bottom:16.5px}.post h1{font-style:italic}.post h1,.post h2,.post h3,.post h4,.post h5{padding-top:16.5px;margin-bottom:16.5px;line-height:1.25em}.post figure{margin:33px 0}.post figure img{margin-bottom:16.5px}.post figure figcaption{font-size:16px;font-family:Arial,sans-serif;font-weight:700;text-transform:uppercase;color:#bbb;text-align:center}.post img{width:100%;height:auto;display:block;margin:33px auto;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.post table{margin-bottom:33px;width:100%;font-size:20px}.post table caption{font-size:16px;font-family:Arial,sans-serif;font-weight:700;text-transform:uppercase;color:#bbb;text-align:center;margin-bottom:16.5px}.post tbody tr:hover>td,.post tbody tr:hover>th{background-color:#999}.post thead tr:first-child td{border-bottom:2px solid #222}.post th{padding:12px;padding:.6rem;font-family:Arial,sans-serif;font-size:16px;font-weight:700;text-align:left;background-color:#d9d9d9;border-bottom:1px solid black}.post td{font-size:16px;border-bottom:1px solid #222;padding:12px;padding:.6rem}.post tr,.post td,.post th{vertical-align:middle}.post ul{display:block;margin-bottom:33px;list-style:disc;list-style-type:disc}.post ul lh h1,.post ul lh h2,.post ul lh h3,.post ul lh h4,.post ul lh h5{border-bottom:2px solid #d9d9d9}.post ul li{list-style:disc;list-style-type:disc;margin-left:66px;padding-left:11px}.post ul li:last-child{margin-bottom:0}.post ol{display:block;margin-bottom:33px}.post ol lh h1,.post ol lh h2,.post ol lh h3,.post ol lh h4,.post ol lh h5{border-bottom:2px solid #d9d9d9}.post ol li{margin-left:66px;padding-left:11px;margin-bottom:11px;line-height:33px;font-size:20px}.post ol li:last-child{margin-bottom:0}.post .share{text-align:center;display:block;margin:0 auto;width:76px;font-size:16px;font-family:Arial,sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:1px;padding:4px 6px;color:#d9d9d9;border:2px solid rgba(217,217,217,.7);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.post .share:hover{color:#8ab9d1;border-color:#8ab9d1b3;-moz-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.push{height:80px!important}footer{width:100%;background:#3b3b3b;height:320px;font-size:20px;color:#f9f9f9;position:relative}footer section{display:inline;float:left;width:97%;display:block;width:103%;margin:0 -1.5%}footer section:before,footer section:after{content:"";display:table}footer section:after{clear:both}footer section{zoom:1}footer section{display:block;margin:0 auto}footer small{font-size:14px;text-align:center;display:block;width:100%;position:absolute;bottom:8px;font-family:Arial,sans-serif;text-transform:uppercase;color:#f9f9f91a}footer small a{color:#f9f9f94d}footer .list-title{margin-bottom:16.5px;border-bottom:2px solid #8AB9D1;font-style:italic;font-size:24px}footer .prev-posts{display:inline;float:left;width:57%;margin:0 1.5%;max-width:600px;min-height:250px;padding-left:5vw}footer .prev-posts p{padding-top:66px}footer .prev-posts li{display:block;width:102.5%;margin:0 -1.25%}footer .prev-posts li:before,footer .prev-posts li:after{content:"";display:table}footer .prev-posts li:after{clear:both}footer .prev-posts li{zoom:1}footer .prev-posts li{margin-top:16.5px}footer .prev-posts li .recent-title{display:inline;float:left;width:64.1666666667%;margin:0 1.25%;font-style:italic}footer .prev-posts li .recent-title a:hover{color:#f9f9f9}footer .prev-posts li span.date{float:none;color:#d9d9d999;display:inline;float:left;width:30.8333333333%;margin:0 1.25%;position:relative;font-size:16px;font-family:Arial,sans-serif;text-transform:uppercase;text-align:right}footer .social{position:absolute;top:109px;display:inline;float:left;width:14.1666666667%;margin:0 1.25%;right:5vw;font-style:italic}footer .social a:hover{color:#f9f9f9}footer .social ul li{margin-bottom:16.5px}footer .social ul li:last-child{margin-bottom:0}.disqus{margin-top:99px}@media only screen and (max-width: 800px){h1{font-size:48px}blockquote,blockquote p{font-size:28px}footer{font-size:16px}footer .prev-posts li span.date{font-size:14px}footer .social{right:10vw}}@media only screen and (max-width: 500px){footer .social{display:none}footer aside{width:90%;margin:0 auto}footer .prev-posts{display:inline;float:left;width:87%;padding-left:0;float:none;margin:0 auto;display:block}footer .prev-posts li{margin-top:16.5px}}@media only screen and (max-width: 680px){section.article img.loading{top:10px!important;right:6%;left:inherit}header.site-header{min-height:59px;margin-top:20px;padding-top:0}header.site-header hgroup h1{margin-bottom:0;font-size:20px}header.site-header hgroup{position:absolute;left:7%;float:none;padding-left:0}header.site-header a.menu{position:absolute;right:7%;display:block;float:right;width:16px;height:16px;color:#fff}header.site-header a.menu .icons{font-size:32px}header.site-header a.menu img{width:24px;height:auto}header.site-header nav{display:none;float:none;width:100%;padding-right:0}header.site-header nav:before{display:table;clear:both;content:""}header.site-header nav ul{padding:20px 0 10px;margin-top:15px}header.site-header nav ul li{display:block;margin-left:0;top:0;font-size:16px}header.site-header nav ul li a{display:block;text-align:right;font-weight:700;padding:15px 7% 15px 0;position:relative;width:100%;color:#f9f9f9}header.site-header nav ul li a:active{background-color:#8ab9d1;color:#fff}header.site-header nav ul li a:hover{text-shadow:none}#bump .darken nav ul{padding:0;margin-top:40px;background:#3b3b3b}#bump .darken nav ul li a{color:#f9f9f9}#bump .darken nav ul li a:active{background-color:#8ab9d1}#bump .darken nav ul li a:hover{text-shadow:none;color:#f9f9f9;background-color:#8ab9d1}}@media only screen and (max-width: 480px){.post{display:inline;float:left;width:87%;max-width:420px;display:block;margin:0 auto;float:none}footer{font-size:16px}small{font-size:14px}}code{font-family:Monaco,Courier New,Courier;margin-bottom:33px}pre .sourceCode{display:block;padding:10px;font-size:.9em;word-break:break-all;word-wrap:break-word;background-color:#f7f7f6;border:1px solid #dfdedc;border-radius:4px}div.sourceCode{overflow-x:auto}table.sourceCode,tr.sourceCode,td.lineNumbers,td.sourceCode{margin:0;padding:0;vertical-align:baseline;border:none}table.sourceCode{width:100%;line-height:100%}td.lineNumbers{text-align:right;padding-right:4px;padding-left:4px;color:#aaa;border-right:1px solid #aaaaaa}td.sourceCode{padding-left:5px}.sourceCode .kw{color:#007020;font-weight:700}.sourceCode .dt{color:#902000}.sourceCode .dv,.sourceCode .bn,.sourceCode .fl{color:#40a070}.sourceCode .ch,.sourceCode .st{color:#4070a0}.sourceCode .co{color:#60a0b0;font-style:italic}.sourceCode .ot{color:#007020}.sourceCode .al{color:red;font-weight:700}.sourceCode .fu{color:#06287e}.sourceCode .er{color:red;font-weight:700}.sourceCode .wa{color:#60a0b0;font-weight:700;font-style:italic}.sourceCode .cn{color:#800}.sourceCode .sc,.sourceCode .vs{color:#4070a0}.sourceCode .ss{color:#b68}.sourceCode .va{color:#19177c}.sourceCode .cf{color:#007020;font-weight:700}.sourceCode .op{color:#666}.sourceCode .pp{color:#bc7a00}.sourceCode .at{color:#7d9029}.sourceCode .do{color:#ba2121;font-style:italic}.sourceCode .an,.sourceCode .cv,.sourceCode .in{color:#60a0b0;font-weight:700;font-style:italic}
