.container {  display: grid;
  grid-template-columns: 0.6fr 2.8fr;
  grid-template-rows: 0.8fr 4.4fr 0.2fr;
  gap: 0px 0px;
  grid-auto-flow: row;
  grid-template-areas:
    "HEADER HEADER"
    "NAVIGATION CORE"
    "FOOTER FOOTER";
}

.HEADER { grid-area: HEADER; }

.NAVIGATION { grid-area: NAVIGATION; }

.CORE { grid-area: CORE; }

.FOOTER { grid-area: FOOTER; }

body {
 background-image: url("Black_Wallpaper.jpg");
 background-color: black;
}
.container {
 background: #F7F7F7;
 border: 5px solid #F2B100;
 width: 1000px;
 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;
 padding-left: 20px;
 }
 .HEADER {
 background-image: url("Sunflower_Wallpaper.jpg");
 background-position: bottom;
 height: 200px;
 width: 1000px;
 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: 220px;
 font-family: 'Silkscreen';
 font-size: 12px;
 }
 .Sidebox-Header {
 background-image: url("TinyHeader.png");
 padding: 5px 0px 0px 5px;
 font-family: 'Silkscreen';
 height: 15px;
 font-size: 12px;
 }
  .Navi-Content {
 background: #F7F7F7;
 padding: 8px;
 font-family: 'Silkscreen';
 font-size: 12px;
 border: 3px outset #FFCA36;
 }
  .Sidebox-Content {
 background: #FFCA36;
 padding: 8px;
 padding-bottom: 7px;
 font-family: 'Silkscreen';
 font-size: 12px;
 border: 1px outset #FFCA36;
 }
    .NEWS {
 height: 200px;
 overflow-y: auto;
 }
   .Picks {
 width: 215px;
 background: #FFCA36;
 border: 3px outset #FFCA36;
 border-bottom: 7px outset #FFCA36;
 text-align: center;
 font-size: 16px;
 }
  .OuterWeb {
  padding: 10px;
  font-family: 'Silkscreen';
  font-size: 15px;
  text-align: center;
 }
 
 
 .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;
 }
 table {
 background: #FFCA36;
 padding: 3px;
 margin-right: 8px;
 margin-top: 8px;
 margin-bottom: 8px;
 width: 190px;
 font-family: 'Silkscreen';
 font-size: 12px;
 border: 3px outset #FFCA36;
 border-top: 3px solid #FFE58F;
 border-left: 3px solid #FFE58F;
 }
 td {
 background: #F7F7F7;
 padding-right: 4px;
 padding-left: 4px;
} 
 .Section {
background: #FFCA36;
border-radius: 0px 20px 0px 0px;
border: 3px outset #FFCA36;
border-top: 3px solid #FFE58F;
border-left: 3px solid #FFE58F;
padding: 10px;
padding-top: 0px;
margin-top: 15px;
margin-bottom: 15px;
margin-left: 6px;
margin-right: 14px;
 }
 
  .GameStamps {
  background: #FFF2BF;
  border: 8px dotted #F7F7F7;
  padding: 10px;
  font-family: 'Silkscreen';
  font-size: 15px;
  text-align: center;