/* ===== BLOCKS ===== */

/* BODY */
html body {
  background: #fff none;
  color: #000;
}

/* TEXT */
html body h1 {
  background: transparent none;
  color: #CC0033;
}
html body h2 {
  background: transparent none;
  color: #CC0033;
}
html body h3 {
  background: transparent none;
  color: #CC0033;
}
html body h4 {
  background: transparent none;
  color: #CC0033;
}
html body h5 {
  background: transparent none;
  color: #CC0033;
}
html body h6 {
  background: transparent none;
  color: #CC0033;
}

/* FORMS */
html body form input {
  border: 1px solid #000;
}
html body form input.checkbox,
html body form input.radio,
html body form input.image {
  border: none;
}

/* ===== INLINE ===== */

/* SPECIAL */
html body a:link,
html body a:active,
html body a:visited {
  background: transparent none;
  color: #CC0033;
}

html body img {
  border: none;
}

/* -------------------------------------------------------------------------- */

/* TPL-WRAPPER */
#tpl-wrapper {
  background: #fff scroll left top repeat-y;
  color: #000;
}

/* TPL-HEADER */
#tpl-header {
  background: #000 none;
  color: #fff;
}

/* TPL-*-NAV */
#nav-logo {
  background: #fff none;
  color: #000;
}

#tpl-left-nav .nav-section {
  background: #fff none;
  color: #000;
}

#tpl-left-nav #news {
  background: transparent url(/images/nav-bkgrd.gif) 179px 111px repeat-y;
  color: #000;
}

#tpl-left-nav .nav-section h3 a {
  background: transparent none;
  color: #000;
}

#tpl-right-nav .nav-section {
  border-bottom: none;
  border-left: none;
  border-right: none;
}

#tpl-right-nav .nav-section ul li {
  background: transparent url(/images/bullet.gif) scroll 5px 5px no-repeat;
  color: #000;
}

#tpl-right-nav .nav-section ul li a:link,
#tpl-right-nav .nav-section ul li a:active,
#tpl-right-nav .nav-section ul li a:visited {
  background: transparent none;
  color: #000;
}

#tpl-right-nav .nav-section ul li a:link:hover,
#tpl-right-nav .nav-section ul li a:active:hover,
#tpl-right-nav .nav-section ul li a:visited:hover {
  background: transparent none;
  color: #fff;
}

.nav-menu { /* left nav only */
  background: transparent url(/images/nav-bkgrd.gif) 179px 111px repeat-y;
  color: #000;
}

.nav-menu ul li {
  background: #fff url(/images/nav-bkgrd.gif) scroll left 0.65em repeat-x;
  color: #000;
}

.nav-menu ul li a:link,
.nav-menu ul li a:active,
.nav-menu ul li a:visited {
  background: transparent none;
  color: #000;
}

.nav-menu ul li a:link:hover,
.nav-menu ul li a:active:hover,
.nav-menu ul li a:visited:hover {
  background: transparent none;
  color: #c03;
}

.nav-form { /* left-nav only */
  background: #b8cacb none;
  color: #fff;
}

#mail-join {
  background: transparent none;
  color: #fff;
}

#photo-gallery h3 {
  background: transparent none;
  color: #fff;
}

#photo-gallery a:link,
#photo-gallery a:active,
#photo-gallery a:visited {
  background: transparent none;
  color: #fff;
}

/* TPL-CENTER */
#tpl-center {
  background: #fff none;
  color: #000;
}

/* TPL-CONTENT */
#tpl-content {
  background: #fff none;
  color: #000;
}

/* tool:news */
dl.release-index-fe dt {
  background: #fff url(/images/nav-bkgrd.gif) scroll left 0.65em repeat-x;
  color: #000;
}

dl.release-index-fe dt a:link:hover,
dl.release-index-fe dt a:active:hover,
dl.release-index-fe dt a:visited:hover {
  background: #fff;
  color: #c03;
}

cite.release-teaser-fe {
  background: #fff;
  color: #000;
}

/* TPL-FOOTER */
#tpl-footer {
  background: #fff none;
  color: #000;
}

#tpl-footer a:link,
#tpl-footer a:active,
#tpl-footer a:visited {
  background: transparent none;
  color: #000;
}

#tpl-footer ul li a:link,
#tpl-footer ul li a:active,
#tpl-footer ul li a:visited {
  background: transparent none;
  color: #000;
}

#iscape-credit a:link,
#iscape-credit a:active,
#iscape-credit a:visited {
  background: transparent none;
  color: #000;
}
