body { background-color: #eee; }

a { color: #600; text-decoration: none }
a:hover, a:active { color: #900; text-decoration: underline }

.clear { clear: both }

#container {
  background: url('http://s3.amazonaws.com/sr22/assets/15/header_bg_original.png') #fff repeat-x 0 0;
  border: 1px solid #ccc;
  border-width: 0 1px 0 1px;
  border-top: 5px solid #999;
}

#logo { text-align: center; }
  #logo h1 {
    margin-top: 25px;
    display: inline-block;
    height: 157px;
    width: 460px;
    text-indent: -9000px;
    background: url('http://s3.amazonaws.com/sr22/assets/19/smoke_ring_logo_original.png') no-repeat 0 0;
  }

h2 {
  display: inline-block;
  text-indent: -9000px;
  margin: 15px 0;
}
  h2#sugarland {
    height: 34px;
    width: 228px;
    background: url('http://s3.amazonaws.com/sr22/assets/17/sugarland_original.png') no-repeat 0 0;
  }
  h2#webster {
    height: 34px;
    width: 240px;
    background: url('http://s3.amazonaws.com/sr22/assets/18/webster_original.png') no-repeat 0 0;
  }

.section {
  background: url('http://s3.amazonaws.com/sr22/assets/14/container_bg_original.png') 0 0;
  padding-top: 1px;
}
  .section div {
    margin: 15px;
  }

.address {}
  .address p {
    text-align: center;
    color: #666;
    font-size: 18px;
    line-height: 24px;
    margin: 0; padding: 0;
  }

.photos {}
  .photos ul {
    list-style-type: none;
  }
    .photos ul li {
      display: inline;
      margin: 10px;
      border: 1px solid #eee;
      padding: 6px;
      float: left;
    }

.info {}
  .info h3 {
    margin: 0; padding: 2px;
    text-align: center;
    border: 1px solid #ccc;
    border-width: 1px 0 1px;
    text-transform: uppercase;
    font-size: 16px;
    color: #333;
  }
  .info ol {
    list-style-type: none;
    padding: 0; margin: 0;
    margin: 15px 0;
  }
    .info ol li {
      padding: 5px 30px; margin: 0;
      font-weight: bold;
      color: #666;
    }
      .info ol li span { float: right; }
      .info ol li span.disabled { color: #ccc; font-style: italic}

#footer {
  border-top: 1px solid #ccc;
  margin-top: 30px;
  padding-top: 10px;
  text-align: center;
}
