@import url('//fonts.googleapis.com/css?family=Open+Sans:400italic,400');.teaser{min-width:320px !important}.bar-link{color:#fff;text-decoration:none}.bar-pos{position:fixed;bottom:0;z-index:10}.hidden{position:absolute;visibility:hidden}.inline-block{display:-moz-inline-stack;display:inline-block}.disclaimer{text-transform:uppercase}.icon-button{background:#fff none no-repeat 5px center;border:1px solid #bbb;display:inline-block;height:16px;line-height:16px;padding:6px 10px 4px 25px;text-decoration:none;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}html{border:0 solid #a00;border-width:5px 0 0;color:#000;font:100%/1.5 Arial,sans-serif;quotes:none}body{margin:0 20px 3em}a{color:#a00;cursor:pointer}a:visited{color:#833}a:hover{color:#d00}a:active{color:#f00}a.feed{background:#fff none no-repeat 5px center;border:1px solid #bbb;display:inline-block;height:16px;line-height:16px;padding:6px 10px 4px 25px;text-decoration:none;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background-image:url('/res/feed.png')}blockquote{border-left:4px solid #bbb;margin:1em 2em 1em 25px;padding-left:11px}address{font-style:normal}code{background:#f9f9f9;border:1px solid #bbb;padding:0 5px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}dt{font-weight:bold}pre{background:#eee;border:1px solid #bbb;border-width:1px 0;padding:.5em 10px}pre code{background:inherit;padding:0;border:0}pre,figure{overflow:auto}h1,h2,h3,h4,h5,h6{font-family:'Open Sans',Arial,sans-serif;font-weight:normal;margin-bottom:.3em}h1{font-size:2em;margin-top:0}h1 em{font-style:normal;font-weight:bold}h1,h2,h3{line-height:1.2}table{width:100%}figure{margin:0}figure .caption,.figure .caption{color:#333;font-style:italic;margin:.2em 0 2em}hr{border:1px solid #000;border-width:1px 0 0;margin:1em auto 1em 0}#access{position:absolute;visibility:hidden}#st,#site{position:absolute;visibility:hidden}#branches,#path{padding:0;list-style:none}#branches li,#path li{display:inline}#branches{float:right;margin:0}#branches li a{background:#800;color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;padding:.4em 8px;text-decoration:none}#branches li a:hover,#branches li a:focus{background:#b30}#branches li.active a{background:#c00;text-shadow:1px 1px #000}#branches li.active a:hover,#branches li.active a:focus{background:#c40}#path{margin:1em 0;margin-left:22px;text-indent:-22px}#path li:first-child{background:url('/static/favicon.ico') center left no-repeat;padding-left:22px}  #path li:after{content:' / '}  #path li:last-child:after{content:''}  #content header .meta{color:#999;margin-top:.3em}  #content,#content article{margin-top:2em}  .meta .author,.meta .created{color:#555}  .teaser img{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}  .footnotes hr{margin-top:2em;width:200px}  section aside,footer.meta{background:#eee;border:1px solid #bbb;border-width:1px 0;margin:1em 0;padding:0 10px}  ul.pagination{padding-left:0;text-align:center}  ul.pagination li{display:inline;margin:0 10px}  ul.pagination li a,ul.pagination li span{color:#fff;padding:.2em 5px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}  ul.pagination li a{background:#d00}  ul.pagination li span{background:#666}  #cf textarea{padding:.3em 5px;max-width:506px;width:98%}  #cp>h3{display:-moz-inline-stack;display:inline-block}  #cp-stage *:first-child{margin-top:0}  #sf{display:none}  textarea:target,input:target{border-width:2px}  #cf input,#cf textarea{margin-left:2px;margin-bottom:.5em}  #cf .opt{background:#a33;color:#fff;cursor:help;padding:0 5px}  input[type=text]{display:inline-block;margin-bottom:.4em;padding:.5em 5px}  input[type=text],input[type=search]{font-family:monospace}  input[type=text],textarea{border:1px solid #666;line-height:1.5}  input[type=text]:focus,textarea:focus{border:1px solid #f60}  input[type=text].valid,textarea.valid{background:url(/res/accept.png) 99% center no-repeat}  input[type=text].invalid,textarea.invalid{background:url(/res/error.png) 99% center no-repeat}  input[type=checkbox].valid+label{background:url(/res/accept.png) 99% center no-repeat;padding-right:22px}  input[type=checkbox].invalid+label{background:url(/res/error.png) 99% center no-repeat;padding-right:22px}  #about{color:#333;margin:3em 0 0}@media screen and (max-width:799px),projection and (max-width:799px),tv and (max-width:799px),print{.comment{margin-left:80px}.comment .avatar{position:absolute;left:20px}}@media screen and (max-width:810px){.forkme img{width:24px}}@media screen and (min-width:811px){.forkme img{width:auto}}@media screen and (min-width:800px),projection and (min-width:800px),tv and (min-width:800px){body{padding-left:120px;width:520px}#content aside,#cp,#extra{width:320px}.full,.wide{position:relative;left:-120px;overflow:auto;width:640px}.comment{overflow:auto}.comment .avatar{position:absolute;left:60px}.comment .meta{border-top:1px solid #bbb}}@media screen and (min-width:1005px),projection and (min-width:1005px),tv and (min-width:1005px){html{padding:4em 0}#content aside,#extra{width:320px}section#content article{width:520px}.teaser{background:#fff;padding-top:0.4em;position:absolute;left:675px;z-index:5}figure.full,figure.wide{position:relative;left:-120px}figure.full{width:980px}figure.wide{width:640px}#comments{clear:both;overflow:hidden;width:520px}#clist,#plist{width:520px}#cf{float:left;width:520px}#cp{float:right;overflow:auto;width:320px}#cp>h3{margin:1.3em 0 .6em}#sf{position:absolute;top:5.25em;left:680px}}@media print{html{border-width:0;padding:0}#sf,#cf,#cp{display:none}}  em,strong{white-space:nowrap}  table.alternating{border-spacing:0}  table.alternating td{padding:2px 8px}  table.alternating tr:first-child{font-weight:bold}  table.alternating tr:nth-child(odd){background-color:#f5f5f5}  #pkgs td:last-child{text-align:right}
