#rotator {
  text-align: left;
  margin: 30px auto 50px;
  width: 900px;
  height: 500px;
}
#rotator .rotator_image, #rotator .rotator_cover {
  position: absolute;
  width: 900px;
  height: 500px;
  display: none;
}
#rotator .rotator_cover {
  z-index: 10;
}
.home_block {
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  width: 355px;
  min-height: 200px;
  text-align: center;
}
.home_block + .home_block {
  margin-left: 10px;
}
#home_family_album {
  margin-bottom: 50px;
}
h1.athome {
  font-family: serif;
  font-size: 40px;
  font-weight: normal;
  color: #d2232a;
}
