.custom-wrapper{border-bottom:2px solid black;margin-bottom:1em;-webkit-font-smoothing:antialiased;height:95px;overflow:hidden;-webkit-transition:height 0.5s;-moz-transition:height 0.5s;-ms-transition:height 0.5s;transition:height 0.5s}.custom-wrapper.open{height:18em}.custom-brand{font-family:"Linux Biolinum", Geneva, Verdana, sans-serif;font-weight:normal;font-size:224%;font-variant-caps:small-caps}.custom-menu-3{text-align:right}.custom-toggle{width:34px;height:34px;display:block;position:absolute;top:0;right:0;display:none}.custom-toggle .bar{background-color:#777;display:block;width:20px;height:2px;border-radius:100px;position:absolute;top:18px;right:7px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s}.custom-toggle .bar:first-child{-webkit-transform:translateY(-6px);-moz-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px)}.custom-toggle.x .bar{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.custom-toggle.x .bar:first-child{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.custom-photo{max-height:300px;max-width:200px}@media (max-width:47.999em){.custom-menu-3{text-align:left}.custom-toggle{display:block}}.footer-right{text-align:right}footer{font-size:80%;color:#777;clear:both}footer p{padding:.2ex .5em;margin:0 .5em}body > footer{border-top:2px solid black}a, a.pure-menu-link{color:#3399FF;text-decoration:none}.main a{}.main img{max-height:300px;max-width:200px}.float-left{float:left;margin-right:1em}.float-right{float:right;margin-left:1em}body{font-family:"DejaVu Sans", "Bitstream Vera Sans", Geneva, Verdana, sans-serif;font-weight:normal;font-size:100%;color:#444}.main{padding:2em;margin-left:auto;margin-right:auto;max-width:1024px}h1, h2, h3, h4, h5, h6{font-family:"Linux Biolinum", Geneva, Verdana, sans-serif;font-weight:normal;font-variant-caps:small-caps;color:#222}.main h1 > a, .main h2 > a, .main h3 > a, .main h4 > a, .main h5 > a, .main h6 > a{border-bottom:none}.main article > header > h1{text-align:center;font-size:195%}.main article > header .links , .main article > footer .links{float:right}.main article > header .links a , .main article > footer .links a{border-bottom:none}.main h1{font-size:170%}.main h2{font-size:146%}.main h3{font-size:115%}.post{margin-top:2em}.post-meta{padding-top:0;margin-top:0;font-size:87.5%;color:#555}.post-title{margin-bottom:0;padding-bottom:0}.post-description h1{font-size:146%}.post-description h2{font-size:115%}.post-description h3, .post-description h4, .post-description h5, .post-description h6{font-size:100%}#menu{font-family:"Liberation Sans", "Nimbus Sans L", "FreeSans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:lighter}.sourcecode{font-family:"Inconsolata", "FreeMono", "DejaVu Mono", "Andale Mono", "Courier New", monospace}table.sourceCode, tr.sourceCode, td.lineNumbers, td.sourceCode, table.sourceCode pre{margin:0;padding:0;border:0;vertical-align:baseline;border:none}td.lineNumbers{border-right:1px solid #AAAAAA;text-align:right;color:#AAAAAA;padding-right:5px;padding-left:5px}td.sourceCode{padding-left:5px}.sourceCode span.kw{color:#007020;font-weight:bold}.sourceCode span.dt{color:#902000}.sourceCode span.dv{color:#40a070}.sourceCode span.bn{color:#40a070}.sourceCode span.fl{color:#40a070}.sourceCode span.ch{color:#4070a0}.sourceCode span.st{color:#4070a0}.sourceCode span.co{color:#60a0b0;font-style:italic}.sourceCode span.ot{color:#007020}.sourceCode span.al{color:red;font-weight:bold}.sourceCode span.fu{color:#06287e}.sourceCode span.re{}.sourceCode span.er{color:red;font-weight:bold}