/*Homepage styel*/
html {
background-color: #414838;
}
body {
  background-image: url("/geography/mangrovia/images/bg_m_g.jpg");
  font-family: Verdana, Geneva, Tahoma, sans-serif;
  color: #400406;
  margin: 0;
}
/*Container for everything*/
.container {
  height: 100%;
  width: 90%;
  max-width: 900px;
  margin:auto;
  display:block;
  position:relative;
  border:#D7BE82 solid 10px;
  border-top-style: none;
  border-bottom-style: none;

}
/*banner image omoha*/
.banner img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  display:block;
}
.subheader {
  background-color: #414838;
  color: #D7BE82;
  margin: 0 auto;
  text-align: center;
  padding:5px;
}
.subheader p {
  font-size: 12px;
}
a {
  color: #400406;
  font-weight: 800;
  text-decoration:none;
}
a:hover {
  color: #400406;
  text-decoration: underline;
}
/*Navbar and its properties*/
#navbar {
  background-color: #414838;
}
#navbar ul {
  display: flex;
  padding: 5px;
  margin: 0;
  list-style-type: none;
  justify-content: space-evenly;
}
#navbar li a {
  color: #849274;
  font-weight: 800;
  text-decoration:none;
  font-size: 13px;
}
#navbar li a:hover {
  color: #849274;
  text-decoration: underline;
}
main {
  margin:0 auto;
  display:flex;
  align-items: flex-start;
  background-color: #400406;
}
.left-column {
  flex: 0 0 150px;
  display:flex;
  flex-direction: column;
  gap:5px;
  font-size: 14px;
}
.changelog {
  background-color: #D7BE82;
  padding: 10px;
  border:5px solid #400406;
}
.text {
  border:5px solid #400406;
  padding:10px;
  background-color: #D7BE82;
}
.textw {
  border:5px solid #400406;
  padding:10px;
  background-color: #D7BE82;
}
.textw p {
  margin:0px;
}
.text2 {
  border:5px solid #400406;
  border-top:0px;
  padding:10px;
  background-color: #D7BE82;
}
.right-column {
  flex: 1;
  text-align:justify;
  hyphens: auto;
}
footer img {
  width:88px;
  height:31px;
}
/*Images*/
.box {
  float:right;
  border:2px solid #400406;
  margin: 0px auto;
  padding:5px;
  margin-right:0px;
  margin-left: 15px;
  background-color: #D7BE82;
  max-width: 350px;
}
.box p {
  text-align: center;
  margin:0;
}
.box img {
  width:100%;
  display:block;
}
/*Big image*/
.map {
    display:block;
    margin: 0px auto;
    padding: 5px;
    width:80%;
    max-width:800px;

}
.map p {
    text-align: center;
    margin:0;
}
.map img {
    width:100%;
    display:block;

}
/*Navigator subsections*/
.navigator {
  border:5px solid #2E9C97;
  padding:10px;
  background-color: #FBF7EE;
}
.navigator ul {
  padding: 5px;
  margin: 0;
  list-style-type: none;
}
.navigator li a {
  color: #0F4C4A;
  font-weight: 500;
  text-decoration:none;
}
.navigator li a:hover {
  color: #5FBFB0;
  text-decoration: underline;
}
.button {
  display:flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

/*Mangrovia style
body {
    background-image: url("/mangrovia/images/bg_m_g.jpg");
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    color: #400406;   
}
      .container {
        height:100%;
        width:60%;
        margin:auto;
        display:fixed;
        position:relative;
      }
      
      main {
        background-color:#D7BE82;
        margin:0 auto;
        padding:5px;
        border:5px solid #7A4419;
        border-top:0px;
      }
      .subheader {
      background:#414838;
      color:#849274;
      margin:0px auto;
      text-align:center;
      padding:5px;
      }
      #navbar {
        height: 40px;
        background-color: #414838;
        width: 100%;
      }

      #navbar ul {
      display: flex;
      padding: 0px;
      margin: 0;
      list-style-type: none;
      justify-content: space-evenly;
      }
      
      #navbar li a {
        color: #849274;
        font-weight: 0;
        text-decoration: none;
      }

      #navbar li a:hover {
        color: #849274;
        text-decoration: underline;
      }
      
      a {
        color: #7A4419;
        font-weight: 800;
        text-decoration: none;
      }
      h1 a{
        color:#849274;
        text-decoration: none;
      }
      
      a:hover {
        color: #515A47;
        text-decoration: underline;
      }
      
      .wiki {
        color:#400406;
        font-style: bold;
        margin:0px auto;
        text-align:center;
        padding:20px;
        border-bottom: 5px solid #7A4419;
      }
      
      .box {
        float:right;
        border:2px solid #7A4419;
        margin: 0px auto;
        padding:5px;
        margin-right:20px;
        background-color:#D7BE82;
      }
      .center {
        display: block;
        margin-left: auto;
        margin-right: auto;
      }
      .animals {
        width:100%;
      }
      .box p {
        text-align:center;
      }
      p span {
        background-color: #849274;
        padding:10px;
      }
*/
