﻿#main{position:absolute;max-width:650px;background:#fff}#sidebar{padding:25px 20px 0 0;z-index:20;position:absolute}#sidebar nav .mainmenuicon{display:none}#sidebar nav .mainmenucontent{display:block}#sidebar nav:hover .mainmenucontent{display:block}@media print{#sidebar{visibility:hidden}#main{left:0px}.post_nav{visibility:hidden}}@media screen{#main{top:0px}}@media screen and (max-width: 840px){#sidebar{width:160px;padding:10px 10px;text-align:left}#sidebar nav .mainmenucontent{display:none;padding:10px;box-shadow:4px 4px 4px #aaa;border:1px solid #aaa;background:#fff}#sidebar nav .mainmenuicon{display:inline}#main{left:0px;padding:50px 10px}}@media screen and (min-width: 840px){#sidebar{text-align:right}#main{border-left:1px solid #ccc}}@media screen and (min-width: 840px)and (max-width: 960px){#sidebar{width:120px}#main{left:140px;padding:20px 20px}}@media screen and (min-width: 840px)and (min-width: 960px){#sidebar{width:200px}#main{left:220px;padding:20px 40px}}#footer{margin-top:60px;position:relative}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;src:local("Open Sans Light"),url("/media/fonts/OpenSans-Light.ttf") format("truetype")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:local("Open Sans"),url("/media/fonts/OpenSans-Regular.ttf") format("truetype")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:local("Open Sans Bold"),url("/media/fonts/OpenSans-Bold.ttf") format("truetype")}body{font-family:"Open Sans",sans-serif;font-size:10.5pt;background:#fff url("/media/bluevdbg.png") no-repeat;color:#222}#main h1{font-size:2.5em;font-weight:lighter;color:#444}#main h1 a{color:#444;text-decoration:none}#main h2{font-size:1.75em;font-weight:normal;color:#333}#main h3{font-size:1.35em;font-weight:normal}#main a{color:#0645ad;text-decoration:none}#main nav.post_nav a{color:#888}#main nav.post_nav a.disabled{color:#ccc}#main header{font-size:small;color:#888;border-bottom:1px solid #888}#main time{font-size:small;color:#888}div.footnotes{font-size:small;border-top:thin solid #888;margin-top:40px;margin-right:400px}div.footnotes ol{padding-left:20px;margin-right:-400px}#sidebar ul{list-style:none;margin-top:0ex;padding-left:0ex;padding-right:0ex}#sidebar a{color:#222;text-decoration:none}#sidebar h2{color:#000;font-size:1.1em;font-weight:bold;margin-bottom:.3ex}#sidebar h2 a{color:#000;text-decoration:none}.listing h3{margin:0em;margin-top:1em}.listing h3 a{font-size:10.5pt;font-weight:bold}.listing .blog_excerpt p{margin:.5em 0}#sidebar a:hover,a:hover{color:#09e}#footer{font-size:small;color:#888;border-top:1px solid #888}.post img{max-width:100%}.fig-floating-center{margin:0 auto;display:block}.fig-floating-right{float:right;margin:5px 0px 5px 8px}img+em{display:block;max-width:70ex;margin-top:1ex;margin-bottom:4ex;margin-left:auto;margin-right:auto;color:gray}a.backlink:before{content:"←"}a.prev:before{content:"«"}a.next:after{content:"»"}a.backlink{line-height:24px}a.prev{margin-right:12px;float:left}a.next{float:right}span.post_time{float:right}div.highlight{border-radius:4px;border:1px solid #ccc}figure.highlight{border-radius:4px;border:1px solid #ccc}code.highlighter-rouge{background-color:#f0f3f3}.highlight{font-size:9pt;position:relative;background-color:#f0f3f3;margin:0px;padding:1ex;overflow:auto}.highlight figcaption{position:absolute;right:1ex;bottom:1ex;text-align:right;color:gray;font-size:smaller}.hideonwebsite{display:none}div.infobox{border-radius:4px;border:2px solid #ccc;padding:2ex;margin:0px;background-color:#f0f3f3}div.infobox span.title{margin:0px;font-size:14pt}/*# sourceMappingURL=site.css.map */