  body {
    padding-left: 21em;
    color: #292E41;
    background-color: #FFFDFA;
    font-family: sans-serif, Arial, Helvetica;
  }

  body a:link {
    text-decoration: none;
    color: #1863D4;
  }

  body a:visited {
    text-decoration: none;
    color: #1863D4;
  }

  body div {
    color: #0F290F;
  }

  body figcaption {
     font-family:Times New Roman;
     color: #4C5166;
  }

  h1 {
    font-family:Georgia;
    color: #154389;
  }

  h2 {
    font-family:Georgia;
    color: #4C5166;
  }

  li:not(:last-child) {
     margin-bottom: 1rem; 
  }

  strong {
     color: black;
  }

  ul.navbar {
    list-style-type: none;
    padding: 0;
    margin: 0;
    position: absolute;
    top: 1em;
    left: 2em;
    width: 17em;
    position:fixed;
  }

  ul.navbar li {
    border-radius: 0.6em 0.2em 0.6em 0.2em;
    background: #154389;
    margin: 0.5em 0;
    padding: 0.3em;
    border-right: 1em solid white;
    color: white;
  }

  ul.navbar a {
    text-decoration: none;
  }

  ul.navbar a:link {
    color: white;
  }

  ul.navbar a:visited {
    color: white;
  }

  ul.navbar a li {
     border-right: 1em solid #154389;
  }

  ul.navbar a li:hover {
     color: #C0D4F2;
     border-right: 1em solid #C0D4F2;
  }

  ul.subnavbar li {
    background: #C0D4F2;
    margin: 0.5em 0;
    padding: 0.3em;
    color: black;
  }

  ul.subnavbar a:link {
    color: black;
  }

  ul.subnavbar a:visited {
    color: black;
  }

  ul.subnavbar a li {
     border-right: 1em solid #C0D4F2;
  }

  ul.subnavbar a li:hover {
     color: #154389;
     border-right: 1em solid #154389;
  }

  ul.locnavbar a li {
    list-style-type: "↳ ";
    background: #FFFDFA;
    margin: 0.5em 0;
    padding: 0.1em;
    color: #292E41;
    border-right: white;
  }

  ul.locnavbar a li:hover {
     color: red;
     border-right: white;
  }

  ul.langnavbar{
    margin: 0.5em 1.5em;
    padding: 0.1em;
    color: #292E41;
  }

  ul.langnavbar a {
    padding: 0.5em;
    color: green;
  }

  ul.langnavbar a:before {
    content:"⦿ ";
  }

  ul.langnavbar a:link {
    color: grey;
  }

  ul.langnavbar a:visited {
    color: grey;
  }

  ul.langnavbar a:link:before {
    content:"○ ";
  }

  ul.langnavbar a:link:hover {
    color: red;
  }

  ul.langnavbar a:link:hover:before {
    content:"⦿ ";
  }

 .left {
    float: left;
    padding: 0.2em 2em 1em 0;
  }

  address {
    margin-top: 1em;
    padding-top: 1em;
    border-top: thin dotted;
  }

  .hidden {
     display: none;
  }

  .unhidden {
     display: block;
  }
