a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,header nav ul li a:hover,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,ul.button-list .button a:hover,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img,header nav ul li a:hover img,ul.button-list .button a:hover img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body,html{height:100%}#page-wrapper{clear:both;min-height:100%;height:auto!important;height:100%;margin-bottom:-100px}#page-wrapper #page-footer{height:100px}#footer{clear:both;position:relative;height:100px}.page-block{margin:auto;max-width:1000px}.page-title{margin:1rem 0;padding:.5rem;font-size:4rem;font-weight:300;text-align:center;letter-spacing:.2em;background-color:#fff;border:1px solid #d0d8e1}@media (max-width:1000px){.page-title{margin:1rem}}*{box-sizing:border-box}a,header nav ul li a:hover,ul.button-list .button a:hover{color:inherit}a:hover,header nav ul li a:hover,ul.button-list .button a:hover{text-decoration:none}body{font-family:"Open Sans",sans-serif;letter-spacing:.1rem;color:#468;background-color:#eee}header #logo{padding:1rem;background-color:#246}header #logo img{display:block;width:100%;height:auto}header nav{color:#fff;background-color:#468;border-top:1px solid #a1b2c3;text-align:right}header nav ul{style:none}header nav ul li{display:inline-block;font-size:1rem}header nav ul li a,header nav ul li a:hover,header nav ul.button-list .button li a:hover,header nav ul.button-list li .button a:hover{display:inline-block;padding:.5rem 1rem;padding-right:.9rem;text-decoration:none;background-color:#468;-webkit-transition:background-color .2s;transition:background-color .2s}header nav ul li a:hover,header nav ul.button-list .button li a:hover,header nav ul.button-list li .button a:hover{background-color:#567593}main article{margin:1rem 0;padding:2rem;background-color:#fff;border:1px solid #d0d8e1}@media (max-width:1000px){main article{margin:1rem}}main article section.header{padding-bottom:1rem;border-bottom:1px solid #d0d8e1}main article section.header .title{font-size:2rem;font-weight:700}main article section.header .sub-title{margin-top:-1rem;font-size:.7rem;font-weight:700;float:right}@media (max-width:1000px){main article section.header .sub-title{float:none;margin-top:.5rem}}main article section.body p{margin-top:1rem;line-height:1.5rem;font-weight:400;text-align:justify}main article section.footer{margin-top:1.5rem;text-align:center}ul.button-list{style:none}ul.button-list li{display:inline-block;margin-right:.5rem}ul.button-list li:last-child{margin-right:0}ul.button-list .button a,ul.button-list .button a:hover{padding:.25rem 1.25rem;padding-right:1.15rem;font-size:.8rem;font-weight:600;text-decoration:none;background-color:#eee;border:1px solid #d0d8e1;-webkit-transition:background-color .2s;transition:background-color .2s}ul.button-list .button a:hover{background-color:#fff}footer{background-color:#fff;border-top:1px solid #d0d8e1;font-size:.7em}footer div.page-block{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:99px}footer #copyright,footer nav{-webkit-flex-grow:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}footer nav{text-align:right}@media (max-width:1000px){footer{width:100%;text-align:center}footer div.page-block{-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer #copyright,footer nav{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:none}footer nav{margin-top:-2rem;text-align:center}}