html{overflow-y:scroll}
body,#sa{background:#fff}
body{font:0.75em sans-serif}
body,#q,#sa{color:#333}
body,#m{margin:0}
h1{font-size:1.8em;padding:26px 0;text-indent:10%}
h1,body,html,#r{width:100%}
#e,h1{margin:0 auto}
#m a,h2,h1{border-bottom:1px dotted #ccc}
h2{font-size:1.5em;margin-top:0}
#m,a:visited,h2,h2 a{color:#777}
p{text-indent:1em}
.k{text-indent:0}
a{color:#222;text-decoration:none;font-weight:900}
#e{width:60%;max-width:500px;border-right:150px solid #fff;margin-bottom:60px}
#e,html>body{height:auto}
#l{clear:both}
#c{padding:15px;border-right:1px dotted #ccc;width:100%;}
#c,#m{float:left}
#m{width:150px;padding-left:15px;margin-right:-200px;position:relative}
#m a,#s{padding:4px 4px 4px 6px;display:block}
#m a:hover{padding-left:5px;border:1px dotted #ccc;border-top-width:0}
body,html{min-height:100%;height:100%}
html>body{top:0}
body,#r{position:absolute;left:0}
#r{bottom:0;background:#eee;text-align:center;padding:4px 0}
#m li{list-style-type:none;height:2em}
#q,#sa{border:1px solid #ccc;display:inline}
#q{padding:1px;width:100px}
#sa{width:30px;}
img{border:0;}
#f{float:right;position:relative;top:-1px;}
a:hover #f{left:1px;}
