body{color:#222;line-height:1.5;margin:1em}header{}#logo-main{height:66px;width:320px;float:right;margin-bottom:2rem}nav{clear:both;display:flex;flex-direction:row;font-family:Menlo,courier new,Courier;justify-content:start;border-top:1px solid darkred;border-bottom:1px solid darkred}nav ul{margin:0;padding:0;display:block}nav ul li{display:inline-block;// margin-left: 10px;// margin-right: 10px;padding:0}nav ul li a{padding:0;margin:0;// border-bottom: 2px solid darkgreen}nav ul li a,nav ul li a:link,nav ul li a:visited{color:#006400}nav ul li a::before{content:"(";color:darkred;border:0}nav ul li a::after{content:")";color:darkred}footer{padding-left:1rem;position:relative;bottom:0;margin-top:1rem;margin-bottom:0;font-family:menlo,courier new,Courier;font-size:6pt}a{color:#00e;text-decoration:none}.box-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:middle}.box{width:20em;margin:1rem;border:1px solid #000;border-radius:25px;padding:1rem}.box-container hr{width:100%}.team-member .name{font-size:28pt;font-weight:700;color:#00008b}.team-member .title{line-height:1.2;font-size:14pt;font-weight:700;color:#000}.team-member h1{margin:0;padding:0}.main-header{display:inline-block;margin:0;padding:0;color:darkred;font-size:40pt;text-align:center;line-height:.9em}.notice-container{display:flex;margin-top:2em;margin-bottom:2em;width:100%;min-height:40vh}.notice-content{font-color:darkblue;font-size:24pt;display:block;margin-left:auto;margin-right:auto;margin-top:auto;margin-bottom:auto;max-width:50rem}