body{background-color:#fff;color:#7f8c8d;font-size:15px;font-weight:100;line-height:1.6em;margin:0;padding:0;-webkit-font-smoothing:subpixel-antialiased}body *{max-height:1000000em}h1,h2,h3,h4,p,li,dt,dd{font-family:"Merriweather","Open Sans","Helvetica Neue",Helvetica,Arial,"Nimbus L",sans-serif}h1,.post-meta{text-align:center}a,a:visited{color:#3498db;text-decoration:none;transition:color ease .7s;-webkit-transition:color ease .7s}a:focus,a:hover{color:#02090e}p,li,dt,dd{font-size:18px;font-weight:100;line-height:30px}dt{font-weight:400}li{padding-left:.8em}pre{font-family:"Consolas",Courier,monospace;font-size:1em;line-height:1.2em;padding:1em;white-space:pre;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;background-color:rgba(0,0,0,.05)}p code{font-family:"Consolas",Courier,monospace;font-size:.8em;line-height:1.2em}h1{color:#151515;font-family:"Roboto Slab","Merriweather","Open Sans","Helvetica Neue",Helvetica,Arial,"Nimbus L",sans-serif;font-size:36px;font-weight:400;line-height:42px;margin:0;padding:0}#site-head,article,article.preview,a.archive-link,.article-nav{margin:20px auto;max-width:600px;width:90%}#site-head img{max-width:100%}article.preview{margin-bottom:4em}article.preview p.readmore{font-family:"Open Sans Condensed","Open Sans","Helvetica Neue",Helvetica,Arial,"Nimbus L",sans-serif;margin-top:1em;text-transform:uppercase;font-weight:400}#blog-logo{display:block;max-width:100px;margin:50px auto 0;text-align:center}#blog-logo div.bloglogo{width:100px;height:100px;border-radius:50%;-webkit-background-size:cover !important;background-size:cover !important;background-position:center center !important;background-color:#fff}h1.blog-title,h2.blog-title,h2.blog-description{text-align:center}h1.blog-title,h2.blog-title{font-size:48px;line-height:52px;margin-top:10px;margin-bottom:30px;padding:0}h2.blog-description{border-bottom:1px solid #ecf0f1;border-top:1px solid #ecf0f1;margin-bottom:2em;padding:.5em 1em;line-height:1.2em}section.footer-description{margin-bottom:1em}header.article-header,header.page-header{margin-bottom:3em}section.author,section.share{width:100%;text-align:left;text-transform:none}section.share{margin-top:1em;border-top:1px solid #ecf0f1;padding-top:1em;text-align:right}section.author h4,section.author p,section.share p{padding:0;margin:0}section.author h4{font-family:"Roboto Slab","Merriweather","Open Sans","Helvetica Neue",Helvetica,Arial,"Nimbus L",sans-serif;font-weight:400;margin-bottom:4px}section.author p.attr,section.share p.info{font-size:16px;line-height:20px;text-transform:uppercase;font-family:"Open Sans Condensed","Open Sans","Helvetica Neue",Helvetica,Arial,"Nimbus L",sans-serif}section.share p.info.prompt{top:-5px;position:relative}section.author p.attr{margin-bottom:2px}section.share p.info{display:inline-block}section.author p.bio{font-size:16px;margin-left:82px;line-height:1.4em}blockquote{font-family:"Open Sans Condensed","Open Sans","Helvetica Neue",Helvetica,Arial,"Nimbus L",sans-serif;font-size:1.3em;font-weight:300;line-height:1.2em;text-transform:normal;border-left:.5em solid rgba(0,0,0,.05);margin-left:1em;padding-left:1em}blockquote p{font-family:"Open Sans Condensed","Open Sans","Helvetica Neue",Helvetica,Arial,"Nimbus L",sans-serif;font-size:1.3em;font-weight:300;line-height:1.2em;text-transform:normal}.post-meta{color:#95a5a6;font-family:"Open Sans Condensed","Open Sans","Helvetica Neue",Helvetica,Arial,"Nimbus L",sans-serif;font-size:20px;font-weight:300;margin-top:1em;margin-bottom:1.2em;text-transform:uppercase}.tags{font-size:16px;margin-bottom:.6em}div.authorimage{width:70px;height:70px;border-radius:50%;-webkit-background-size:cover !important;background-size:cover !important;background-position:center center !important;margin-right:10px;float:left}h1.post-title a,h1.blog-title a,h2.blog-title a,h2.post-title a{color:#151515;transition:color ease .7s;-webkit-transition:color ease .7s}h1.post-title a:focus,h1.post-title a:hover,h1.blog-title a:focus,h1.blog-title a:hover,h2.blog-title a:focus,h2.blog-title a:hover,h2.post-title a:focus,h2.post-title a:hover{color:#3498db;text-decoration:none}h2{font-family:"Open Sans Condensed","Open Sans","Helvetica Neue",Helvetica,Arial,"Nimbus L",sans-serif;margin-top:2em;text-transform:uppercase;font-weight:300}h1.post-title,h2.post-title{color:#151515;font-family:"Roboto Slab","Merriweather","Open Sans","Helvetica Neue",Helvetica,Arial,"Nimbus L",sans-serif;font-size:36px;font-weight:400;line-height:42px;margin:0;padding:0;text-transform:none;text-align:center}h2.blog-title{color:#151515;font-family:"Roboto Slab","Merriweather","Open Sans","Helvetica Neue",Helvetica,Arial,"Nimbus L",sans-serif;font-weight:400;text-transform:none;text-align:center}section.post-content img{display:block;margin:0 auto;max-width:100%}section.preview.archive h2{text-align:left}section.author{overflow:hidden}img.userimage{width:70px;max-width:70px;max-height:70px;border-radius:50%;margin-right:10px;float:left}footer{background:rgba(0,0,0,.05);margin:4em 0 0;padding:2em 0;text-align:center}footer section{font-family:"Open Sans Condensed","Open Sans","Helvetica Neue",Helvetica,Arial,"Nimbus L",sans-serif;font-weight:300;font-size:18px;margin:0 auto;max-width:600px;text-transform:uppercase;width:90%;text-align:center}footer .copyright p{margin:0;font-family:"Open Sans Condensed","Open Sans","Helvetica Neue",Helvetica,Arial,"Nimbus L",sans-serif;font-weight:300;font-size:18px;margin:0 auto;max-width:600px;text-transform:uppercase;text-align:center}footer.post-footer{background:0 0;border-top:1px solid #ecf0f1;margin-top:1em}nav{border-bottom:1px solid #ecf0f1;border-top:1px solid #ecf0f1;margin-bottom:2em;text-align:center;margin:20px auto 2em auto;max-width:600px}nav ul{list-style:none;margin:0 auto;padding:0;width:100%;overflow:hidden;text-align:center}nav ul li{display:inline-block;font-family:"Open Sans Condensed","Open Sans","Helvetica Neue",Helvetica,Arial,"Nimbus L",sans-serif;font-size:18px;font-weight:300;margin:0;padding:0 .5em;text-align:center;text-transform:uppercase}nav ul li a{display:block;padding:.5em 0}nav.menu{margin-bottom:2.5em}nav.menu li{margin:0 .5em;padding:0}@media only screen and (min-width:320px) and (max-width:662px){nav.menu li{display:inline-block}}nav.pagination li:first-child{margin-left:0;margin-right:0;text-align:right}nav.pagination li:last-child{margin-left:0;margin-right:0;text-align:left}a.archive-link{border-bottom:1px solid #ecf0f1;border-top:1px solid #ecf0f1;display:block;font-family:"Open Sans Condensed","Open Sans","Helvetica Neue",Helvetica,Arial,"Nimbus L",sans-serif;font-size:24px;font-weight:300;margin-bottom:3em;margin-top:3em;padding:.5em 0;text-align:center;text-transform:uppercase}.pagination{position:relative;width:90%;max-width:600px;font-family:"Open Sans Condensed","Open Sans","Helvetica Neue",Helvetica,Arial,"Nimbus L",sans-serif;text-transform:uppercase;font-size:20px;color:#7f8c8d;text-align:center;padding:.5em 0}.pagination a{color:#3498db}.older-posts,.newer-posts{position:absolute;display:inline-block;padding:0;text-decoration:none;transition:color ease .7s;-webkit-transition:color ease .7s}.older-posts{right:0}.page-number{display:inline-block;padding:0;margin:0}.newer-posts{left:0}.older-posts:hover,.newer-posts:hover{color:#02090e;text-decoration:none}.gist{margin-top:1em;margin-bottom:1em;border-collapse:collapse !important}.gist .gist-file{font-family:"Consolas",Courier,monospace;border:1px solid rgba(0,0,0,.05) !important}.gist .gist-file .gist-meta{font-family:"Open Sans Condensed","Open Sans","Helvetica Neue",Helvetica,Arial,"Nimbus L",sans-serif !important;font-weight:300 !important;text-transform:uppercase !important;display:none !important}.gist .gist-file .gist-meta a:visited{color:#3498db !important}.gist .gist-file .gist-data{background:#fdfdfd !important;border-bottom:none !important}.gist .gist-file .gist-data .line-numbers{border-right:none !important}.gist .gist-file .gist-data .line-numbers,.gist .gist-file .gist-meta{background-color:rgba(0,0,0,.05) !important}.gist .gist-file .gist-data .line-numbers,.gist .gist-file .gist-data .line-pre{line-height:1.2em !important}.hidden{text-indent:-9999px;visibility:hidden;display:none}@font-face{font-family:'icons';src:url('../fonts/icons.eot');src:url('../fonts/icons.eot?#iefix') format('embedded-opentype'),url('../fonts/icons.woff') format('woff'),url('../fonts/icons.ttf') format('truetype'),url('../fonts/icons.svg#icons') format('svg');font-weight:400;font-style:normal}.icon-ghost,.icon-feed{font-family:'icons';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-decoration:none}.icon-ghost:before{content:"\e000"}.icon-feed:before{content:"\e001"}.icon-ghost{font-size:12px;position:relative;top:-1px}#disqus_thread{color:#787878}table{width:100%;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,"Nimbus L",sans-serif;border-collapse:collapse;margin:1em 0 3em}table td{padding:.5em}table thead{font-weight:600;border-bottom:1px solid #ecf0f1}table tbody tr:nth-child(even){background-color:#ecf0f1;border-top:1px solid #e3e9eb;border-bottom:1px solid #e3e9eb}table tfoot{border-top:1px solid #ecf0f1}@media only screen and (min-width:320px) and (max-width:500px){footer section span.copyright{display:block}nav li{width:auto}.older-posts,.newer-posts{position:static}.newer-posts{margin-bottom:10px}.older-posts{margin-top:10px}.page-number{display:block}}.nav li.active a{color:#02090e}.clear{clear:both}.share .A{width:50%;float:left}.share .B{width:50%;float:left}.share p.tag{text-align:left;font-family:"Open Sans Condensed","Open Sans","Helvetica Neue",Helvetica,Arial,"Nimbus L",sans-serif;font-size:16px;text-transform:uppercase;position:relative}.pagination.post{border:none;width:100%}.tag a:after{content:", "}.tag a:last-child:after{content:""}hr{border:1px solid #ecf0f1}.footnotes p{margin:0}.404-error,.404-search{text-align:center}img{height:auto;max-width:100%}#toolbar,#toolbar a{font-size:12px!important}#toolbar li{padding:0;font-family:Georgia,sans-serif}.tab{width:100%;line-height:1;border-bottom:1px solid #f1f1f1;margin-bottom:1.2308em}.tab ul{padding:0;margin:0}.tab li{display:inline-block;margin:0;padding:0;line-height:1}.tab a{background:#f1f1f1;border-radius:6px 6px 0 0;color:#555;text-align:center;padding:8px 14px;display:inline-block;margin:0 5px}.subnav{display:none}
