body {
  min-width: 275px;
  background-image: url(Wallpaper-Dark.png);
  background-repeat: repeat;
  line-height: 1.5em;
}

.accordion_contents {
  margin-left: 20px;
}

.accordion_menu {
  width: 100%;
}

.accordion_menu label {
  background-image: url(Wallpaper-Light.png);
  display: block;
}

.accordion_menu input {
  display: none;
}

.accordion_menu .accordion_contents {
  display: none;
}

.accordion:checked + .accordion_contents {
  display: block;
}