@import url(https://fonts.googleapis.com/css?family=Ubuntu+Mono:400,700|Dosis:400,200);body{margin:0;padding:0;text-align:center;background:#FFEA78;font-size:1rem;-webkit-text-size-adjust:none}ul{list-style:none;text-align:left;width:50vw;margin-left:auto;margin-right:auto}li{list-style:none}h1,h2,h3,h4,h5,h6{font-family:'Ubuntu Mono', Arial, serif;font-weight:700}h1{font-size:2.441em}h2{font-size:1.953em}h3,h4{font-size:1.563em}h5,h6{font-size:1.25em}p{font-size:1em}p,li,ul,span{font-family:'Ubuntu Mono', Arial, serif;font-weight:400;color:#111}a{text-decoration:none;color:#66603d}a:hover{color:#ffde2a}.bold{font-weight:bold}.header{display:block;margin:0;padding:0;background-color:#87D0E8}.headerMenu{display:block;margin:0;padding:0;text-align:center;height:2.5em}.headerMenu li{display:inline-block;min-width:10em;background-color:#5cbfe0;margin:auto 1em}.headerMenu li:active{position:relative;top:-1px}.headerMenu li:hover{background-color:#7bb1c3}.headerMenu li h3{margin:auto auto;padding:0.5em 0.75em;color:#CBF2FF}.headerMenu li h3 a{color:#CBF2FF}.body-content{min-height:100vh;margin-left:auto;margin-right:auto}.body-textbox{-webkit-border-radius:1em;-moz-border-radius:1em;-ms-border-radius:1em;border-radius:1em;width:75vw;border-style:solid;border-color:#FFF7C9;background-color:#FFEE90;margin:3em auto}.body-textbox h1{font-family:"Dosis",sans-serif}.image-spacer{height:70vh;background-color:rgba(38,36,23,0.7);background-repeat:no-repeat;background-size:cover;background-position:center center;background-blend-mode:color-dodge;margin:0;margin-bottom:-5em;padding:0}footer{background-color:#365057;min-height:15vh;padding-top:1em}.footerMenu{display:block;padding-bottom:1em}.footerMenu nav{text-align:left;display:inline-block;max-width:30vh;padding:0 1em 0.25em 1em}.footerMenu nav h3{text-decoration:underline;font-weight:300}.footerMenu nav h3,.footerMenu nav h4{margin:0;padding:0;font-weight:200;color:#CBF2FF;font-size:.8em}.footerMenu nav h3 a,.footerMenu nav h4 a{color:#CBF2FF}.copyright{padding:1em 0}.copyright p{font-size:.512em;margin:0;padding:0;color:#589CB3}@media screen and (max-width: 640px){body{font-size:1.25rem}.headerMenu{height:auto}.headerMenu li{display:block;border-style:solid none;border-width:1px;border-color:#CBF2FF}.headerMenu li h3{font-size:1em}}@media screen and (max-width: 480px){body{font-size:1.25rem}.footerMenu nav{display:block;text-align:left}.footerMenu nav h3,.footerMenu nav h4{font-size:.64em}}@media screen and (max-width: 320px){body{font-size:1.25rem}.body-textbox{width:90vw}}
