body #content-main ul {
line-height: 1em;
}

body #content-main ul li p {
line-height: 1.2em;
}


body#landing #col-left,
body#landing #content-secondary {
  display: none;
}
body#landing #col-right {
  width: 855px;
}
body#landing #content-main {
  float: none;
  width: auto;
  margin-right: 0;
}

body#landing #landing-content,
body#landing #landing-feature {
  float: left;
}
body#landing #landing-details {
  clear: left;
}


body#landing #landing-details span {
  padding: 0 12px;
}
body#landing #landing-details span.first {
  padding: 0 10px 0 0;
}

body#landing #landing-content {
  width: 441px;
  margin-right: 30px;
}
body#landing #landing-feature {
  width: 380px;
  border-top: 5px solid #78787e;
  margin-top: 5px;
}
body#landing #landing-feature ul {
  margin: 0;
  padding: 10px 0 0 0;
  list-style-type: none;
}
body#landing #landing-feature ul li p {
  padding-top: 1em;
}
body#landing #landing-feature ul li {
  cursor: pointer;
  background-image: url(/furniture/theme_dark/simple_pointer.gif);
  background-position: 360px 8px;
  border-bottom: 1px solid #78787e;
  padding: 0;
  margin-bottom: 7px;
}
body#landing #landing-feature ul li:hover {
  background-color: #222;
}
body#landing #landing-feature ul li.on {
  background-image: url(/furniture/theme_dark/simple_pointer.gif);
  background-position: 360px -90px;
  border-bottom: 1px solid #78787e;
  padding: 0;
}
body#landing #landing-feature ul li div#clay {
  background-image: url(/furniture/clay.gif);
}
body#landing #landing-feature ul li div#howard {
  background-image: url(/furniture/howard.gif);
}
body#landing #landing-feature ul li div#john {
  background-image: url(/furniture/john.gif);
}
body#landing #landing-feature ul li div {
  background-position: 0 5px;
  background-repeat: no-repeat;
  padding: 10px 0 10px 90px;
}
body#landing #landing-feature ul li.on div#clay,
body#landing #landing-feature ul li.on div#howard,
body#landing #landing-feature ul li.on div#john {
  background-image: none;
  padding: 10px 0 10px 0;
}
body#landing #landing-feature ul li div div,
body#landing #landing-feature ul li.on div div {
  padding: 0;
}

body#landing #landing-feature ul li .details {
  margin-top: 1em;
  display: none;
}
body#landing #landing-feature ul li.on .details {
  display: block;
}


body#landing #landing-feature ul li h2 {
  margin-top: 0;
  margin-bottom: 0em;
  clear: none;
}
body#landing #landing-feature ul li h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1em;
  clear: none;
}


body#landing h1 {
  margin-bottom: 2em;
}

body#landing #landing-content p.first {
  font-weight: bold;
  font-size: 1.1em;
}



body#harbour #content-main {
  width: auto;
}



