body {
  margin: 30px 0;
  padding: 0;
  background: #efefef;
  color: #000;
}


/*
===== 4: header =====
*/

#header {
  padding: 0 0 45px 30px;
  margin: 0 0 2px;
  border-bottom: 10px solid #271E3D;
}

#logo {
  float: left;
  width: 207px;
  background-image: url(/img/logo.gif);
}

#logo a {
  width: 207px;
  display: block;
  padding-top: 26px;
  height: 0px !important;
  height /**/: 26px;
  overflow: hidden;
  background-image: url(/img/logo.gif);
}

#logo a:hover {
  background-position: 0 26px;
}
