body {
  color:#555;
  font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: normal;
  text-align:left;
  text-transform: normal;
  letter-spacing: normal;
  line-height: 1.8em;
  background-color:#f4f6f2;
  margin:0px;
  padding:0px;
}

strong, em, b, i {
  font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Helvetica, sans-serif;
}

strong {
  font-size:0.8em;
  line-height: 1.2em;
}

h1, h2, h3, h4, h5, h6, address {
  font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Helvetica, sans-serif;
}

h2 {
  font-size:1.5em;
  line-height:1.5em;
  font-weight:normal;
  font-family: "Baskerville", "Times New Roman", "Georgia", serif;
}

h2.green {
  /* color:#98c93d; */
  color:#83b526;
}

img {
  display:block;
}

a {
  color:#709d1d;
}

a:active {
  color:#98c93d;
}

/* ------------------------------------------------ */
/*    MAIN CONTAINERS                               */
/* ------------------------------------------------ */

div#logo {
  position:relative;
  top:50px;
  width:800px;
  height:85px;
  margin:0 auto;
  text-indent:-5000px;
  background: transparent url(assets/logo.png) no-repeat top right;
}


div#container {
  position:relative;
  top:0px;
  width:500px;
  margin:0 auto;
  overflow:hidden;
  z-index:10000;
}

div#container .content > div.text > p {
  position:relative;
  display:block;
  margin:0 0 1.5em 0;
  overflow:hidden;
}

div#container .content ul.projects-list {
  display:block;
  position:relative;
}

div#container .content ul.projects-list > li.project {
  display:block;
  position:relative;
  padding:0.5em 4em 1.5em 1.5em;
  border-top: 1px solid #eaeaea;
  cursor:pointer;
}

div#container .content ul.projects-list > li.project:active {
  color:#ffffff;
  background-color:#98c93d;
}

div#container .content ul.projects-list > li.project.first  {
  position:relative;
  border:none;
  padding:0.5em 4em 1em 1.5em;
}

div#container .content ul.projects-list > li.project > img.project-more {
  display:block;
  position:absolute;
  right:1em;
  width:2em;
  height:4em;
}

div#container .content ul.projects-list > li.project .image-list {
  display:none;
}

div#container .content > div.text > p.type {
  margin:-0.25em 0 0.25em 0;
  padding:0;
  color:#aaa;
  font-family: "Baskerville", "Times New Roman", "Georgia", serif;
  font-size:1em;
  line-height:1em;
}

div#container .content > div.text > p.description {
  margin:0 0 1.5em 2em;
  padding:0;
  text-indent:-2em;
  padding:0;
  overflow:visible;
}

/* ------------------------------------------------ */
/*    HELPER STYLES                                 */
/* ------------------------------------------------ */

.fdb_right {
  float:right;
}

.fdb_left {
  float:left;
}

.close_button, .next_button, .previous_button {
  cursor:pointer;
}