body{
  background-image: url('/1_assets/backgrounds/mine_1.jpg');
  font-family: 'model d mono';
  a, a:link{color:rgba(175, 59, 13, 0.979);}
  a:hover{color: rgb(103, 151, 75);}
  #overall{
    background-color:transparent; 
    max-width: 1000px;
    height: fit-content;
    display: flex;
    position: static;
    flex: 1 1 auto;
    margin: auto;
    justify-content: center;
    flex-direction: column;
    color: rgb(85, 41, 12);
  #heading{
    background-color: rgb(204, 202, 203);
    padding: 10px;
    max-width: 1000px;
    height: fit-content;
    display: flex;
    position: static;
    flex: 1 1 auto;
    font-size: 40px;
    border: 4px solid rgb(179, 175, 175);
    box-shadow: 3px 5px black;
    flex-direction: row;
    a, a:link{color:rgb(85, 41, 12);}
    a:hover{color: rgb(103, 151, 75);}
    a {text-decoration: none;}
    #sitename{
    margin-top: -2px;
    margin-bottom: -5px;
    }
    #colourmodeb{
    font-family: 'model d mono';
    height: fit-content;
    text-decoration: none;
    color: rgb(85, 41, 12);
    background-color: rgb(204, 202, 202);
    border: 4px solid rgb(179, 175, 175);
    border-radius: 10px;
    padding: 10px;
    font-size: 16px;
    margin-top: auto;
    margin-bottom: auto;
    margin-left: auto;
    #colourmodet{
    margin-top: -5px;
    margin-bottom: -5px;
    }
    }
  }  
  #topnav{
    background-color: rgb(204, 202, 202); 
    max-width: 1000px;
    height: fit-content;
    display: flex;
    position: static;
    flex: 1 1 auto;
    font-size: 20px;
    box-shadow: 3px 5px black;
    flex-wrap: wrap;
    margin-top: 10px;
    color:rgba(175, 59, 13, 0.979);
    a {text-decoration: none;}
    #b1{
    background-color: rgb(204, 202, 202); 
    max-width: 200px;
    height: fit-content;
    position: static;
    flex: 1 1 0px;
    display: inline-block;
    border: 4px solid rgb(179, 175, 175);  
    justify-content: center;
    text-align: center;
    }
    #b2{
    background-color: rgb(204, 202, 202); 
    height: fit-content;
    position: static;
    flex: 1 1 0px;
    display: flex;
    border: 4px solid rgb(179, 175, 175);
    justify-content: center;
    }
    #b3{
    background-color: rgb(204, 202, 202); 
    height: fit-content;
    position: static;
    flex: 1 1 0px;
    display: flex;
    border: 4px solid rgb(179, 175, 175);
    justify-content: center;
    }
    #b4{
    background-color: rgb(204, 202, 202); 
    height: fit-content;
    position: static;
    flex: 1 1 0px;
    display: flex;
    border: 4px solid rgb(179, 175, 175);
    justify-content: center;
    }
    #b5{
    background-color: rgba(201, 137, 65, 0.986); 
    height: fit-content;
    position: static;
    flex: 1 1 0px;
    display: flex; 
    border: 4px solid rgba(199, 78, 31, 0.979);
    justify-content: center;   
    }
    #b1 + #b2{
    border-left: 0px;
    }
    #b2 + #b3{
    border-left: 0px;
    }
    #b3 + #b4{
    border-left: 0px;
    border-right: 0px;
    }
  }
  #main{
    background-color: rgb(204, 202, 202); 
    max-width: 1000px;
    height: fit-content;
    display: flex;
    flex-wrap: wrap;
    position: static;
    flex: 1 1 auto;
    font-size: 20px;
    box-shadow: 3px 5px black;
    margin-top: 10px;
    margin-bottom: 10px;
    border: 4px solid rgb(179, 175, 175);
    flex-direction: row;
    a {text-decoration: none;}
    #maptext{
    margin-left: 10px;
    margin-right: 10px;
    margin-top: -10px;
    margin-bottom: -10px;
    }
  }
  }
}