/* SITE */

html {
  background:#4a4842;
}

body {
  background:#ffffff url(texture_bg.jpg) repeat-x 0 0;
}

a {
  font-weight:normal;
}
a:link, a:visited, a:hover, a:active {
  color:#7d0f0f;
  text-decoration:underline;
}
a:hover, a:active {
  color:#8f8f8f;
}

#container {
  background:transparent url(header.png) no-repeat 50% 0;
}

#site-header, #site-menu, #page, #site-footer-content, #site-copyright {
  width:950px;
  margin:0 auto;
}

#site-header {
  position:relative;
  z-index:1;
  margin-bottom:95px;
}

#site-footer {
  position:absolute;
  width:100%;
  left:0;
  right:0;
  padding:2em 0 10em 0;
}

#site-title {
  height:120px;
  width:265px;
  margin-bottom: 20px;
}

#site-title a {
  text-indent:-9999em;
  overflow:hidden;
  height:100%;
  width:100%;
  display:block;
}

#site-nav {
  width:100%;
  position:absolute;
  top:0;
  right:0;
  left:0;
  z-index:2;
  text-align:right;
}

#site-menu li {
  display:inline;

}
#site-menu a {
  display:-moz-inline-box;
  display:inline-block;
  padding:0.5em 0 0.25em 0;
  font-size:1.2em;
  margin:0 0.75em;
  font-weight:bold;
}

#site-menu a:link, #site-menu a:visited {
  color:#ffffff;
  text-decoration:none;
  background:transparent;
}
#site-menu a:hover, #site-menu a:active {
  color:#ffffff;
  text-decoration:underline;
  background:transparent;
}

#site-menu li.site-current-page a:link, #site-menu li.site-current-page a:visited, #site-menu li.site-current-page a:hover, #site-menu li.site-current-page a:active,
#site-menu li.site-current-path a:link, #site-menu li.site-current-path a:visited, #site-menu li.site-current-path a:hover, #site-menu li.site-current-path a:active {
  color:#f3e29d;
  text-decoration:none;
  background:transparent;
  border-top:solid 3px #4a4843;
}

#page {
  /*margin:95px auto 0 auto;
  position:relative;
  padding:95px 0 0 0;
  margin:0 0 30px 0;*/
  position:relative;
  border-bottom:solid 30px #ffffff;
  background:transparent url(section-menu-divider.png) repeat-y 710px 0;
}


#page-content {
  float:left;
  width:690px;
  min-height:200px
}

#page.no-section-menu {
  background:transparent;
}

#page.no-section-menu #page-content {
  float:none;
  width:auto;
}

#page-title-header {
  display:none;
}

#breadcrumb-nav {
  position:absolute;
  top:-95px;
  left:0;
  font-family:georgia,serif;
}

#breadcrumb-menu li {
  display:inline;
  padding:0 1em 0 0;
  margin:0 0.5em 0 0;
  font-size:2em;
  background:transparent url(breadcrumb-divider.png) no-repeat 100% 60%;
  vertical-align:baseline;
}

#breadcrumb-menu li.site-home-page {
  display:none;
}

#breadcrumb-menu li a {
  color:#ffffff;
  font-weight:normal;
}



#breadcrumb-menu a:link, #breadcrumb-menu a:visited, #breadcrumb-menu a:hover, #breadcrumb-menu a:active {
  text-decoration:none;
}
#breadcrumb-menu a:hover {
  text-decoration:underline; 
}


#breadcrumb-menu li.site-current-page {
  background:transparent;
  margin:0;
  padding:0;
}
#breadcrumb-menu li.site-current-page a {
  color:#4a4843 !important;
  font-size:2em;
  text-decoration:none !important;
}

/* section nav */
#section-nav {
  background:transparent url(in_this_section.png) no-repeat 0 0;
  padding-top:30px;
  float:right;
  width:220px;
}

/* hide section nav when there is no menu */
#page.no-section-menu #section-nav {
display:none;
}


#section-menu li {
  display:block;
  padding:0.5em 0;
  border-bottom:dotted 1px #bdb6a0;
}



#section-menu a {
  font-size:1.4em;
  font-weight:normal;
}

#section-menu a:link, #section-menu a:visited {
  color:#7d0f0f;
  text-decoration:none;
  background:transparent;
}
#section-menu a:hover, #section-menu a:active {
  color:#4a4843;
  text-decoration:underline;
  background:transparent;
}

#section-menu li.site-current-page ul {
  padding-left:1em;
  padding-top:0.5em;
}
#section-menu li.site-current-page li {
  border:none;
  padding:0;
  margin:0 0 0.5em 0;
}
#section-menu li.site-current-page a {
  font-weight: bold;
}
#section-menu li.site-current-page li a
{
  font-size:1.1em;
  font-weight:normal;
  font-style:normal;
}

#section-menu li.site-current-page a:link, #section-menu li.site-current-page a:visited {
  color:#4a4843;
  text-decoration:none;
  background:transparent;
}

#section-menu li.site-current-page a:hover, #section-menu li.site-current-page a:active {
  color:#000000;
  text-decoration:underline;
  background:transparent;
}

#rocketship
{
  display:none !important;
}
