/* The navigation bar */
.navbar {
  overflow: hidden;
  background-color: #55CDFC;
  top: 0; /* Position the navbar at the top of the page */
  width: 100%; 
  display: block;
  margin-left: 0px;
  margin-right: 0px;
  border: 1px outset black;
  margin-bottom: 0px;
}

/* Links inside the navbar */
.navbar a {
    float: left;
    width: auto;
    display: block;
    color: white;
    text-align: center;
    /* font-size: 58.9%; */
    font-weight: bold;
    padding: 4px 16px; /* <Height> than <Width> */
    text-decoration: none;
    font-family: serif;
}
body{
    max-width: 100%;
    overflow-x: hidden;
}
/* Change background on mouse-over */
.navbar a:hover {
  background: #F7A8B8;
  color: white;
}
/* Main Divs */
.lestuff {
    margin-top: 20px; /* Add a top margin to avoid content overlay */
    display: block;
    width: 100%; /* suitable for 800x600 displays? */
    display: block;
    margin-left: 0px;
    margin-right: 0px;
    border: 1px outset black;
    font-family: serif;
    padding: 0px 0px 0px 0px;
}
.lestuffHeader {
    height: auto;
    width: 100%;
    margin-top: 20px; /* Add a top margin to avoid content overlay */
    display: block;
    margin-left: 0%;
    margin-right: 0%;
    border: 1px outset black;
    font-family: serif;
}
.headimage{
    width: 100%;
    margin: 0px 0px 0px 0px;
}
.archiveButtons{
    font-family: serif;
    font-size: 1.4em;
}
.archiveImage{
    width: 100%;
}
.archiveImageBig{
    margin-top: 0px;
    width: 100%;
    max-width: 600px
}
/* Main Text */
.ParaMain{
    margin-top: 5px;
    margin-left: 10px;
    margin-right: 10px;
}
/* Sub-Main Text */
.subtext {
    margin-top: 5px;
    margin-left: 10px;
    margin-bottom: 5px;
    font-size: 10px;
}
/* Footer Text */
.Footer{
    margin-top: 5px;
    margin-left: 5px;
    margin-right: 5px;
    width: auto;
}

h1{
    font-family: serif;
    margin-left: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.alignRight {
    width: 70%;
}

.Vertisment {
    height: min(94px,14.0vw);
}
