body{border-top:#cdbfd9 solid 4px}a{color:#0066ff;text-decoration:underline;font-weight:bold}a:hover{color:#0066ff;text-decoration:none}.center{text-align:center}.top-bar{background:#f3eff6}.top-bar ul{margin-right:1.1rem}.top-bar li{display:inline-block}.top-bar li a{padding:0.5rem 0.5rem;margin:0rem 0.5rem;height:2.8125rem;line-height:2.8125rem;font-size:0.9rem;color:#306;text-decoration:none;-webkit-border-radius:5px;border-radius:5px}.top-bar li a:hover{background:#cdbfd9}.top-bar li a.active{background:#306;color:#fff}.container-header{border-top:#306 solid 1px}.container-header .logo{display:inline-block;margin:0.5rem 0 0.5rem 0}.content article{padding:1rem 0.5rem}.content article h1{font-size:1.7rem;color:#f60}.content article h3{font-size:1.2rem;line-height:1.3}.content .box{background:#f3eff6;border-bottom:solid 1px #cdbfd9;padding:0rem;margin:1rem 0}.content .box h4{background:#ffc9ae;color:#306;font-size:0.9rem;text-transform:uppercase;font-weight:bold;padding:0.5rem}.content .box h4 a{text-decoration:none;color:inherit;display:inline-block;width:100%}.content .box h4 a:hover{text-decoration:underline}.content .box .inner{padding:0.5rem}.content .box li a{font-size:0.8rem;display:inline-block;width:100%;padding:0.2rem;text-decoration:none}.content .box li a:hover{background:#cdbfd9;color:#306}.results h4{padding-bottom:1.3rem;padding-left:0.5rem;font-size:1.3rem}.results a{text-decoration:none;width:100%;display:inline-block}.results:hover{background:#f3eff6}.results:hover>h4 a{color:#306}.meta{text-transform:none;font-size:0.8rem;color:#fff2ec}.label{background:#cdbfd9;margin-left:0.5rem}.label a{color:#306;text-decoration:none}.button,button{background:#306}.button:hover,button:hover{background:#cdbfd9;color:#306}.left-off-canvas-menu{background:#cdbfd9}.left-off-canvas-menu .box{margin-top:1px}.sidebar p{font-size:0.9rem;line-height:1.1rem;color:#333}.sidebar .box{background:#f3eff6;border:solid 4px #cdbfd9;padding:0.5rem;margin:1rem}.sidebar .box h4{color:#f60;font-size:1rem;text-transform:uppercase;font-weight:bold;text-align:right}.container-footer{background:#fff2ec;border-top:2px solid #ffc9ae}.container-footer p{color:#666;font-size:0.8rem;padding:0.3rem}.container-footer a{color:#f60}.container-footer a:hover{text-decoration:underline}
