/* Artistic Styles */

html {
  background-color: #666666;
  background-position: center top;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
  min-height: 100%;
}

body {
  min-height: 100%;
}

header {
  background-color: transparent;
}

.banner {
  background-color: #ffffff;
  opacity: 0.2;

  padding: 4px;
  text-align: center;
  font: bold 24px Helvetica, Arial, sans-serif;
}
