*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none;color:#3d92c9}a:focus,a:hover{text-decoration:underline}h3{font-weight:100;margin-top:40px}#layout{padding:0}p,ul,td{font-family:Georgia,Cambria,serif;line-height:1.8em}.header{text-align:center;top:auto;margin:3em auto}.sidebar{background:#033649;color:#fff}.brand-tagline,.brand-title{margin:0 0 5px}.brand-title{text-transform:uppercase}.brand-tagline{font-weight:300;color:#b0cadb}.nav-list{margin:2em 0;padding:0;list-style:none}.nav-item{display:inline-block}.nav-item a{font-family:sans-serif;color:#fff;background:#df7514;border-radius:0;margin:.5em}.nav-item a:focus,.nav-item a:hover{text-decoration:none}.content-subhead{text-transform:uppercase;color:#aaa;border-bottom:1px solid #eee;padding:.4em 0;font-size:80%;font-weight:500;letter-spacing:.1em}.content{padding:2em 1em 0}.post{padding-bottom:2em}.post-title{font-size:2em;color:#222;margin-bottom:.2em}.post-avatar{border-radius:50px;float:right;margin-left:1em}.post-description{color:#444}.post-meta{font-family:sans-serif;color:#999;font-size:90%;margin:0}@media (min-width:48em){.content{padding:2em 3em 0;margin-left:25%}.header{margin:80% 2em 0;text-align:right}.sidebar{position:fixed;top:0;bottom:0}}
