.container {  display: grid;
  grid-template-columns: 10px 120px auto 120px 10px;
  grid-template-rows: 15px 20px 40px 15px 30px 10px 50% 50% 15px;
  gap: -1px -1px;
  grid-auto-flow: row;
  grid-template-areas:
    "header header header header header"
    ". . underhead . ."
    ". logokiri banner-tengah logo-kanan ."
    ". . moni . ."
    ". . menu . ."
    "line line line line line"
    ". content1 content1 content1 ."
    ". content2 content2 content2 ."
    "footer footer footer footer footer";
}

.navbar {
  overflow: hidden;
  /* //background-color: #333; */
  position: fixed;
  top: 0;
  width: 100%;
}

.underhead {
  justify-self: stretch;
  align-self: center;
  grid-area: underhead;
  font-family: monospace;
  text-align: right;
  /* //background-color: #2980B9; */
}


.peak {
  justify-self: stretch;
  align-self: center;
  grid-area: underhead;
  font-family: monospace;
  text-align: center;
}

.line {
  justify-self: stretch;
  align-self: center;
  grid-area: line;
  /* //background-color: #2980B9; */
}


.logokiri { grid-area: logokiri; margin-left:40px;
 }

.logo-kanan { grid-area: logo-kanan; margin-right:40px;
}

ul,li {color: black;}

.moni {
  justify-self: stretch;
  align-self: stretch;
  grid-area: banner-tengah;
  /* //background-color: #2980B9; */
}

.banner-tengah {
  justify-self: stretch;
  align-self: stretch;
  grid-area: banner-tengah;
  /* //background-color: #2980B9; */
}


.menu {
  justify-self: center;
  align-self: center;
  grid-area: menu;
  font-family: monospace;
  text-shadow: 2px 2px 5px grey;
  /* //background-color: #2980B9; */
/* #57A4B1 */
}

.content1 {
  justify-self: center;
  text-align: center;
  /* //align-self: center; */
  grid-area: content1;
}

.shadowbox {
  box-shadow: 5px 10px 18px #888888;
}


.content2 {
  justify-self: center;
  align-self: center;
  grid-area: content2;
}

h1,h2,p {
  text-shadow: 2px 2px 5px grey;
}

#scaled-frame {
  width: 1450px;
  height: 1360px;
  border: 0px;
}

#scaled-frame {
  zoom: 0.70;
  -moz-transform: scale(0.70);
  -moz-transform-origin: 0 0;
  -o-transform: scale(0.70);
  -o-transform-origin: 0 0;
  -webkit-transform: scale(0.70);
  -webkit-transform-origin: 0 0;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  #scaled-frame {
    zoom: 1;
  }
}