.avatar:hover{border-color:#fff;background-color:#fff}.avatar a{text-decoration:none;border-bottom:0}aside{position:relative;display:block}ul{list-style-type:none}.post ul{list-style-type:disc}.hide{visibility:hidden;height:1px;clip:rect(0 0 0 0);position:absolute}input,textarea{outline:none;background:none}body{background:#fff;color:#222;font-family:Lato, Helvetica, sans-serif;line-height:1.8em;font-size:15px;font-weight:400}input,pre,textarea{font-family:Lato, Helvetica, sans-serif;line-height:1.8em;font-size:15px;font-weight:400}h1,h2,h3,h4,h5{font-weight:900;word-wrap:break-word;line-height:1.3em}h1{font-weight:900;font-size:30px}.expandingArea.text-title pre,.expandingArea.text-title textarea{font-weight:900;font-size:30px}p{color:#333}blockquote{border-left:8px solid #fcc;margin-left:0;padding-left:32px}code.prettyprint{line-height:1.2em}div.bottom_right{display:block;position:absolute;bottom:0;right:0;width:350px}a{color:#000;text-decoration:none;border-bottom:1px solid #ddd;&:visited}a a:active{color:#000;text-decoration:none;border-bottom:1px solid #ddd}a:hover{color:#900}header{text-align:center;width:162px;border-right:1px solid #DDD;position:fixed;top:0;bottom:0;padding:20px 40px}header span{color:#555;font-weight:500}header p.powered-by{position:absolute;text-align:center;left:0;width:100%;bottom:20px;font-size:11px}header ul{padding:0;margin:50px 0}header li{margin:0 0 3px 0}header li a{padding:2px 0;color:#555;border-bottom:2px solid #eee}header li a:hover{border-color:#777;color:#222}#container{margin-left:243px;position:relative}#container time{display:block;padding:20px 0 20px 50px;text-transform:uppercase;font-weight:900;font-size:12px;border-bottom:1px solid #ddd}#content section{padding:26px 0 40px 50px;border-bottom:1px solid #ddd;position:relative}#content h1.aside{font-size:18px}.show #content section{border-bottom:none}code{background:#F2F2F2;color:#111;padding:0 2px}pre code{font-size:13px;background:#F2F2F2;padding:20px;margin:20px;display:block}#new_post,.contain,.edit_post{width:580px}.contain img{max-width:100%;height:auto}#new_post,.edit_post{padding:88px 0;margin:0 auto}fieldset.markdown{position:relative;border:none;margin:0;padding:0}.markdown::before{display:block;content:"";width:39px;height:24px;position:absolute;top:4px;left:-60px;background:url(../markdown.png) no-repeat top left}#post_title{width:100%;border:none;background:none;line-height:45px;margin:0 0 20px 0 !important;height:auto !important}#post_content{border:none;width:100%;position:relative;margin:0 0 80px 0}#publish-bar{color:#fff;width:100%;text-align:center;padding:20px 0}#publish-bar .contain{margin:0 auto;width:700px}#publish-bar a,#publish-bar input[type=submit]{display:inline-block;background:#000;padding:10px;font-weight:bold;border:none;color:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.button{display:inline-block;background:#000;padding:10px;font-weight:bold;border:none;color:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.button.secondary{padding:0 5px;background:#aaa;font-size:12px}#publish-bar a:hover,#publish-bar input[type=submit]:hover{background:#900;color:#fff}.col h1 a:hover,.col h2 a:hover{background:#900;color:#fff}.button.secondary:hover,.button:hover{background:#900;color:#fff}.button.space-top{margin-top:100px}.left{float:left}.right{float:right}.actions{position:absolute;top:10px;right:10px;font-size:12px;margin:0;padding:0}.actions li{display:inline-block;margin:0 10px 0 0}label{font-size:20px;font-weight:bold;margin:0 4px 0 15px}#post_draft{position:relative;margin:0 20px 0 0}.admin-links{position:absolute;text-align:right;top:18px;right:20px;margin:0}.admin-links li{float:left;margin-left:6px}.admin-links a{float:left}.notice{background:#ffffe0;width:100%;display:block;text-align:center;padding:6px 0}.admin #container{width:808px;margin:0 auto;position:relative}.admin #container #drafts{float:left;border:4px solid #000;border-top:none;background:#fff;margin:0 0 20px 0;padding-top:10px}.admin #container #drafts form{margin:20px 0 20px -20px;padding:0 0 0 20px;border-left:4px solid #add8e6}.admin #container #drafts #post_title{width:350px;font-size:16px;font-weight:400;margin:0;border-bottom:1px solid #ddd}.admin #container #published{float:right}.admin #container #published h2{color:#999}.admin #container #published h2 a{margin-top:-2px}.admin #container .col{width:360px;padding:20px}.admin #container .col h1,.admin #container .col h2{position:relative;text-transform:uppercase}.admin #container .col h1 a{position:absolute;top:0;right:0;font-size:12px;padding:2px 10px;line-height:2.7em;margin:5px 0 0}.admin #container .col h2 a{position:absolute;top:0;right:0;font-size:12px;padding:2px 10px;line-height:2.7em;margin:5px 0 0;background:#999}.admin #container .col h2 a:hover{background:#900}.admin #container .col ul{padding:0}.admin #container .col ul li{border-bottom:1px solid #ddd;padding:15px;position:relative}.admin #container .col ul li:hover .links{visibility:visible}.admin #container .col ul li .links{position:absolute;right:0;top:14px;background:#fff;padding:1px 8px;visibility:hidden}.admin #container .col ul li .links a{color:#999;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.admin #container .col ul li .links a:hover{color:#900}.admin #container .col ul li h3{margin:0;font-size:16px;max-width:100%;text-overflow:ellipsis;overflow:hidden}.admin #container .col ul li h3 a{border:none}.admin #container pre,.admin #container textarea{border:1px solid rgba(128, 128, 128, .3);margin:0;padding:0;outline:0;border:0}.admin #container .expandingArea{position:relative}.admin #container .expandingArea > pre,.admin #container .expandingArea > textarea{background:transparent;white-space:pre-wrap;word-wrap:break-word}.admin #container .expandingArea > textarea{overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:100%;height:100px;resize:none}.admin #container .expandingArea.active > textarea{overflow:hidden;position:absolute;top:0;left:0;height:100%}.admin #container .expandingArea > pre{display:none}.admin #container .expandingArea.active > pre{display:block;visibility:hidden}.admin-view{font-size:11px;margin:0 10px 2px 0;font-weight:900;text-transform:uppercase}nav{font-size:16px;font-weight:900;text-transform:uppercase}nav.pagination{position:absolute;bottom:20px;right:20px;margin:0;padding:0}::selection{background:#900;color:#fff}#resume{padding:1em 10px}#resume header{position:relative;width:auto;text-align:left;padding:0;border:0;margin:0 0 1em 0}#resume h2,#resume h3,#resume h4,#resume h5,#resume h6{margin:0}#resume section{padding:0;border:0}
