@-ms-viewport {
    width: 440px;
}

body {
  height: 100%;
  width: 440px;
  margin: 0px;
}

.buttonhead {
  color: white;
  background-color:rgba(0, 0, 0, 0);
  border: 0px solid #000000;
  color: white;
  font-family: "Courier New", Courier, monospace;
  text-align: left;
  font-size: 40px;
  font-style: normal;
  line-height: 40px;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  -webkit-transition-duration: 0.4s; /* Safari */
  transition-duration: 0.4s;
  cursor: pointer;
  letter-spacing: 43px;
}

.buttonhead:link, .buttonhead:visited {
  color: white;
  background-color: #000000;
  font-family: "Courier New", Courier, monospace;
  text-align: left;
  font-size: 40px;
  font-style: normal;
  line-height: 40px;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  cursor: pointer;
  letter-spacing: 10px;
}

.buttonhead:hover, .buttonhead:active {
  background-color: #CCCCCC;
  color: black;
  cursor: pointer;
}

.thehead {
  position: absolute;
  left: -5px;
  top: -5px;
  z-index: 50;
}

#pagetext {
  color: white;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 7px;
  font-style: normal;
  line-height: 9px;
  letter-spacing: 1px;
  word-spacing: 1px;
  font-weight: bold;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  position: absolute;
  left: 15px;
  width: 420px;
  text-align: left;
  top: 390px;
  z-index: 1000;
}

.button {
  background-color: white;
  border: 1px solid #CCCCCC;
  color: black;
  padding: 0px 0px 0px 0px;
  border-radius: 2px;
  font-family: "Courier New", Courier, monospace;
  text-decoration: none;
  font-size: 18px;
  font-weight: normal;
  margin: 0px 0px;
  -webkit-transition-duration: 0.4s; /* Safari */
  transition-duration: 0.4s;
  letter-spacing: 2px;
  word-spacing: 0px;
  cursor: pointer;
  width: 100px;
  top: 52px;
  position: absolute;
  z-index: 54;
}

.button:link, .button:visited {
  color: black;
  background-color: white;
  text-decoration: none;
}

.button:hover, .button:active {
  background-color: #999999;
  color: white;
}

.buttonK {
  background-color: black;
  border: 1px solid #CCCCCC;
  color: #FFFFFF;
}

.buttonC {
  text-align: center;
}

.buttonL {
  text-align: left;
}

.button5 {
  font-size: 12px;
  letter-spacing: 1px;
  width: 428px;
  z-index: 64;
}

.disabled {
  opacity: 0.4;
  cursor: not-allowed;
}

#silverscreen {
  border-style: solid;
  border-width: 20px;
  border-radius: 10px;
  border-color: #BF2E0E;
  height: 219px;
  width: 391px;
  background-color: #000000;
  color: #FFFFFF;
  position: absolute;
  left: 3px;
  top: 83px;
  z-index: 300;
}

#television {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  position: absolute;
  left: 0px;
  top: -15px;
  z-index: 400;
}

#viewer {
  border-style: solid;
  border-width: 1px;
  border-color: black;
  height: 590px;
  width: 442px;
  overflow-x: auto;
  overflow-y: auto;
  background-color: #000000;
  color: #000000;
  align-items: center;
  position: absolute;
  left: 5px;
  top: 142px;
  z-index: 25;
}
