body{margin:0;padding:0}.sidebar{background:#151515;color:#fff}.sidebar .header{text-align:center;top:auto;margin:3em auto}.sidebar .header .tagline,.sidebar .header .title{margin:0}.sidebar .header .tagline{color:#7f2a06;font-weight:300}.sidebar .header .nav-list{margin:0;padding:0;list-style:none}.sidebar .header .nav-list .nav-item{display:inline-block;zoom:1}.sidebar .header .nav-list .nav-item a{background:0 0;border:2px solid #7f2a06;color:#fff;margin-top:1em;letter-spacing:.05em;font-size:85%}.sidebar .header .nav-list .nav-item a:focus,.sidebar .header .nav-list .nav-item a:hover{border:2px solid #ff530d;text-decoration:none}.footer{text-align:center;padding:1em 0;color:#ccc;font-size:80%}.footer a{color:inherit}.footer a:focus,.footer a:hover{background:0 0}.footer .copyright{text-align:right;margin:0}.content-subhead{color:#aaa;border-bottom:1px solid #eee;padding:.4em 0;font-size:80%;font-weight:500;letter-spacing:.1em}a{text-decoration:none;color:#3d92c9}a:focus,a:hover{text-decoration:underline}@media (min-width:48em){body{overflow-y:scroll}.content{padding:2em 3em 0;margin-left:25%}.sidebar{position:fixed;top:0;bottom:0}.sidebar .header{margin:80% 2em 0;text-align:right}}