body{background:#dfe3e9;color:#4a4a4a;font-size:16px;margin:0px auto 0px auto;font-family:"Questrial",sans-serif;line-height:1.6em}body p>code{padding:2px 4px 2px 4px;margin-left:2px;margin-right:2px;background:#3e646f;color:#ffffff;border-radius:4px 4px 4px 4px;font-size:15px;font-family:"Monaco","Courier New",monospace;text-rendering:optimizeLegibility}body p>code .ex{color:#ffa500}body p>code .st{color:rgba(0,255,0,170.0)}body li>code{padding:2px 4px 2px 4px;margin-left:2px;margin-right:2px;background:#3e646f;color:#ffffff;border-radius:4px 4px 4px 4px;font-size:15px;font-family:"Monaco","Courier New",monospace;text-rendering:optimizeLegibility}body li>code .ex{color:#ffa500}body li>code .st{color:rgba(0,255,0,170.0)}body div.sourceCode>pre{margin:0px 0px 0px 0px;font-size:15px;font-family:"Monaco","Courier New",monospace;text-rendering:optimizeLegibility;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;overflow-x:auto;padding:20px 20px 20px 20px;margin-top:30px;margin-bottom:30px;-webkit-box-shadow:0px 0px 30px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 30px rgba(0,0,0,0.3);-ms-box-shadow:0px 0px 30px rgba(0,0,0,0.3);-o-box-shadow:0px 0px 30px rgba(0,0,0,0.3);box-shadow:0px 0px 30px rgba(0,0,0,0.3);background:#2a505b;color:rgba(255,255,255,160.0);border-radius:2px 2px 2px 2px}body div.sourceCode>pre.haskell .co{color:#ffb6c1}body div.sourceCode>pre.haskell .dt{color:#acd2dd}body div.sourceCode>pre.haskell .fu{color:#ffa500}body div.sourceCode>pre.haskell .kw{color:#00ff00}body div.sourceCode>pre.haskell .dv{color:#ff6400}body div.sourceCode>pre.haskell .st{color:#ff6464}body div.sourceCode>pre.haskell .ot{color:#ee82ee}body div.sourceCode>pre.sh .ex{color:#ffa500}body div.sourceCode>pre.sh .st{color:rgba(0,255,0,170.0)}body div.sourceCode>pre.bash .ex{color:#ffa500}body div.sourceCode>pre.bash .st{color:rgba(0,255,0,170.0)}body #header{background:rgba(82,120,131,0.6)}body #header nav{background:#527883;border-bottom:solid 4px #f07135;padding:3em 0.69999em 0.5em 0em;text-align:right}body #header nav a{color:#527883;text-decoration:none;color:#ffffff;margin-right:1.5em;font-size:20px;-webkit-transition:color 0.2s ease 0.0s;-moz-transition:color 0.2s ease 0.0s;-ms-transition:color 0.2s ease 0.0s;-o-transition:color 0.2s ease 0.0s;transition:color 0.2s ease 0.0s}body #header nav a:hover{color:#000000}body #logo a{float:left;font-size:14px;margin-top:35px;margin-left:0.69999em}body #logo a .fa-circle{color:rgba(255,255,255,0.7)}body #logo a .fa-home{color:#000000}body #logo a:hover .fa-home{color:#f07135}body section#content{background:rgba(255,255,255,0.2)}body section#content .title{background:#ffffff}body section#content .content{background:rgba(255,255,255,0.7);border-bottom:solid 4px #efd117}body section#footer{color:#555555;font-size:12px;padding:2em 0.69999em 7em 0.69999em;text-align:right}body h1{font-size:38px;text-shadow:3px 3px 0px rgba(0,0,0,0.22);line-height:1.39999em}body h2{font-size:20px}body a{color:#527883;text-decoration:none;-webkit-transition:color 0.2s ease 0.0s;-moz-transition:color 0.2s ease 0.0s;-ms-transition:color 0.2s ease 0.0s;-o-transition:color 0.2s ease 0.0s;transition:color 0.2s ease 0.0s}body a:hover{color:#000000}body article .info{color:#555555;font-size:14px;font-style:italic}body article .caption{color:#555555;font-size:12px;font-style:italic;margin-top:0px}body article .figure{text-align:center}body .social{text-align:center}body .social img{border-radius:3px 3px 3px 3px;border:solid 1px #f07135;padding:3px 3px 3px 3px;background-color:#ffffff}body .social .icons>a{font-size:20px;color:#f07135;display:inline-block;margin-left:4px;margin-right:3px;position:relative;-webkit-transition:color 0.2s ease 0.0s,background-color 0.2s ease 0.0s;-moz-transition:color 0.2s ease 0.0s,background-color 0.2s ease 0.0s;-ms-transition:color 0.2s ease 0.0s,background-color 0.2s ease 0.0s;-o-transition:color 0.2s ease 0.0s,background-color 0.2s ease 0.0s;transition:color 0.2s ease 0.0s,background-color 0.2s ease 0.0s}body .social .icons>a:hover{color:#000000}body .social .icons>a:hover::after{right:-100%;top:-41px;color:#ffffff;background-color:#333333;font-size:14px;content:attr(title);display:block;padding:5px 15px 5px 15px;position:absolute;white-space:nowrap;border-radius:2px 2px 2px 2px;-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.5);-ms-box-shadow:0px 0px 4px rgba(0,0,0,0.5);-o-box-shadow:0px 0px 4px rgba(0,0,0,0.5);box-shadow:0px 0px 4px rgba(0,0,0,0.5);z-index:1}body .social .icons>a:hover::before{top:-6px;right:4px;border-style:solid;border-color:#333333 rgba(0,0,0,0.0) #333333 rgba(0,0,0,0.0);border-width:5px 5px 0px 5px;content:"";display:block;position:absolute;z-index:2}body .last-posts{margin-left:1em}body .last-posts article>a{display:block;margin-top:0.2em;margin-bottom:0.2em;padding:0.5em 0.5em 0.5em 0.5em;border-style:solid;border-width:0px 0px 0px 4px;border-color:rgba(0,0,0,0.0);-webkit-transition:border-color 0.8s ease 0.2s;-moz-transition:border-color 0.8s ease 0.2s;-ms-transition:border-color 0.8s ease 0.2s;-o-transition:border-color 0.8s ease 0.2s;transition:border-color 0.8s ease 0.2s}body .last-posts article>a:hover{border-color:#f07135}body .last-posts article>a:hover h3{color:#000000}body .last-posts article>a:hover .info{color:#000000}body .last-posts article>a h3{color:#f07135;margin-top:0.29999em;margin-bottom:0.29999em}