body {
  background-attachment:fixed;
  background-color:#3b3b3b;
  background-position:50% 50%;
  background-repeat:no-repeat;
  background-size:cover;
}
h1 a,
h2 a,
h3 a {
  color:#333333;
}
#wrapper {
  background-attachment:fixed;
  background-image:url(images/content-bg.png);
  background-position:0 0;
  background-repeat:repeat;
}
/*** content ***/
#content {
  padding:20px 0 40px;
}
/*** footer ***/
#footer {
  background-color:#211f20;
  clear:both;
  color:#ffffff;
  font-size:12px;
  position:relative;
  padding:20px 0;
}
.footer-info {
  float:left;
  margin-right:20px;
}
/*** header ***/
#header {
  border-bottom:1px solid #000000;
  position:relative;
  z-index:10;
}
#header-nav {
  background-image:url(images/nav-bg.png);
  background-position:0 0;
  background-repeat:repeat-x;
  border-bottom:1px solid #333333;
  min-height:46px;
}
/*** landing page ***/
.landing #content {
  padding:6px 0 36px;
}
.landing #content > .container > .clearfix {
  margin-left:-100px;
}
.landing #content .link {
  background-image:url(images/landing-link.png);
  background-position:0 0;
  background-repeat:no-repeat;
  color:#ffffff;
  display:block;
  float:left;
  font-size:30px;
  height:30px;
  line-height:30px;
  margin:30px 0 0 100px;
  padding:35px 0 36px 77px;
  width:343px;
}
.landing #footer p {
  color:#999999;
  font-size:11px;
  line-height:13px;
  margin:0;
  padding:10px 0;
}
.landing #header-nav {
  background-image:url(images/nav-bg-alt.png);
  border-top:3px solid #a60a1c;
  padding:10px 0;
}
.landing #header-nav a {
  display:block;
  float:left;
}
.landing #header-nav h1 {
  background-image:url(images/nav-divider-alt.png);
  background-position:0 50%;
  background-repeat:no-repeat;
  color:#ffffff;
  float:left;
  font-size:22px;
  font-weight:normal;
  height:30px;
  line-height:30px;
  margin:23px 0 0 20px;
  padding-left:20px;
}
/*
  Supersized - Fullscreen Slideshow jQuery Plugin
  Version : 3.2.7
  Site    : www.buildinternet.com/project/supersized
  Author  : Sam Dunn
  Company : One Mighty Roar (www.onemightyroar.com)
  License : MIT License / GPL License
*/
#slide {
  margin:0 auto;
  min-height:202px;
  position:relative;
  width:940px;
}
.slide-caption a {
  background-image:url(images/link.png);
  background-position:100% 5px;
  background-repeat:no-repeat;
  color:#ffffff;
  display:inline-block;
  *display:inline;
  padding-right:15px;
  *zoom:1;
}
.slide-caption > div {
  background-color:rgba(0,0,0,0.7);
  color:#ffffff;
  display:inline-block;
  *display:inline;
  font-size:24.5px;
  font-weight:300;
  line-height:1.4;
  padding:25px;
  position:absolute;
    bottom:61px;
    left:0;
  *zoom:1;
  -webkit-border-radius:4px;
     -moz-border-radius:4px;
          border-radius:4px;
}
.slide-caption > div.alt {
  top:40px;
  bottom:auto;
}
.slide-caption > div p {
  font-size:13px;
  line-height:18px;
  margin:0;
  padding-top:5px;
  text-align:right;
}
.slide-list {
  list-style:none;
  margin:0 !important;
  position:absolute;
    right:0;
    bottom:0;
}
.slide-list > li {
  float:left;
  height:21px;
  margin-left:10px;
  width:21px;
}
.slide-list > li > a {
  background-image:url(images/slide-list.png);
  background-position:0 0;
  background-repeat:no-repeat;
  cursor:pointer;
  display:block;
  height:21px;
  width:21px;
}
.slide-list > li.current-slide > a {
  background-image:url(images/slide-list-active.png);
}
#supersized {
  display:block; 
  height:100%;
  margin:0;
  overflow:hidden;
  padding:0;
  position:fixed;
    top:0;
    left:0;
  width:100%;
  z-index:-999;
}
#supersized img {
  border:none;
  display:none;
  height:auto;
  margin:auto;
  max-width:initial;
  outline:none;
  position:relative;
    top:25% !important;
    *top:0 !important;
    *left:0 !important;
  width:auto;
}
#supersized.speed img {
  image-rendering:-moz-crisp-edges;
  -ms-interpolation-mode:nearest-neighbor;
}
#supersized.quality img {
  image-rendering: optimizeQuality;
  -ms-interpolation-mode:bicubic;
}
#supersized li {
  display:block;
  height:200%;
  *height:100%;
  list-style:none;
  overflow:hidden;
  position:fixed;
    top:-50%;
    *top:0;
    *left:0;
  width:200%;
  *width:100%;
  z-index:-888;
}
#supersized li.prevslide {
  z-index:-111;
}
#supersized li.activeslide {
  z-index:-100;
}
#supersized li.prevslide img,
#supersized li.activeslide img {
  display:inline;
}