body {background: url(./graphics/plantransparent.png) center top/250% no-repeat, url(./graphics/backgroundtilewhite.jpg)  repeat;
  font-family: 'Fira Sans', sans-serif; text-align: center; color: #121714;
  padding: 0ch; margin: 0ch}
a {color: #330066;}
a.nav {color: #680E4B; font-weight: bold; padding: 0.1em; font-family: 'Roboto Slab', serif;}
a:hover {background-color: #F5EBFF; color: #680E4B;}
div.content p{line-height: 150%}
p {padding: 0px 1rem; max-width: 65ch}
h1, h2, h3, h4, h5 {font-family: 'Roboto Slab', serif;}
.content h4 {padding: 0px 1rem}
.bigbox {width: 100%; display: grid; gap: 1rem; grid-template-columns: 96px auto 96px; align-items: center;
  border-color: #680E4B; border-style: solid; border-width: 3px 0px 0px 0px; }
.headerbox {margin: 0px; padding: 0px; min-height: 96px;
  grid-column: 1/4; display: grid; align-items: center;
  grid-template-columns: 96px auto;
  background: url(./graphics/smalleye.jpg) no-repeat, #F7F4F2;
  text-align: center; }
  .headerbox > * {grid-column: 2/3; padding: 0.5ch}
.contenttd {grid-column: 2/3; background: transparent; display: flex; flex-wrap: wrap; align-items: flex-start}
.content {border: 3px solid #680E4B; border-radius: 1rem; background: #F7F4F2;
  text-align: left; margin: 1rem; flex: 1 1 30ch; max-width: 85ch;  }
.contenthead {background-color: #330066; border-radius: 0.8rem 0.8rem 0ch 0ch;}
.mainheader {margin: 0px; padding: 0px; background: transparent; color: #121714;
  font-size: large; border: solid #330066; border-width: 0px 0px 2px 0px;}
.tagline {; color: #121714}
.navright {text-align: right; border-left: 2px solid #680E4B; }
.splash {}
.submenubar {border: 0px;  background-color: #680E4B; color: #680E4B; height: 2px}
.navright .nav {}
.smallcaps{font-variant: small-caps}
.basebox {background: #F7F4F2}
.menubar {text-align: center; border: solid #330066; border-width: 2px 0px 0px 0px;}
.newstitle {font-family: 'Roboto Slab', serif; font-weight: bold;
color: #330066; background-color: #F5EBFF;
   padding: 1ex; margin: 0ex; max-width:25ch;
   border-radius: 0.8rem 0.8rem 0.8rem 0rem; display: inline-block;}
.content > img {border-radius: 0.8rem}
