.browsehappy {
  background: #333;
  color: #efefef;
  font-family: Georgia, serif;
  font-style: italic;
  font-weight: normal;
  position: relative;
  top: 0;
  text-align: center;
  z-index: 9999999999;
  height: 50px;
  width: 100%; }
  .browsehappy span {
    display: block;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    width: 100%; }
  .browsehappy a {
    color: #a93913;
    text-decoration: underline; }

.social a {
  background-size: 60px auto;
  -ms-behavior: url(/backgroundsize.min.htc);
  behavior: url(/backgroundsize.min.htc); }

#plan {
  background: url("img/bg-home-hero.jpg") no-repeat black;
  background-size: cover;
  -ms-behavior: url(/backgroundsize.min.htc);
  behavior: url(/backgroundsize.min.htc); }

.page-museum .banner {
  background: url(img/bg-membership.jpg) no-repeat top right #a93913;
  background-size: cover;
  -ms-behavior: url(/backgroundsize.min.htc);
  behavior: url(/backgroundsize.min.htc); }

.download-icon {
  background-size: contain;
  -ms-behavior: url(/backgroundsize.min.htc);
  behavior: url(/backgroundsize.min.htc); }

#blog-sidebar #search-2:before {
  background: url(img/search.png) no-repeat;
  background-position: 50%;
  background-size: 100% auto;
  -ms-behavior: url(/backgroundsize.min.htc);
  behavior: url(/backgroundsize.min.htc); }

.hero {
  background-color: black;
  background-size: cover;
  -ms-behavior: url(/backgroundsize.min.htc);
  behavior: url(/backgroundsize.min.htc); }

.timeline #hero-top {
  background-size: cover;
  -ms-behavior: url(/backgroundsize.min.htc);
  behavior: url(/backgroundsize.min.htc); }

.page-1957-1968 #hero-top {
  background: url(../img/bg-story-landing.jpg) no-repeat;
  background-size: cover;
  background-position: top center;
  -ms-behavior: url(/backgroundsize.min.htc);
  behavior: url(/backgroundsize.min.htc); }

.page-1957-1968 {
  background: url(../img/bg-recorder.jpg) no-repeat black;
  background-size: 100% auto;
  background-attachment: fixed;
  -ms-behavior: url(/backgroundsize.min.htc);
  behavior: url(/backgroundsize.min.htc); }

.page-1969-1975 #hero-top {
  background: url(../img/bg-estelle.jpg) no-repeat black;
  background-size: cover;
  -ms-behavior: url(/backgroundsize.min.htc);
  behavior: url(/backgroundsize.min.htc); }

#ch-1975 {
  background: center no-repeat url(../img/bg-books.jpg);
  background-size: cover;
  -ms-behavior: url(/backgroundsize.min.htc);
  behavior: url(/backgroundsize.min.htc); }

.page-1976-present #hero-top {
  background: url(../img/bg-ch3-intro.jpg) no-repeat black;
  background-size: cover;
  -ms-behavior: url(/backgroundsize.min.htc);
  behavior: url(/backgroundsize.min.htc); }

#vacant {
  background: url(../img/bg-ch3-landmark.jpg) no-repeat;
  background-size: cover;
  -ms-behavior: url(/backgroundsize.min.htc);
  behavior: url(/backgroundsize.min.htc); }
  @media only screen and (max-width: 768px) {
    #vacant {
      background-size: auto 480px;
      -ms-behavior: url(/backgroundsize.min.htc);
      behavior: url(/backgroundsize.min.htc); } }

.ie7 .header {
  padding-left: 0;
  padding-right: 0;
  width: 1240px; }
.ie7 .main-links {
  height: 120px;
  width: 860px; }
  .ie7 .main-links li {
    height: 120px;
    width: 215px; }
.ie7 .secondary-links {
  width: 380px; }
  .ie7 .secondary-links li {
    width: 120px; }
  .ie7 .secondary-links li#search {
    width: 20px; }
.ie7 .shop-link {
  width: 380px; }
  .ie7 .shop-link li#tickets {
    width: 380px; }
.ie7 .main-links li, .ie7 .secondary-links li a, .ie7 .shop-link #tickets a {
  padding: 0 !important; }
.ie7 #search-field {
  display: none; }

.ie8 #footer .ie-logo {
  background: url(../img/footer-stax-logo-alt.png) no-repeat;
  height: 114px;
  width: 278px; }
.ie8 #footer .logo {
  display: none; }
