#map {
  height  : 400px;
  width   : 100%;
  margin  : 0;
  padding : 0;
}

#navigation {
  background: url('/images/pattern.png') repeat;
}

#navigation a {
  padding         : 20px 25px;
  color           : #000000;
  font            : 300 14px/85px "Quicksand", sans-serif;
  text-decoration : none;
  text-transform  : uppercase;
}

.navbar-nav li:hover {
  background: #f1efed;
}

/* Replace site name with a log, but degrade gracefully */
.navbar-brand {
  /*
  height     : 48px;
  width      : 200px;
  */
  height     : 41px;
  width      : 250px;
  background : url('/images/logo.png') no-repeat;
}

h1 {
  color           : #ff6000;
  display         : block;
  font            : 30px "Quicksand", sans-serif;
  font-style      : normal;
  text-decoration : none;
}

.container a, .container a:hover {
  color: #ff6000;
}

h1 a:hover {
  background: #f1efed;
}

.listing {
  margin-top: 30px;
}
