/* Add a black background color to the top navigation bar */
.topnav {
  overflow: hidden;
  background-color: #e9e9e9;
}

category     { font-size: 1.5em; margin-left:1em; margin-right:.5; margin-top:.5; margin-bottom:.5 }
/* Style the links inside the navigation bar */
.topnav a {
  float: left;
  display: block;
  color: black;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
  font-size: 17px;
}

/* Change the color of links on hover */
.topnav a:hover {
  background-color: #ddd;
  color: black;
}

/* Style the "active" element to highlight the current page */
.topnav a.active {
  background-color: #2196F3;
  color: white;
}

/* Style the search box inside the navigation bar */
.topnav input[type=text] {
  float: right;
  padding: 6px;
  border: none;
  margin-top: 8px;
  margin-right: 16px;
  font-size: 17px;
}

/* When the screen is less than 600px wide, stack the links and the search field vertically instead of horizontally */
@media screen and (max-width: 600px) {
  .topnav a, .topnav input[type=text] {
    float: none;
    display: block;
    text-align: left;
   
width: 100%;
    margin: 0;
    padding: 14px;
  }
  .topnav input[type=text] {
    border: 1px solid #ccc;
  }
}
p, body {font-family: "Calibri"; sans-serif; font-size: 1.25em; margin:.5em 0.5em }
.backnext {font-size: 1.75em; text-align:centre; margin-top:.5em; margin-bottom:.5em; }
.description {font-size: 1.25em; margin:1em 0.5em; font-style:italic}
.words {font-size: 1.25em; margin:1em 0.5em; font-style:italic}
.details {font-size: 1.25em; margin:1em 0.5em; font-style:italic}
.since {font-size: 1.25em; margin:1.5em 0.5em; text-align:left; color:#6E6E6E}
.social {font-size: 1em; margin:1.5em 0.5em; text-align:left}
.nav {font-size: 1.em; text-align:center; margin-top:1em; margin-bottom:1em }
.tel {font-size: 1.25em; margin-top:1em; margin-right:0.5em; margin-bottom:0.5em; margin-left:0.5em}
.location {font-size: 1.25em; text-decoration: underline; marrgin-bottom: .75em; margin-top:1.15em; margin-bottom:.75em; margin-left:0.5em}
h1{font-size: 2.8em; margin-top:.3em; margin-bottom:.3em; margin-left:.3em}
h2{font-size: 2em; margin-top:.8em; margin-bottom:.5em; margin-left:.25em}
h3{font-size: 1.75em; margin-top:.1em; margin-bottom:.1em; margin-left:.25em}
h4{font-size: 1.5em; color:#660033; margin-top:.5em; margin-bottom:.5em; margin-left:.5em}
h5{font-size: 1.25em; font-weight:bold; margin-top:.25em; margin-bottom:.25em; margin-right:.25em; margin-left:.25em}
h6{font-size: 1.25em; font-weight:bold; margin-top:.5em; margin-bottom:.5em; color:#990000; margin-right:.5em; margin-left:0.5em}
.category {font-size: 1.8em; font-weight: bold; text-align:left; margin-top:.5em; margin-bottom:.5em}
.entered {font-size: 1.25em; margin-top:1.5em; margin-bottom:2.5em; margin-left:0.5em; color:#6E6E6E}
.headline {font-size: 1.75em; margin-top:.5em; margin-bottom:.25em; margin-left:.4em; font-weight:bold}
.navbar {font-size: 1em; text-align:left; margin-top:.5em; margin-bottom:.5em; }
.pagehead {font-size: 1.25em; 1em; margin-top: .5em; margin-bottom: .5em;  font-weight:bold; text-align:right; color:#660033}
li { margin: .25em .5em}
li { margin:.15em .25em; list-style-type: square}
a:link       {text-decoration: none; padding-bottom: .5em; border-bottom: 1px solid 8d8df3; }
a:visited    {color: #2A5DB0}
a:active     {color: #636363}
a:hover      {color: #8d8df3; font-weight: bold}html, body{
    height:100%;
    width:100%;
    padding:0;
    margin:0;
}