.container {  display: grid;
  grid-template-columns: 0.4fr 1.6fr;
  grid-template-rows: 0.4fr 1.6fr;
  grid-auto-columns: 1fr;
  gap: 0px 0px;
  grid-auto-flow: row;
  grid-template-areas:
    "HEADER HEADER"
    "SIDE CORE";
}

.HEADER { grid-area: HEADER; }

.SIDE { grid-area: SIDE; }

.CORE { grid-area: CORE; }

body {
 background-image: url("Black_Wallpaper.jpg");
 background-color: black;
}
.container {
 background: #F7F7F7;
 border: 5px solid #F2B100;
 width: 1300px;
 margin: auto;
 margin-top: 20px;
 border-top-left-radius: 40px;
 border-top-right-radius: 40px;
 }
 
 
 .Topbar {
 background: #F2B100;
 height: 38px;
 font-family: 'Silkscreen';
 font-size: 16px;
 color: white;
 text-shadow: 2px 2px #8F3D09;
 overflow-wrap: hidden;
 padding-left: 20px;
 }
 .HEADER {
 background-image: url("Sunflower_Wallpaper.jpg");
 background-position: bottom;
 height: 200px;
 width: 1300px;
 font-family: 'Silkscreen';
 font-size: 80px;
 color: white;
 text-shadow: 2px 2px #8F3D09;
 border-bottom: 5px double #F2B100;
 overflow: hidden;
  border-top-left-radius: 25px;
 border-top-right-radius: 25px;
 }
 

 .NAVIGATION {
 background: #F7F7F7;
 padding: 8px;
 width: 215px;
 font-family: 'Silkscreen';
 font-size: 12px;
 }
 .Sidebox-Header {
 background-image: url("TinyHeader.png");
 padding: 5px 0px 0px 5px;
 font-family: 'Silkscreen';
 height: 15px;
 width: 215px;
 font-size: 12px;
 }
  .Navi-Content {
 background: #F7F7F7;
 padding: 8px;
 font-family: 'Silkscreen';
 font-size: 12px;
 width: 198px;
 border: 3px outset #FFCA36;
 }
  .Sidebox-Content {
 background: #FFCA36;
 padding: 8px;
 padding-bottom: 7px;
 font-family: 'Silkscreen';
 font-size: 12px;
 border: 1px outset #FFCA36;
 }

 
 .CORE {
 margin-top: 9px;
 display: grid;
 grid-template-columns: 1fr 0.fr;
 grid-template-rows: 1fr;
 grid-template-areas:
  "L R"; }
 .L { grid-position: L; } .R { grid-position: R; }
 
  .TextHead {
  padding-left: 15px;
  padding-right: 15px;
  font-family: 'Silkscreen';
  font-size: 15px;
  text-align: justify;
 }
 
 .TextMain {
  background: #FFF2BF;
  border-radius: 0px 15px 0px 0px;
  padding: 10px;
  padding-left: 15px;
  padding-right: 15px;
  font-family: 'Silkscreen';
  font-size: 15px;
  text-align: justify;
 }
 
 .THEPAGE {
  width: 1010px;
  margin-bottom: 10px;
  border: 8px outset #FFCA36;
  }