body {
    color: white;
    background-size: cover;
    background-image: url('splashbg.jpg');
    background-position: bottom center;
}

.site-wrapper {
    background-color: #389c36;
    background-color: rgba(56,156,54,0.8);
    padding: 20px;
}

p { font-size: 1.2em; }

.logo-crossmark { 
    margin: 0 auto;
    max-width: 180px;
}

@media (min-width: 768px) 
{
  /* Handle the widths */
  .masthead,
  .mastfoot,
  .cover-container {
    width: 100%;
  }
  .site-wrapper {
      width: 500px;
  }
}

@media (min-width: 992px) {
  .masthead,
  .mastfoot,
  .cover-container {
    width: 500px;
  }
  .site-wrapper {
      width: 700px;
  }
}