body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,hr,dl,dd,ol,ul,figure{margin:0;padding:0}body{font-family:"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:16px;line-height:1.5;font-weight:400;color:#111;background-color:#fdfdfd;-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5,h6,p,blockquote,pre,ul,ol,dl,figure{margin-bottom:10px}img{max-width:100%;vertical-align:middle}figure>img{display:block}figcaption{font-size:14px}ul,ol{margin-left:20px}nav ul{list-style-type:none}li>ul,li>ol{margin-bottom:0}h1,h2,h3,h4,h5,h6,strong,b{font-family:'Roboto', Helvetica, Arial, sans-serif;font-weight:600}a{color:#2a7ae2;text-decoration:none}a:visited{color:#1756a9}a:hover{color:#111;text-decoration:underline}blockquote{color:#828282;border-left:4px solid #e8e8e8;padding-left:10px;font-size:18px;letter-spacing:-1px;font-style:italic}blockquote>:last-child{margin-bottom:0}pre,code{font-size:15px;border-radius:3px}code{font-family:'Inconsolata', monospace;padding:1px 5px;background:#ccc}pre{border:1px solid #AAA;padding:8px 12px;overflow-x:scroll;box-shadow:2px 2px 5px #888}pre>code{margin:-8px -12px;border:0;padding-right:0;padding-left:0}.row:after,.column:after,.site-info:after,.details:after,.post .body:after{content:"";display:table;clear:both}.icon>svg{display:inline-block;width:16px;height:16px;vertical-align:middle}.icon>svg path{fill:#828282}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.container{width:100%;padding:0 20px}.row{margin:0 -10px}.column{padding:0 10px}.col-1-3{width:33.333%}.col-2-3{width:66.666%}.col-1-8{width:12.5%}.col-2-8,.col-1-4{width:25%}.col-3-8{width:37.5%}.col-4-8,.col-2-4{width:50%}.col-5-8{width:62.5%}.col-6-8,.col-3-4{width:75%}.col-7-8{width:87.5%}@media screen and (min-width: 540px){.container{width:500px}.column{float:left;width:100%}.container{padding:0;margin:0 auto}.small-1-3{width:33.333%}.small-2-3{width:66.666%}.small-1-8{width:12.5%}.small-2-8,.small-1-4{width:25%}.small-3-8{width:37.5%}.small-4-8,.small-2-4{width:50%}.small-5-8{width:62.5%}.small-6-8,.small-3-4{width:75%}.small-7-8{width:87.5%}}@media screen and (min-width: 940px){.container{width:900px}.medium-1-3{width:33.333%}.medium-2-3{width:66.666%}.medium-1-8{width:12.5%}.medium-2-8,.medium-1-4{width:25%}.medium-3-8{width:37.5%}.medium-4-8,.medium-2-4{width:50%}.medium-5-8{width:62.5%}.medium-6-8,.medium-3-4{width:75%}.medium-7-8{width:87.5%}}@media screen and (min-width: 1240px){.container{width:1200px}.large-1-3{width:33.333%}.large-2-3{width:66.666%}.large-1-8{width:12.5%}.large-2-8,.large-1-4{width:25%}.large-3-8{width:37.5%}.large-4-8,.large-2-4{width:50%}.large-5-8{width:62.5%}.large-6-8,.large-3-4{width:75%}.large-7-8{width:87.5%}}form,label{width:100%}label{display:block;text-align:right;margin-bottom:10px}input,textarea{width:80%;margin-left:10px;background:#FAFAFA;color:#555}input,textarea,form button{border:1px solid #AAA;border-radius:5px;padding:5px 10px}form button{margin-left:20%;cursor:pointer;background:#5A8EAD;color:#FAFAFA;font-size:0.9em}form button:hover{background:#87B0C6}body{background:#0C0F1C}.parallax{width:100%;position:fixed;z-index:0;top:0;left:0;display:none}.parallax img{position:absolute;max-width:1600px}.container{position:relative;z-index:1}::selection,::-moz-selection{background:#333;color:#EBEFC5}.text-right{text-align:right}.text-left{text-align:left}.alignright{float:right}.alignleft{float:left}img.alignright{margin:20px;margin-right:0}img.alignleft{margin:20px;margin-left:0}.site-info{margin:60px 0 80px}.site-logo img{width:inherit;height:auto}.sidebar{font-size:8px;color:#CEE3F0;margin-bottom:60px}.sidebar li,.post p,.comment p{line-height:1.5em;margin-bottom:1.6em}.sidebar h2{margin-top:20px}.social a{float:left;margin-left:5px;width:32px;height:32px;display:block;background:url(../images/social.gif) 0 0}.social a.rss{background-position:-32px 0}.social a.twitter{background-position:-64px 0}.content a:hover{color:#5A8EAD;text-decoration:underline}.main-menu li{margin:0}.main-menu a{text-indent:-9999px;display:inline-block;width:160px;height:24px;margin-right:3em;background:url(../images/normal.gif) 0 0;margin-top:20px}.main-menu a:hover{background:url(../images/hover.gif) 0 0;height:40px;margin-top:4px}#blog a{background-position:0 -25px}#bio a{background-position:0 -50px;width:80px}#games a{background-position:0 -75px}#music a:hover{background-position:0 -40px}#games a:hover{background-position:0 -80px}#blog a:hover{background-position:0 -120px}#bio a:hover{background-position:0 0}.pagelink{font-size:1.5em}.details{padding:5px 0;font-size:0.8em}.details p,.details a{color:#D0D0D0;margin:0}.heading{color:#495258;padding:20px 0 5px}.heading h1,.heading h2{margin-bottom:0}.heading a{color:#F0F0F0;text-decoration:none;text-shadow:0 0 6px #333}.heading a:hover{color:#F0F0F0}.post{margin-bottom:60px}.post .meta{font-size:0.8em}.post .body{background:#F0F0F0;background:rgba(255,255,255,0.9);color:#0D1426;padding:20px}.post .thumbnail img{width:150px;height:150px;margin:20px;border-radius:5px}.post .thumbnail{float:left}.post .copy{color:#333}.post .copy h4,.post .copy h5{font-style:italic}.post .copy h3,.post .copy h4,.post .copy h5{color:#487B9D}.post .copy h2{border-bottom:1px solid #333;line-height:1em}.game-thumbnail{border:4px solid #0D1426;margin-bottom:20px;width:100%}footer{text-align:right;margin:4px 0 8px;color:#eee;font-size:0.8em}@media screen and (min-width: 1600px){body{background-size:100% auto}.parallax img{width:100%;max-width:100%}}@media screen and (min-width: 940px){.sidebar{position:fixed}.main-content{margin-left:25%}.main-menu{height:220px;margin-top:160px}}.comments{background:rgba(240,240,240,0.9);color:#0D1426;padding:20px}.comment{padding:5px;min-height:70px}.comment.even{background:#455661;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border-top:1px solid #6A7476}.comment-meta{color:#cdcd9f}.comment img{float:left;margin-right:10px;margin-bottom:5px}.commentauthor{color:#f7f7f7}#respond{background:#455661;-moz-border-radius:5px 0;-webkit-border-radius:5px 0;border-radius:5px 0;box-shadow:-1px -1px #6A7476;margin:3em auto 1.6em;padding:1.6em;position:relative;width:70%}#respond input[type="text"],#respond textarea{background:#fff;border:2px solid #fff;-moz-border-radius:5px;border-radius:5px;position:relative;padding:2px 5px}#respond .comment-form-author,#respond .comment-form-email,#respond .comment-form-url,#respond .comment-form-comment{position:relative}#respond .comment-form-author label,#respond .comment-form-email label,#respond .comment-form-url label,#respond .comment-form-comment label{color:#f7f7f7;display:block;left:4px;position:relative}#respond input[type="text"]:focus,#respond textarea:focus{z-index:1}#respond textarea{resize:vertical;width:95%}#respond .comment-form-author .required,#respond .comment-form-email .required{color:#bd3500;font-weight:600;left:75%;position:absolute;top:30px;z-index:1}#respond .comment-notes,#respond .logged-in-as{font-size:10px}#respond p{margin:10px 0}#respond input#submit{background:#222;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.3);-moz-box-shadow:0px 1px 2px rgba(0,0,0,0.3);box-shadow:0px 1px 2px rgba(0,0,0,0.3);color:#eee;cursor:pointer;margin:5px 0;padding:3px 22px;position:relative;text-shadow:0 -1px 0 rgba(0,0,0,0.3)}#respond #cancel-comment-reply-link{color:#666;margin-left:10px;text-decoration:none}#respond .logged-in-as a:hover,#respond #cancel-comment-reply-link:hover{text-decoration:underline}.commentlist #respond{margin:1.625em 0 0;width:auto}#reply-title{color:#f7f7f7;font-size:16px;font-weight:600;line-height:22px}#cancel-comment-reply-link{color:#888;display:block;font-weight:normal;line-height:2.2em;letter-spacing:0.05em;position:absolute;right:1.625em;text-decoration:none;text-transform:uppercase;top:1.1em}#cancel-comment-reply-link:focus,#cancel-comment-reply-link:active,#cancel-comment-reply-link:hover{color:#ff4b33}#respond label{line-height:2.2em}#respond input[type=text]{display:block;height:24px;width:75%}p.comment-form-comment{margin:0}.form-allowed-tags{display:none}.hljs{display:block;overflow-x:auto;padding:0.5em;background:#282b2e;-webkit-text-size-adjust:none}.hljs-keyword,.hljs-literal,.hljs-change,.hljs-winutils,.hljs-flow,.nginx .hljs-title,.css .hljs-id,.tex .hljs-special{color:#93c763}.hljs-number{color:#ffcd22}.hljs{color:#e0e2e4}.css .hljs-tag,.css .hljs-pseudo{color:#d0d2b5}.hljs-attribute,.hljs .hljs-constant{color:#668bb0}.xml .hljs-attribute{color:#b3b689}.xml .hljs-tag .hljs-value{color:#e8e2b7}.hljs-code,.hljs-class .hljs-title,.hljs-header{color:white}.hljs-class,.hljs-hexcolor{color:#93c763}.hljs-regexp{color:#d39745}.hljs-at_rule,.hljs-at_rule .hljs-keyword{color:#a082bd}.hljs-doctype{color:#557182}.hljs-link_url,.hljs-tag,.hljs-tag .hljs-title,.hljs-bullet,.hljs-subst,.hljs-emphasis,.hljs-type,.hljs-preprocessor,.hljs-pragma,.ruby .hljs-class .hljs-parent,.hljs-built_in,.django .hljs-template_tag,.django .hljs-variable,.smalltalk .hljs-class,.django .hljs-filter .hljs-argument,.smalltalk .hljs-localvars,.smalltalk .hljs-array,.hljs-attr_selector,.hljs-pseudo,.hljs-addition,.hljs-stream,.hljs-envvar,.apache .hljs-tag,.apache .hljs-cbracket,.tex .hljs-command,.hljs-prompt,.hljs-name{color:#8cbbad}.hljs-string{color:#ec7600}.hljs-comment,.hljs-annotation,.hljs-blockquote,.hljs-horizontal_rule,.hljs-decorator,.hljs-pi,.hljs-deletion,.hljs-shebang,.apache .hljs-sqbracket,.tex .hljs-formula{color:#818e96}.coffeescript .javascript,.javascript .xml,.tex .hljs-formula,.xml .javascript,.xml .vbscript,.xml .css,.xml .hljs-cdata{opacity:0.5}
