body{font-family:sans-serif;font-weight:200;padding:0;margin:0}header{height:60px;display:flex;align-items:flex-end;flex-direction:row}h1{background-color:#f1f1f1;padding:90px;text-align:center;margin-top:10px}a,a:visited{color:#ff4500}.brand a{margin:10px;text-decoration:none;font-size:20px;color:gray}header img{vertical-align:middle;border-radius:25px}nav{align-items:flex-start;justify-content:flex-end;display:flex;align-self:flex-end;margin-top:-50px}nav a{line-height:50px;height:50px;font-size:20px;text-transform:uppercase;margin-right:22px;text-align:center;text-decoration:none;border-bottom:3px solid #ff4500;color:#ff4500}nav a:hover{border-bottom:3px solid gray}main{font-size:1.6rem}pre{border-left:4px solid #f1f1f1;padding-left:8px;overflow-y:scroll}main a[rel=tag]{border:1px solid #000;padding:4px;margin:20px 14px 20px 0;text-decoration:none;color:#000}.comment{background-color:#f1f1f1;font-size:1rem;padding:20px;margin:20px;overflow-y:scroll}.comment .by{font-size:.9rem;color:gray;margin-top:10px}footer{background-color:#000;padding:40px;color:#fff;font-size:1.3rem}footer img.foundeo{max-width:200px;text-align:center}footer img{margin-right:50px}.container{margin:auto;max-width:800px}.tags{display:flex;flex-wrap:wrap}.entryBody img{max-width:100%}.feature{display:flex;padding:20px;background-color:#f1f1f1}.featureLeft{max-width:280px}.featureLeft img{max-width:100%}.featureRight{max-width:480px;padding:2px 10px}.entryListTitle{margin-bottom:2px}.entryDate{font-size:smaller;color:#555;margin-bottom:12px;text-align:right}.twitter-button,.twitter-button:visited{background-color:#1b95e0;color:#fff;border-radius:4px;height:28px;font-weight:500;font-size:13px;line-height:26px;padding:8px 8px 8px 30px;text-decoration:none;background-image:url(/images/twitter.png);background-repeat:no-repeat;background-size:16px 13px;background-position:8px 10px}.twitter-button:hover{background-color:#0c7abf}#advisoryweek{background-color:#ff4500;padding:5%;color:#fff}#advisoryweek a,#advisoryweek a:visited{color:#fff}#advisoryweek h3{margin-top:0}form.newsletter input{width:60%}form.newsletter button{width:30%}input,button{font-size:1.5rem;padding:5px}summary h4{display:inline}details .detail{margin-left:10%}a.btn{padding:.5em 1.5em;text-decoration:none;background-color:#ff4500;color:#fff;border-radius:.5em;white-space:nowrap}a.btn:hover{background-color:#fff;color:#ff4500}#cfbreak{background-color:#ddd;padding:20px 20px 60px;margin-top:20px}@media(max-width:900px){.container{margin:20px}}@media(max-width:640px){nav{margin-top:2px}nav a{font-size:.9rem;margin-right:20px}h1{font-size:2rem;padding:30px}pre{font-size:1rem}li{margin-bottom:8px}.feature{flex-direction:column}.featureLeft{width:100%}header{align-items:flex-start;padding-top:20px}main{font-size:1.5rem}form.newsletter input,form.newsletter button{width:100%;margin-top:8px}footer img{max-width:100px;margin-right:10px}footer img.pete{max-height:100px}}