/*<group=Site wide>*/
/*<group=2 Column Layout>*/
/* Basic 2 column layout for the site's sub pages. You could theoretically do without the pageContent div, but IE has some stoopid problem with left floated divs whereby the left margin is doubled.                           */
/* line 7, compass/src/print.scss */
#pageContent {
  margin-left: 15px;
  margin-right: 15px;
}

/* line 12, compass/src/print.scss */
#article {
  width: 500px;
  float: left;
  padding-bottom: 15px;
}

/* line 18, compass/src/print.scss */
#sidebar {
  margin: 0px 0px 0px 518px;
  padding-bottom: 15px;
}

/*</group>*/
/*<group=subpage header>*/
/* line 27, compass/src/print.scss */
#subpage #header {
  height: 88px;
  background-color: white;
  background-image: url(images/subpage_banner.gif);
  background-position: left top;
  background-repeat: no-repeat;
  position: relative;
}

/* line 36, compass/src/print.scss */
#subpage #header h1 {
  display: block;
  position: absolute;
  left: 7px;
  top: 0px;
  width: 177px;
  height: 75px;
  margin: 0px;
  padding: 0px;
  background-repeat: no-repeat;
  background-image: url(images/subpage_banner_heading.gif);
}

/* line 49, compass/src/print.scss */
#subpage #header h1 a {
  display: block;
  overflow: hidden;
  width: 177px;
  height: 75px;
  text-indent: -500em;
}

/* line 57, compass/src/print.scss */
#subpage #header #menu {
  position: absolute;
  top: 56px;
  left: 200px;
  float: none;
  margin-left: 0px;
}

/* line 66, compass/src/print.scss */
#donateButton {
  width: 90px;
  height: 55px;
  display: block;
  position: absolute;
  right: 0px;
  top: 0px;
  text-indent: -500em;
  background: url(images/donate.gif) no-repeat left center;
}

/*</group>*/
/*<group=footer>*/
/* line 79, compass/src/print.scss */
#footer {
  text-align: center;
  clear: both;
  background-color: #eee;
  border-top: 1px solid #ccc;
  padding: 0px;
  margin: 20px 0px 0px 0px;
  padding-bottom: 8px;
}

/* line 89, compass/src/print.scss */
#footer p {
  color: #666666;
  font-size: 11px;
  text-align: center;
  margin-top: 10px;
}

/*</group>*/
/*</group>*/
/*<group=Homepage Content>*/
/* line 102, compass/src/print.scss */
#homepage #header {
  height: auto;
  background: none;
  position: inherit;
  margin-left: 15px;
  margin-right: 15px;
}

/* line 110, compass/src/print.scss */
#homepage #header h1 {
  top: 0px;
  left: 0px;
  background: none;
  width: auto;
  height: auto;
  display: block;
  float: none;
  text-indent: 0em;
  margin-left: 0px;
  margin-bottom: 10px;
}

/* line 123, compass/src/print.scss */
#aboutTheTlc {
  color: #666;
  width: auto;
  float: none;
  margin-right: 0px;
}

/* line 130, compass/src/print.scss */
#aboutTheTlc a {
  color: blue;
}

/*</group>*/
/*<group=gallery>*/
/* line 141, compass/src/print.scss */
#galleryPhoto {
  width: 502px;
  float: left;
  clear: left;
  margin-top: 12px;
}

/* line 148, compass/src/print.scss */
p.attribution {
  clear: both;
  width: 502px;
  text-align: center;
  font-size: 11px;
  color: #666;
  padding-top: 7px;
  margin: 0px;
}

/* line 158, compass/src/print.scss */
#galleryThumbs {
  margin-left: 508px;
  margin-top: 12px;
}

/* line 164, compass/src/print.scss */
#galleryThumbs a {
  padding-left: 10px;
}

/* line 168, compass/src/print.scss */
#galleryThumbs p {
  margin-left: 10px;
}

/* line 172, compass/src/print.scss */
#galleryThumbs p.thumbs {
  margin-left: 0px;
  margin-top: 0px;
  margin-bottom: 10px;
  margin-right: 0px;
}

/* line 180, compass/src/print.scss */
#gallery img {
  border: 1px solid #666;
}

/*</group>*/
/*<group=news>*/
/* line 192, compass/src/print.scss */
h2.title {
  color: #333;
  font-size: 16px;
  margin-top: 0px;
  margin-bottom: 12px;
  font-family: palatino, georgia, Times New Roman, serif;
}

/* line 200, compass/src/print.scss */
.date {
  color: #999;
  font: 11px Lucida Grande, Verdana, Helvetica, Arial;
}

/* line 205, compass/src/print.scss */
.syndicate {
  margin-top: 12px;
  margin-bottom: 12px;
}

/* line 210, compass/src/print.scss */
#newsSearch #search {
  width: 200px;
}

/* line 214, compass/src/print.scss */
.blogbody {
  margin-top: 12px;
  margin-bottom: 12px;
}

/*</group>*/
/* line 221, compass/src/print.scss */
#clearBlock {
  clear: both;
  height: 1px;
}

/*<group=revolving>*/
/* line 228, compass/src/print.scss */
#propertyList {
  background-color: #eee;
  padding: 0px;
}

/* line 233, compass/src/print.scss */
#propertyList h2 {
  background: #ffee99;
  margin: 0px;
  padding: 5px;
  text-align: center;
  border-bottom: 2px solid white;
  font-family: Lucida Grande, Verdana, Helvetica, Arial;
}

/* line 242, compass/src/print.scss */
#kingIsland {
  background: url(revolving/kingisland/bg.jpg) no-repeat left top #003143;
  padding: 20px 15px 20px 15px;
  color: white;
  font: 12px Lucida Grande, Verdana, Helvetica, Arial;
}

/* line 249, compass/src/print.scss */
#dorothyReevesReserve {
  background: no-repeat left top url(revolving/dorothy_reeves_reserve/bg4.jpg) #003143;
  color: white;
  font: 12px Lucida Grande, Verdana, Helvetica, Arial;
  padding: 15px 15px 15px 15px;
}

/* line 256, compass/src/print.scss */
#kingIsland a {
  color: white;
}

/* line 260, compass/src/print.scss */
#dorothyReevesReserve a {
  color: white;
}

/* line 263, compass/src/print.scss */
.revolvingFundProperty {
  border-top: none;
}

/* line 267, compass/src/print.scss */
.revolvingFundProperty h3 {
  padding-bottom: 7px;
  font-size: 16px;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  padding-top: 7px;
  margin-bottom: 7px;
}

/*</group>*/
/*<group=Contacts box>*/
/* line 280, compass/src/print.scss */
h1.about {
  padding-bottom: 120px;
  background-image: url(images/logo-on-white.gif);
  background-repeat: no-repeat;
  background-position: center bottom;
}

/* line 287, compass/src/print.scss */
#contacts {
  background-color: white;
  border: 1px none #ccc;
}

/* line 292, compass/src/print.scss */
#contacts h2 {
  background-color: white;
  padding: 0px;
  border-bottom: 2px dotted #ccc;
  margin-top: 0px;
  margin-bottom: 6px;
  padding-bottom: 4px;
}

/* line 301, compass/src/print.scss */
#contacts dl {
  margin-top: 6px;
  margin-bottom: 6px;
  font: 12px Lucida Grande, Verdana, Helvetica, Arial;
}

/* line 307, compass/src/print.scss */
#contacts dt {
  color: #333;
  font: bold;
  margin-top: 6px;
}

/* line 313, compass/src/print.scss */
#contacts dd {
  margin-left: 0px;
  padding: 0px;
  font-family: Lucida Grande, Verdana, Helvetica, Arial;
  color: #666;
  padding-left: 12px;
}

/* line 321, compass/src/print.scss */
#contacts address {
  font-style: normal;
}

/*</group>*/
/*<group=long point>*/
/* line 329, compass/src/print.scss */
#sidebarBox {
  background-image: url(images/feature_background.jpg);
  border: 1px solid black;
  padding-top: 10px;
}

/* line 335, compass/src/print.scss */
#sidebarBox p {
  margin-left: 10px;
  margin-right: 10px;
}

/* line 340, compass/src/print.scss */
#sidebarBox h2 {
  height: 121px;
  overflow: hidden;
  text-indent: -500em;
  margin: 0px;
  padding: 0px;
  background: url(images/with-your-help.gif) no-repeat center;
}

/* line 349, compass/src/print.scss */
#smallGallery {
  padding: 0px;
  margin: 0px 0px 12px 0px;
}

/* line 354, compass/src/print.scss */
#smallGallery img {
  border: 1px solid #666;
}

/* line 358, compass/src/print.scss */
a.smallGalleryImage {
  padding-left: 14px;
}

/* line 362, compass/src/print.scss */
a.firstSmallGalleryImage {
  padding: 0px;
  margin-bottom: 5px;
}

/*</group>*/
/* line 369, compass/src/print.scss */
.galleryLink {
  text-align: right;
  margin-top: 6px;
  margin-bottom: 12px;
  clear: both;
  width: 500px;
}

/* line 378, compass/src/print.scss */
.galleryLink a {
  font: 11px Lucida Grande, Verdana, Helvetica, Arial;
  text-decoration: none;
}

/*<group=error pages>*/
/* line 385, compass/src/print.scss */
#errorPage {
  margin-right: 60px;
  margin-left: 30px;
  margin-top: 20px;
  margin-bottom: 30px;
  padding-left: 300px;
  padding-top: 10px;
  background: url(images/logo-on-white.gif) no-repeat;
}

/* line 395, compass/src/print.scss */
#errorPage h1 {
  text-indent: -500em;
  overflow: hidden;
  width: 400px;
  height: 120px;
  display: none;
}

/* line 403, compass/src/print.scss */
#errorPage h2 {
  color: #999;
  font: bold 30px Lucida Grande, Verdana, Helvetica, Arial;
  margin-bottom: 20px;
}

/* line 409, compass/src/print.scss */
#error #footer {
  border-top: none;
  background-color: white;
}

/*</group>*/
