html,body{height:100%}body{height:100%;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:22px;color:#040;background:url('./images/background.png') bottom center no-repeat;background-size:cover;background-attachment:fixed}h1,h2,h3{font-family:'Hammersmith One',sans-serif;text-shadow:white 0 0 5px;font-weight:normal;letter-spacing:2px;text-shadow:none}#content-container-wrapper{background-color:#fff;padding-top:45px;padding-bottom:15px}#header{padding-top:44px}#school-year{opacity:0.8;color:#7DBB10;line-height:1;font-size:16px;position:absolute;right:20px;top:0px;padding-top:7px}#school-year:after{content:' ';display:block;width:0;border-top:40px solid #fff;border-left:70px solid #fff;border-right:70px solid #fff;border-bottom:15px solid transparent;position:absolute;top:-7px;left:-19px;z-index:-1}#trida-block{min-height:100%;height:auto!important;height:100%;margin-bottom:-221px}#trida-block .push{height:221px}#header h1 a,#header h1{color:#fff;font-weight:bold;text-decoration:none}#header h2 a,#header h2{color:#116706;text-decoration:none;text-shadow:white 0 0 5px}#header-container{height:188px;position:relative;overflow:hidden}#content-container{background-color:#fff;border-right:20px solid #fff;padding-bottom:20px}#content-container h3{color:#7DBB10;font-size:20px;font-weight:bold}#main-menu ul li.active a{background:#807D84;border-right:5px solid #fff}#main-menu ul li a{line-height:40px;font-size:14px;color:#fff;background:#7DBB10;text-shadow:none;margin-bottom:10px;transition:all 0.1s ease}#main-menu ul li a:hover{border-right:5px solid #fff}#footer-container{padding-top:10px}#footer-container hr{display:none}.event-block .event-header{background:#807D84;color:#fff}footer a{color:#fff}footer a:hover,footer a:focus{color:#fff}