.tshadow {
  text-shadow: -2px 2px 5px #777;
}

#header-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 290px;
  background: #afacaa;
}

#header {
  padding-top: 20px;
  padding-bottom: 20px;
}

#h-right-side {
  float: right;
  font-size: 3em;
  padding-top: 4px;
}
#h-right-side a {
  color: red;
  font-weight: bold;
}

#header-images {
  background: url(/wp-content/uploads/2013/04/header-images.png) no-repeat top center;
  width: 100%;
  min-height: 140px;
  margin-top: 1em;
}

#navigation {
  text-align: center;
}

#footer { display: none; }
#rob-footer {
  background: url(/wp-content/uploads/2013/04/footer-bg.png) no-repeat bottom center;
	background-size: 100% auto;
  width: 100%;
  position: absolute;
  left: 0px;
  height: 550px;
  margin-top: -520px;
  z-index: -10;
}
#rob-footer .col-full {
  margin-top: 505px;
}
#rob-footer p, #rob-footer a { color: white; }


@media only screen and (min-width: 768px) {
  ul.nav {
    margin-right: 0;
    display: inline-block;
    float: none;
  }

}

@media only screen and (max-width: 767px) {
  #header {
    text-align: center;
  }
  #logo {
    margin-bottom: 1em;
  }
  #h-right-side {
    float: none;
  }
  #rob-footer #copyright,
  #rob-footer #credit {
    margin-left: 1em;
  }

}