body {
  background-image: none;
  background-color: #e2ecfc;
}

hr { border-color: lightgray; }

#maincolumn td {
  background-image: linear-gradient(#f5f5f3, transparent);
}

.m-button {
  background-color: #fba916;
  border: 3px solid white;
  font-size: 2rem;
  color: white;
  padding: .75em;
}

.m-button:hover { color: white; }

@media handheld, only screen and (max-width:800px){
  #maincolumn table { margin-top: 3rem; }
  .m-button-wrap { margin-top: 2rem; }
}
