.menu_text {
  font-size: 40pt;
  color: #202020;
}

.menu_button {
  margin: 3px;
  padding: 0px;
  font-size: 40pt;
  border: 4px solid #D0D0D0;
  color: #202020;
  border-radius: 10pt;
  box-shadow: 3px 3px 5px 3px #606060;
  background-image: linear-gradient(to bottom, #FFFFFF 0%, #E8E8E8 66%, #C8C8C8 90%, #C0C0C0 100%);
}

.menu_button:hover, .menu_button:active, .menu_button:focus {
  padding: 3px;
  margin: 0px;
  background-image: linear-gradient(to bottom, #ffffff 0%, #ffffff 100%);
  border: 4px solid #000000;
  box-shadow: 0px 0px 5px 8px #707070;
}
.menu_button:active {
  color: #ffffff;
  background-image: linear-gradient(to bottom, #000000 0%, #000000 100%);
}
