/*[fmt]1C20-1C0D-1*/
@import url(/css/lib/reset.css);

@import url(/css/lib/typography.css);

@import url(/css/lib/grid.css);

@import url(/css/lib/forms.css);

/*Blueprint CSS Framework Screen Styles

* Version:   0.6 (21.9.2007)

* Website:   http://code.google.com/p/blueprintcss/

See Readme file in this directory for further instructions.*/
.container {
  /*[disabled]background:url(lib/grid.png);*/
}

BODY {
  background: url(/images/grad-bg.png) repeat-x;
}

#main {
  float: right;
}

#sub {
  float: left;
}

/*@Misc*/
.sci-name {
  font-style: italic;
  font-weight: normal;
  font-family: Georgia, serif;
}

/*@Links*/
.container A {
  padding-right: 0.8em;
  background: url(/images/link-arrow_default.png) no-repeat right 0.3em;
  font-weight: bold;
}

.container A:visited {
  background-image: url(/images/link-visited.png);
  color: #E13709;
}

.container A:hover {
  background-image: url(/images/link-arrow_over.png);
}

.container P.image A {
  background: none;
}

/*@Banner*/
#banner {
}

#banner-pic {
  width: 710px;
  height: 120px;
  margin: 0px auto 0;
  background-image: url(/images/banners/banner01.jpg);
}

#landscapes #banner-pic {
  background-image: url(/images/banners/banners-landscapes.jpg);
}

#habitats #banner-pic {
  background-image: url(/images/banners/banners-habitats.jpg);
}

#species #banner-pic {
  background-image: url(/images/banners/banners-species.jpg);
}

#about #banner-pic {
  background-image: url(/images/banners/banners-about.jpg);
}

#contact #banner-pic {
  background-image: url(/images/banners/banners-contact.jpg);
}

/*@Navigation*/
#nav {
  background: url(/images/nav-bg.png) no-repeat center;
}

#nav UL {
  width: 632px;
  height: 34px;
  margin: 0 auto;
  padding: 0;
}

#nav LI {
  float: left;
  list-style: none;
}

#nav LI A {
  height: 34px;
  float: left;
  overflow: hidden;
  display: block;
  text-indent: -9999px;
}

#nav LI.home A {
  width: 64px;
  background: url(/images/nav.png);
}

#nav LI.home A:hover {
  background-position: 0 -34px;
}

#nav LI.home A:active {
  background-position: 0 -68px;
}

#home #nav LI.home A {
  background-position: 0px -68px;
}

#nav LI.landscapes A {
  width: 105px;
  background: url(/images/nav.png) -64px 0px;
}

#nav LI.landscapes A:hover {
  background-position: -64px -34px;
}

#nav LI.landscapes A:active {
  background-position: -64px -68px;
}

#landscapes #nav LI.landscapes A {
  background-position: -64px -68px;
}

#nav LI.habitats A {
  width: 85px;
  background: url(/images/nav.png) -169px 0px;
}

#nav LI.habitats A:hover {
  background-position: -169px -34px;
}

#nav LI.habitats A:active {
  background-position: -169px -68px;
}

#habitats #nav LI.habitats A {
  background-position: -169px -68px;
}

#nav LI.species A {
  width: 73px;
  background: url(/images/nav.png) -254px 0px;
}

#nav LI.species A:hover {
  background-position: -254px -34px;
}

#nav LI.species A:active {
  background-position: -254px -68px;
}

#species #nav LI.species A {
  background-position: -254px -68px;
}

#nav LI.publications A {
  width: 112px;
  background: url(/images/nav.png) -328px 0px;
}

#nav LI.publications A:hover {
  background-position: -328px -34px;
}

#nav LI.publications A:active {
  background-position: -328px -68px;
}

#publications #nav LI.publications A {
  background-position: -328px -68px;
}

#nav LI.about-us A {
  width: 89px;
  background: url(/images/nav.png) -441px 0px;
}

#nav LI.about-us A:hover {
  background-position: -441px -34px;
}

#nav LI.about-us A:active {
  background-position: -441px -68px;
}

#about #nav LI.about-us A {
  background-position: -441px -68px;
}

#nav LI.contact-us A {
  width: 104px;
  background: url(/images/nav.png) -530px 0px;
}

#nav LI.contact-us A:hover {
  background-position: -530px -34px;
}

#nav LI.contact-us A:active {
  background-position: -530px -68px;
}

#contact #nav LI.contact-us A {
  background-position: -530px -68px;
}

/*@Breadcrumbs*/
#breadcrumbs {
  margin: 1em 0 0em;
  padding: 0;
}

#breadcrumbs A, #breadcrumbs .current {
  font-size: 1.1em;
  padding: 0;
  background: none;
  text-decoration: none;
}

#breadcrumbs LI {
  padding-left: 0.75em;
  padding-right: 0.25em;
  list-style: none;
  display: inline;
  font-size: 1.25em;
  background: url(/images/grey-arrow.png) no-repeat 0 0.45em;
  color: #000;
}

#breadcrumbs LI.first {
  padding-left: 0;
  background: none;
}

#breadcrumbs LI A {
  padding: 0;
  font-weight: normal;
  background: none;
}

/*@Posts*/
DIV.post P.read-more {
  margin: -1em 0 1em;
}

/*@Older News*/
#older-news #archive-link {
  display: block;
  padding: 0.5em 0 0.25em 20px;
  font-size: 1.5em;
}

#older-news #archive-link A {
  padding-right: 10px;
  background-position: right 0.5em;
}

/*@From the action plan*/
#from-the-action-plan, #sign-up {
  margin-top: 0.4em;
  padding: 1.5em 18px 1em;
  border: 1px dashed #DEDEDE;
  background-color: #FFFFFF;
}

#from-the-action-plan IMG {
  border: 1px solid #CAD0C3;
  margin-bottom: 0.7em;
}

#from-the-action-plan P.last {
  margin-top: -1em;
}

/*@Action plan information*/
#action-plan-information UL, #older-news UL {
  margin: -1px 0 0;
}

#action-plan-information UL LI, #older-news UL LI {
  list-style: none;
  border-bottom: 1px solid #E2E5DE;
  font-size: 1.5em;
  font-family: "Helvetica Neue", Helvetica, Arial, "MS Trebuchet", sans-serif;
}

#action-plan-information UL LI.last, #older-news UL LI.last {
  border-bottom: none;
}

#action-plan-information UL LI A, #older-news UL LI A {
  display: block;
  width: 300px;
  padding: 0.5em 0 8px 50px;
  background: url(/images/leaf-bullet_default.png) no-repeat 20px center;
  font-style: normal;
  text-decoration: none;
  color: #33862B;
}

#action-plan-information UL LI A:hover, #older-news UL LI A:hover {
  background: #CFE1D0 url(/images/leaf-bullet_over.png) no-repeat 20px center;
}

/*@Habitats & Species*/
#intro-excerpt {
  margin: 1em 0;
}

#list-intro {
  border: 1px dashed #DEDEDE;
  padding: 1.5em 18px 1em;
  background-color: #FFF;
  margin: 0 0 1em -1.5em;
}

/*@Footer*/
#footer {
  margin-top: 1em;
  background: transparent url(/images/footer-bg-grad.png) repeat-x;
  text-align: center;
}

#footer P {
  margin: 0;
}

#footer P#copyright {
  margin: 1em 0 0;
}

