*{box-sizing:border-box}body{background-image:url(/images/dffdc5e314320935ca64a5c176c39b4b473bf628/background-gray.jpg);color:#444;font-family:adelle-sans,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;line-height:25px}h1,h2,h3,h4,h5,h6{font-family:adelle-sans,"Helvetica Neue",Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;orphans:2}h1{font-size:2.5em;font-weight:200}h2{font-size:1.6em;font-weight:600}h3{font-size:1.1em;color:#555;text-transform:uppercase}a{text-decoration:none;color:#c95d4c}a:hover{text-decoration:underline}.inner{width:100%}@media screen and (min-width:1160px){.inner{max-width:1200px;margin:0 auto}}#sidebar{font-size:90%}#header{background-color:#333;color:#fff;display:grid;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start;text-shadow:0 0 1px rgba(10,10,10,.1);padding:1rem 0}@media screen and (max-width:760px){#header{justify-content:center;margin:1rem}}#header .site-title{font:2em adelle-sans,"Helvetica Neue",Helvetica Neue,Helvetica,Arial,sans-serif}#header .site-title a{display:flex;flex-flow:column nowrap}#header .site-title em{display:inline;font:1.2rem adelle-sans,"Helvetica Neue",Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#969696}#header a{color:#e0e0e0}#header a:hover{color:#ddd;text-decoration:none}#header h1{font-weight:400;font-size:1;line-height:1}#header h2{font-weight:400;font-size:.9em;line-height:1;margin-top:10px}article{box-shadow:1px 0 18px rgba(10,10,10,.1);background:#fff;background-image:url(/images/4e50f8ae42d7dd04f12d588527eedd295b8837f4/linedpaper.png);border-top:8px solid #486e8f;border-bottom:1px solid #cecece}article:first-child{padding-left:0;border-top:0}article:last-child{padding-right:0}article.page{padding-left:20px}article.page .icon{display:none}article.post .icon:before{content:'\f016'}article.photo .icon:before{content:'\f030'}article.link .icon:before{content:'\f0c1'}article.link .title a:after{content:'\f08e';color:#eefaea;font:12px font-icon;padding-left:10px;vertical-align:super}article .post-content{margin-bottom:50px;overflow:hidden}@media screen and (max-width:600px){article .post-content{padding-left:0}}article .gallery{overflow:hidden;position:relative}article .gallery:hover .control{opacity:1}article .gallery img{min-width:100%;max-width:100%;height:auto;position:absolute;top:0;left:0;opacity:0}article .gallery .control{opacity:0;transition:.3s}article .gallery .next,article .gallery .prev{position:absolute;top:0;width:50%;height:100%;cursor:pointer}article .gallery .next:before,article .gallery .prev:before{position:absolute;font:24px/1 font-icon;text-align:center;width:24px;text-shadow:0 0 15px rgba(0,0,0,.5);color:#fff;margin-top:-12px;top:50%}article .gallery .prev{left:0}article .gallery .prev:before{content:'\f053';left:10px}article .gallery .next{right:0}article .gallery .next:before{content:'\f054';right:10px}article header{background-color:rgba(255,255,255,.9);border-bottom:1px dotted #ddd;display:flex;align-items:stretch}@media screen and (max-width:600px){article header{flex-direction:column}}article header .custom-icon{display:flex;align-items:center;justify-content:center;text-align:center;width:48px;margin-left:auto;margin-right:auto;color:#c95d4c}@media screen and (min-width:600px){article header .custom-icon{margin-left:22px;margin-right:22px}}article header .custom-icon img{width:48px}article header time{color:#486e8f;display:flex;align-items:center;font:.8em Monaco,Menlo,Consolas,Courier New,monospace;min-width:8rem;margin-bottom:1px;padding:18px 1em;border-left:1px dotted #ddd;justify-content:center}article header time a{color:#486e8f;line-height:1.9em}article header .title{border-left:1px dotted #ddd;color:#486e8f;text-align:center;flex:auto;font-family:adelle-sans,"Helvetica Neue",Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2.5em;font-weight:200;line-height:1.2em;padding:.9rem 6rem 1.1rem 2rem;margin:0}@media screen and (min-width:600px){article header .title{text-align:left}}@media screen and (max-width:600px){article header .title{padding-right:1rem;padding-left:1rem}}article header .title a{color:#444}article header .title a:hover{color:#c95d4c;text-decoration:none}article .entry{padding:30px 90px 15px;text-align:justify}@media screen and (max-width:600px){article .entry{padding:1rem}}article .entry .video-container,article .entry blockquote,article .entry dl,article .entry h3,article .entry h4,article .entry h5,article .entry h6,article .entry iframe,article .entry ol,article .entry p,article .entry table,article .entry ul{margin-block-end:25px;margin-block-start:4px}article .entry table{border-spacing:0;background-color:#fff;width:100%}article .entry td,article .entry th{padding:1.2rem 1.5rem;text-align:left}article .entry td.gutter{padding:0;color:#999}article .entry td.gutter pre{padding-right:4px}article .entry td.code{padding:0}article .entry td.code pre{padding:0 10px}article .entry th{border-bottom:.1rem solid #486e8f;background-color:#fff;color:#486e8f}article .entry blockquote{border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-style:italic;font-family:adelle-condensed,Georgia,serif;font-size:1.2em;padding:0 30px 15px;text-align:center}article .entry blockquote footer{border-top:none;font-size:.8em;margin:20px 0 0;padding-top:0}article .entry blockquote footer cite:before{content:'—';color:#ccc;padding:0 .5em}article .entry code,article .entry pre{font-family:Monaco,Menlo,Consolas,Courier New,monospace}article .entry code{background:#eee;color:#666;padding:0 5px;margin:0 2px;font-size:.9em;border:1px solid #ddd;border-radius:3px}article .entry pre{background:#eee;border:1px solid #ddd;margin-top:15px;overflow:auto;padding:7px 15px;border-radius:2px}article .entry pre code{background:0 0;padding:0;margin:0;border:none;border-radius:0}article .entry dl,article .entry ol,article .entry ul{margin-left:20px}article .entry dl dl,article .entry dl ol,article .entry dl ul,article .entry ol dl,article .entry ol ol,article .entry ol ul,article .entry ul dl,article .entry ul ol,article .entry ul ul{margin-top:0}article .entry h1,article .entry h2{padding-bottom:10px;margin-top:46px;margin-bottom:18px}article .entry img,article .entry video{max-width:100%;height:auto;border:none}article .entry iframe{border:none}article .entry .caption{display:block;margin-top:5px;color:#eefaea;position:relative;font-size:.9em;padding-left:25px}article .entry .caption:before{content:'\f040';position:absolute;font:1.3em font-icon;position:absolute;left:0;top:3px}article .entry .video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}article .entry .video-container embed,article .entry .video-container iframe,article .entry .video-container object{position:absolute;top:0;left:0;width:100%;height:100%;margin-top:0}article .entry .pullquote{float:right;border:none;padding:0;margin:1em 0 .5em 1.5em;text-align:left;width:45%;font-size:1.5em}article footer{margin-top:15px;padding-top:10px;color:#486e8f;font-size:.9em;line-height:16px;position:relative;min-height:16px}article footer a{color:#486e8f}article footer a:hover{color:#c95d4c;text-decoration:none}article footer a:before{font:1.1em font-icon;padding-right:10px;vertical-align:middle}article footer a.more-link:before{content:'\f054'}article footer a.comment-link:before{content:'\f075'}article footer .categories,article footer .tags{position:relative;padding-left:25px;margin:5px 0}article footer .categories:before,article footer .tags:before{position:absolute;font:1.1em font-icon}article footer .categories:before{content:'\f07b';top:2px;left:1px}article footer .tags:before{content:'\f02b';top:3px;left:2px}article footer .addthis{margin-top:15px}article footer .addthis iframe{margin-top:0}#pagination a{display:block;padding:15px 20px;background:#c95d4c;color:#eefaea;font-family:adelle-sans,"Helvetica Neue",Helvetica Neue,Helvetica,Arial,sans-serif;text-shadow:0 0 1px rgba(10,10,10,.1);margin-bottom:50px}#pagination a:hover{background:#486e8f;color:#fff;text-decoration:none;text-shadow:none}#pagination .prev:before{content:'←';padding-right:10px;font-family:font-icon}#pagination .next:after{content:'→';padding-left:10px;font-family:font-icon}#footer{color:#eefaea;margin-bottom:50px;font:.9em/1.6 adelle-sans,"Helvetica Neue",Helvetica Neue,Helvetica,Arial,sans-serif;text-shadow:0 0 1px rgba(10,10,10,.1)}.entry .gist{background:#eee;border:1px solid #ddd;margin-top:15px;padding:7px 15px;border-radius:2px;text-shadow:0 0 1px #fff;line-height:1.6;overflow:auto;color:#666}.entry .gist .gist-file{border:none;font-family:inherit;margin:0;font-size:.9em}.entry .gist .gist-file .gist-data{background:0 0;border-bottom:none}.entry .gist .gist-file .gist-data pre{padding:0!important;font-family:Monaco,Menlo,Consolas,Courier New,monospace}.entry .gist .gist-file .gist-meta{background:0 0;color:#eefaea;margin-top:5px;padding:0;text-shadow:0 0 1px #fff;font-size:100%}.entry .gist .gist-file .gist-meta a{color:#c95d4c}.entry .gist .gist-file .gist-meta a:visited{color:#c95d4c}figure.highlight{background:#eee;border:1px solid #ddd;margin:0;margin-top:15px;padding:7px 15px;border-radius:2px;text-shadow:0 0 1px #fff;line-height:1.6;overflow:auto;position:relative;font-size:.9em}figure.highlight figcaption{color:#eefaea;margin-bottom:5px;text-shadow:0 0 1px #fff}figure.highlight figcaption a{position:absolute;right:15px}figure.highlight pre{border:none;padding:0;margin:0}figure.highlight table{margin-top:0;border-spacing:0}figure.highlight .gutter{color:#eefaea;padding-right:15px;border-right:1px solid #ddd;text-align:right}figure.highlight .code{padding-left:15px;border-left:1px solid #fff;color:#666}figure.highlight .line{height:20px}figure.highlight .line.marked{background:#d6d6d6}pre .comment,pre .diff .header,pre .doctype,pre .javadoc,pre .lisp .string,pre .pi,pre .template_comment{color:#93a1a1;font-style:italic}pre .addition,pre .css .tag,pre .keyword,pre .method,pre .nginx,pre .request,pre .status,pre .winutils{color:#859900}pre .command,pre .hexcolor,pre .number,pre .phpdoc,pre .regexp,pre .string,pre .tag .value,pre .tex .formula{color:#2aa198}pre .built_in,pre .chunk,pre .decorator,pre .id,pre .identifier,pre .literal,pre .localvars,pre .title,pre .vhdl{color:#268bd2}pre .attribute,pre .class .title,pre .constant,pre .haskell .type,pre .lisp .body,pre .parent,pre .smalltalk .number,pre .variable{color:#b58900}pre .attr_selector,pre .cdata,pre .clojure .title,pre .diff .change,pre .important,pre .preprocessor,pre .preprocessor .keyword,pre .shebang,pre .special,pre .subst,pre .symbol,pre .symbol .string{color:#cb4b16}pre .deletion{color:#dc322f}