p,h1,h4,ol,li,body{margin:0;padding:0;font-weight:normal;}body{background:#FFF;color:#000;padding:64px;font:18px/1 "Baskerville", Times, serif;}a{background:transparent;color:#222;border-bottom:1px solid #222;text-decoration:none;}a:focus,a:hover{color:#E3392D;border-color:#E3392D;}body > header{margin:0 0 64px 0;}body > header h1{margin-left:156px;font-size:48px;letter-spacing:-1px;}body#post > header h1{margin:0;font-size:41px;}body > header h1 a{border:0;}body > header p{background:transparent;color:#888;margin-left:164px;font-size:19px;word-spacing:-2px;letter-spacing:1px;}body#post > header p{margin-left:6px;font-size:16px;}section > ol{list-style:none;}section > ol li{margin:0 0 24px 0;}section > ol li:last-child{margin:0;}section > ol li a{font-size:24px;}section > ol li time{background:transparent;color:#888;width:144px;padding:6px 16px 0 0;font-size:16px;text-align:right;display:inline-block;float:left;}article{max-width:768px;}article header h1{margin:0 0 20px 0;font-size:48px;line-height:1.1;letter-spacing:-1px;}article h4{margin:36px 0 20px 0;padding:0 0 6px 6px;border-bottom:1px solid #CCC;font-weight:normal;}article p{margin:0 0 20px 0;font-size:20px;line-height:1.5;}article p code{font-size:16px;}article p:last-child{margin:0;}article p.image-right{background:#EEE;color:#444;margin:0 0 16px 16px;padding:4px;font-size:11px;font-family:Helvetica, Arial, Sans-serif;text-align:center;float:right;}article p.image-right img{margin:0 0 4px 0;display:block;}
