    body {margin:0;
            margin:auto;
            height:133vh;
    }
    
    :root {
  --MainCTW: 80vw; /*Main and Announcments width*/
}

  
      header {background: url(https://file.garden/Zt3hHKHnhnQLOVp-/h85caivgp3nz.png);
      background-size:460px;
      background-attachment: fixed;
        display:flex;
        width:100%;
        height:17%;
        border-radius: 2px 0px;

      }
    
      
      header h1 {
      height:100%;
      width:100%;
      text-align: center;
      font-size:350%;
      margin-top:5vh;
      font-weight:bold;
      color:white;
     
      }
      
      
      side {background:#8f8f8f;
        width:100%;
        margin:auto;
        height:4%;
      }
      
      ul {list-style-type:none;
        padding:0;
        margin:auto;
        display:flex;
        flex-direction: row;
        background:black;
        width:100%;
        height:100%;
      }
      
      li {width:100%;
        background:white;
        height:100%;
        text-align: center;
       
      }
      
      a:hover {border:inset 2px white;
      height:82%;
      }
      
      a{width:100%;
margin-right:0px;
margin-left:0px;
height:82%;
 border-radius:4px 4px 0px 0px;
        border:outset 2px white;
      }
      

      main {background:white;
      min-width:98.5%;
      height:100%;
      border:inset 2px white;
              border-radius:0px 0px 2px 2px;

      }
      
      main p {background:#ebebeb;
        word-wrap:break-word;
        padding:4px;
      }
      
#Profile {Display:flex;
height:20vh;
min-width:98.5%;
background:red;
  flex-direction:row;
  padding:4px;
  word-wrap:break-word;

}



      footer {background:white;
        width:100%;
        margin:auto;
        margin-left:-2px;
        margin-top:2vh;
        height:8vh;
        border-radius:4px;
        border:2px solid black;

      }
      marquee {height:8vh;
        width:100%;
      }
      
      footer div {border: 2px inset white;
        min-width:99%;
        height:92.5%;
                border-radius:2px;

      }
      
      #CONTENT {
        display:block;
        background:none;
        height:118vh;
        width:50vw;
        margin:auto;
        border:2px solid;
        border-radius:4px;
        margin-top:4vh;

      }
      
      #CONTENT1 {display:flex;
        flex-direction: column;
        width:100%;
        height:83%;
        background:red;
                border-radius:4px;

      }
      
      #CONTENT2 {display:flex;
        flex-direction: column;
        height:100%;
        width:100%;
      }
      
      @media (max-width: 900px) {


 #CONTENT {width:85vw}
      }
