:root {
     --dk-color:#bf776b;
     --mid-color:#f2b1a4;
     --lt-color:#ffe8e3;
     --dkest-color:#8e534a;
     --accent:#226051;
     display:flex;
     overflow:scroll;
     flex-wrap:wrap;
}
 html, body {
     margin:auto;
     padding-top:0px;
     padding:0;
     height:100%;
     width:1400px;
     font-family:Verdana;
     font-size:16px;
     background-image:url('https://zviith.org/greenbg.jpg');
     background-size:cover;
     background-repeat:repeat;
     color:#1C3B10;
     text-align: center;
     
}
 body a {
     color:var(--accent);
     font-weight:bold;
}
 ul.list li {
     padding-bottom:5px;
     
}
 #container {
     width:1400px;
     margin:auto;
     height:auto;
     background-color:var(--lt-color);
     margin-top:-2px;
     margin-bottom:5px;
     
}

 h1, h3, h5 {
     color:#4CA02F;
}
 h2, h4, h6 {
     color:var(--accent);
}
h6 {
  text-shadow: 2px 1px 1px #A9D19A;
}
 #header {
     max-width:100%;
     height:100px;
     margin:0 auto;
     background-color:#A9D19A;
     border:1px solid #1C3B10;
     
}
 .navbar li a {
     text-decoration:none;
}
 .navbar ul {
     list-style-type:none;
     padding:0;
     padding-left:20px;
     padding-right:20px;
}
 .navbar {
     background-color:var(--lt-color);
     max-width:1400px;
     border:1px solid var(--dkest-color);
     border-bottom:none;
     border-top:none;
     padding-top:5px;
     padding-bottom:5px;
     text-align:center;
     line-height:20px;
     height: auto;
     align-items:center;
}
nav select {
  display: none;
}
 .title {
     font-size:45px;
     text-align:center;
     font-style:italic;
     color:var(--dkest-color);
     align-items:center;
}
 .section-title {
     text-align:center;
     font-weight:bold;
     padding-top:5px;
     padding-bottom:5px;
     background-color:var(--mid-color);
     color:var(--dkest-color);
     font-size:25px;
     border-bottom:1px solid var(--dkest-color);
     align-items:center;
}
 .sub-title {
     text-align:center;
     padding-top:7px;
     padding-bottom:10px;
     background-color:var(--mid-color);
     color:var(--dkest-color);
     font-size:25px;
     border-bottom:1px solid var(--dkest-color);
     height:auto;
     display:flex;
     justify-content:center; 
     align-items:center;
}
 .wrapper {
     display:flex;
     height:100%;
     
}
 #left-sidebar {
     width:200px;
     border:1px solid var(--dkest-color);
     height:auto;
     text-align:center;
     background-color:var(--lt-color);
     margin-left:10px;
     margin-bottom:10px;
     
}

 #right-sidebar {
     width:200px;
     height:auto;
     border:1px solid var(--dkest-color);
     margin-right:auto;
     margin-bottom:10px;
     
}
 #container {
     max-width:1400px;
    
}
 .content {
     padding:5px;
     
}
 .main-content {
     border:1px solid var(--dkest-color);
     width:750px;
     height:auto;
     margin-right:5px;
     margin-left:5px;
     margin-bottom:10px;
     
}
 p {
     padding:5px;
}
 p a {
     color:var(--dkest-color);
     font-weight:bold;
}
 .scroll::-webkit-scrollbar-track {
     background-color: var(--lt-color);
}
 .scroll::-webkit-scrollbar {
     width: 10px;
     background-color: #f2b1a4;
}
 .scroll::-webkit-scrollbar-thumb {
     background-color: var(--dk-color);
}
 .navbar li {
     position: relative;
     display:inline-block;
}
 .navbar a {
     text-decoration:none;
     display:block;
     color:var(--accent);
     margin-right:15px;
     transition:0.2s all linear;
     font-weight:bold;
     font-size:27px;
     
}
 .navbar a:hover{
     background:var(--lt-color);
     color:var(--accent);
     transition:0.2s all linear;
     z-index:1;
}
 .navbar li > ul {
     background:var(--mid-color);
     display:none;
     position:absolute;
     margin-left:0;
     border:1px solid var(--dkest-color);
}
 .navbar li > ul a {
     padding-left:0;
     padding-right:0;
     padding-top:5px;
     padding-bottom:5px;
}
 .navbar li > ul li{
     display:block;
}
 .navbar li:hover> ul{
     display:block;
}
 .navbar ul ul ul {
     position:absolute;
     left:100%;
     top:0;
}
 ul.subitems {
     padding-left:0;
     padding-right:0;
     margin-right:0;
}
 ul.subitems li a {
     padding-right:0;
     margin-right:0;
     padding-left:10px;
     padding-right:10px;
     padding-top:10px;
     display:block;
}

 #footer p {
     background-color:#A9D19A;
     display:block;
     width:70%;
     margin:0 auto;
     margin-top:5px;
     margin-bottom:5px;
     padding:13px;
     
}
 textarea {
     background-color:var(--dkest-color);
     color:var(--lt-color);
     font-size:16px;
     
}
 .code-wrapper {
     display:flex;
     padding-left:10px;
     
 }



/* COMMENT OUT OR DELETE THE BELOW CODE FOR TWO SIDEBARS */
 /*#right-sidebar {
     display:none;
}*/
 
/* CHANGE BELOW TO max-width:1000px for TWO SIDEBARS. It is max-width:914px for ONE SIDEBAR */
 @media only screen and (max-width: 1400px) {
     #left-sidebar {
         order:1;
         
         height:100%;
         
    }
     .main-content {
         order:2;
         
         height:100%;
         
        
    }
     .navbar a {
         padding-bottom:10px;
    }
    /* UNCOMMENT THE BELOW CODE FOR TWO SIDEBARS */
     #right-sidebar {
         
         height:100%;
         order:3;
         
    }
     #container {
         max-width:1400px;
         
    }

}
 

