html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;font-size:100%;vertical-align:baseline}body{line-height:1;color:#000;background:#fff}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0;vertical-align:middle}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}a img{border:none}header,nav,section,article,aside,footer{display:block}html{font-size:100%;}@media screen and (min-width:1024px){html{font-size:114%}}@media screen and (min-width:1440px){html{font-size:126.7%}}@media screen and (min-width:1800px){html{font-size:143%}}@media screen and (min-width:2500px){html{font-size:190%}}body{background:#fff;padding:2.175rem .725rem;line-height:1.45rem;font-size:.9rem;font-family:"Open Sans","Segoe UI","Frutiger Next",Frutiger,"Lucida Grande",sans-serif;font-weight:400;color:#222;margin:auto;position:relative;max-width:36rem;}@media screen and (min-width:768px){body{padding:4.35rem 0}}body.grid{background:url("/images/bg-21.png");-webkit-background-size:1.45rem 1.45rem;-moz-background-size:1.45rem 1.45rem;background-size:1.45rem 1.45rem}p{margin-bottom:1.45rem;position:relative;top:.2em}a{color:#172bae;text-decoration:none;}a:visited{color:#0b8800}a:active{color:#ac2424}a:hover{text-decoration:underline}strong{font-weight:600;color:#333}em{font-style:italic}h1,h2,h3,h4,h5,h6{font-weight:600;font-size:1rem;color:#333}#title{font-size:2rem;line-height:2.175rem;margin-top:.25rem;margin-bottom:-.25rem;text-indent:-.1rem;letter-spacing:-.066rem;font-weight:700;color:#333;position:relative;}#title *{text-indent:.1rem}h2{font-size:1.4rem;line-height:1.45rem;margin-top:2.84rem;margin-bottom:1.285rem;text-indent:-.03rem;color:#ac2424;font-weight:300}h3{font-size:1rem;line-height:1.45rem;margin-top:1.55rem;margin-bottom:-.175rem;font-weight:600}ul{margin-bottom:2.9rem}li{list-style:disc;margin-left:1.7rem;position:relative;top:.2rem}li ul{margin-bottom:0}li ul li{list-style:circle;top:0}time{color:#aaa;padding-bottom:1.45rem;display:block}img{float:right;width:13rem;max-width:40%;padding:0 0 .725rem .725rem;margin-top:.2rem;}@media screen and (max-width:480px){img{width:100%;max-width:none;padding-right:0}}#title div.imgwrapper{height:4.64rem;width:4.64rem;-webkit-border-radius:2.32rem;border-radius:2.32rem;overflow:hidden;float:right;position:absolute;top:50%;right:0;margin:0;margin-top:-2.32rem;}#title div.imgwrapper img{height:5rem;width:auto;max-width:none;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);z-index:-1;padding:0;margin:0}#title div.imgpadding{float:right;width:4.93rem;height:4.93rem}@media screen and (max-width:359px){#title div.imgpadding,#title div.imgwrapper{display:none}}#post-list{margin-top:3.9rem}#post-list li{list-style:none;margin:0}#post-list li a{margin:0;top:-1px;font-size:1.3rem;text-decoration:none !important;display:block;position:relative;padding:.725rem 0;padding-right:1.45rem;border-top:solid 1px #ddd;margin-bottom:-1px;cursor:pointer;font-weight:300;color:#000}#post-list li:last-of-type::after{content:"";display:block;border-top:solid 1px #ddd;height:1px;margin-bottom:-1px;top:-1px;position:relative}#post-list span.date{color:#aaa;font-size:1rem;font-weight:300;display:none}#post-list i{position:absolute;right:0;top:50%;margin-top:-1.05rem;font-size:2rem;color:#ddd;opacity:1;-ms-filter:none;filter:none}#post-list li a:hover,#post-list li a:hover i{color:#172bae}#post-list li a:visited:hover,#post-list li a:visited:hover i{color:#0b8800}#post-list li a:active,#post-list li a:active i{color:#ac2424 !important}#post-list li a:hover i{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}::selection{background:#ffa}#keyboard{width:39rem;position:relative;left:-1.2rem;height:12rem;padding-bottom:6px;}#keyboard .row{position:absolute;height:3rem}#keyboard #row1{margin-left:1.5rem;top:3rem;padding-top:1px}#keyboard #row2{margin-left:2.25rem;top:6rem;padding-top:2px}#keyboard #row3{margin-left:3.75rem;top:9rem;padding-top:3px}#keyboard .key{float:left;width:3rem;height:3rem;border:solid 1px #333;-webkit-border-radius:.3rem;border-radius:.3rem;line-height:1.2rem;font-size:.9rem;color:#222;position:relative;background:#ddd;margin-right:-1px;}#keyboard .key .keyinner{position:relative;top:.12rem;left:.3rem;height:2.4rem;width:2.4rem;background:#fff;-webkit-border-radius:.3rem;border-radius:.3rem;border:solid 1px #ccc;margin-left:-1px;}#keyboard .key .keyinner .homing{position:absolute;bottom:10px;left:50%;height:0;width:14px;margin-left:-7px;border-top:solid 1px #eee;border-bottom:solid 1px #aaa}#keyboard .key.pressed{background:#aaa;}#keyboard .key.pressed .keyinner{background:#ddd}#keyboard .key .label{position:absolute;left:.21rem}#keyboard .key .layer0{bottom:0;font-size:.825rem}#keyboard .key .layer1{top:0;font-size:.825rem}#textarea{position:relative;height:135px;width:35rem;border:solid 1px #aaa;-webkit-border-radius:3px;border-radius:3px;margin-top:1.375rem;padding:.375rem;background:#f5f5f5;color:#222;font-size:.9rem;overflow-y:scroll;font-family:"Open Sans",sans-serif,sans}