html{position:relative;min-height:100%}body{margin-bottom:50px;font-size:1.6rem}h1,h2,h3{font-family:Quattrocento,serif;font-weight:700}a{color:#209db0}a:hover{text-decoration:none}.home .primary{font-size:1.8rem}.home .primary p{margin-bottom:1.5rem}.navbar{border-color:#45b8c9;border-width:5px 0 0;background-color:#6bcddc;border-radius:0}.navbar-default .navbar-brand{color:#014853;font-family:Quattrocento,serif;font-weight:700;font-size:2.6rem}.navbar-default .navbar-brand:hover{color:#fff}.navbar-default .navbar-nav>li>a{color:#014853}.footer{position:absolute;bottom:0;width:100%;height:40px;background-color:#209db0;color:#fff;padding-top:1rem;font-size:1.2rem}section.contact .links{list-style-type:none;padding-left:0;font-size:2rem}section.contact .links li{margin-bottom:1rem}section.contact .links li:last-child{margin-bottom:0}.blog-index .posts{list-style-type:none;padding-left:0}.blog-index .posts li{margin-bottom:7rem}.blog-index .posts li:last-child{margin-bottom:0}.blog-index .pagination-wrap{margin-top:2rem;display:block}.right-rail section{border:1px solid #ccc;background-color:#eee;border-radius:1rem;margin-bottom:3rem;padding:1rem 1.5rem}.right-rail section h1,.right-rail section h2,.right-rail section h3{margin-top:0}.right-rail section:last-child{margin-bottom:0}.resume section{margin-bottom:5rem}.resume section:last-child{margin-bottom:2rem}.resume h2{font-variant:small-caps}.resume .experience{list-style-type:none}.resume .experience>li{margin-bottom:3rem}.resume .experience>li .header{border-bottom:2px solid #45b8c9;margin-bottom:2rem}.resume .experience>li ul{list-style-type:disc}.resume .experience .selected-projects{margin-top:2rem}.resume .projects>li{list-style-type:none;margin-bottom:2rem}.resume .projects header{border-bottom:1px solid #6bcddc;margin-bottom:1rem}