
@import url('https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300&display=swap');
*{box-sizing:border-box;}
html{background-color:#DEDBD2;}
body{margin:0;font-family:Arial,sans-serif;color:#333;}
#maincontainer{margin:auto;max-width:1000px;background:#fff;padding:0 25px 25px;min-height:100vh;}
#headercontainer{padding:22px 0 10px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.brand{font-size:40px;font-weight:bold;color:#0087ba;text-decoration:none;font-family:"Open Sans Condensed",Arial,sans-serif;letter-spacing:1px;}
.brand:hover{color:#00a0dd;}
.tagline{color:#8B8780;font-style:italic;font-size:15px;}
nav.menu{background:#686868;}
nav.menu ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;font-family:Georgia,'Times New Roman',serif;font-weight:bold;font-size:14px;}
nav.menu li{position:relative;}
nav.menu a{color:#fff;display:block;padding:11px 17px;text-decoration:none;}
nav.menu a:hover{background:#627DAA;color:#F0FFFF;}
nav.menu li ul{display:none;position:absolute;left:0;top:100%;min-width:220px;flex-direction:column;z-index:20;background:#D8D5DC;box-shadow:0 4px 10px rgba(0,0,0,.25);}
nav.menu li:hover ul{display:flex;}
nav.menu li ul a{color:#333;background:#D8D5DC;padding:9px 16px;}
nav.menu li ul a:hover{background:#A4B9CE;color:#fff;}
#bodycontent{padding:18px 4px;border-top:1px solid #0087BA;border-bottom:1px solid #0087BA;min-height:260px;}
h1,h1 a{color:#0087ba;font-family:Georgia,serif;font-size:2em;font-style:italic;font-weight:normal;text-decoration:none;margin:.6em 0;}
h2{color:#0087ba;font-family:Georgia,serif;font-size:1.4em;font-style:italic;font-weight:normal;}
h3{color:#0087ba;font-family:Georgia,serif;font-size:1.1em;font-style:italic;font-weight:normal;}
p{font-family:Arial,sans-serif;font-size:1.1em;line-height:1.5em;margin:1em 0;}
p.home,span.home{color:#0087ba;font-family:"Open Sans Condensed",Arial,sans-serif;font-size:22px;font-weight:300;line-height:28px;}
img{max-width:100%;height:auto;}
.article{border-bottom:1px solid #e2e0d8;padding-bottom:20px;margin-bottom:20px;}
blockquote{border-left:3px solid #0087BA;margin:16px 0;padding:6px 16px;color:#555;font-style:italic;}
#footer{padding-top:14px;color:#696660;font-style:italic;font-size:15px;text-align:center;}
#footer a{color:#0087ba;}
form.contact label{display:block;font-weight:bold;color:#555;margin:14px 0 4px;font-family:Arial,sans-serif;}
form.contact input,form.contact textarea{width:100%;padding:9px;border:1px solid #bbb;border-radius:3px;font-size:15px;font-family:Arial,sans-serif;}
form.contact button{margin-top:16px;background:#0087ba;color:#fff;border:0;padding:11px 26px;font-size:16px;border-radius:3px;cursor:pointer;}
form.contact button:hover{background:#00a0dd;}
