body {
  margin: 0 auto;
  max-width: 1366px;
}

#contain {
  position: relative;
  width: 100%;
  min-width: 1350px;
  max-width: 1366px;
  margin-top: 16px;
  margin-left: auto;
  z-index: 58;
  min-height: 784px;
  background-image: url(contain.png);
  background-repeat: no-repeat;
  margin-right: auto;
}

#glogo2 {
  float: left;
  position: relative;
  width: 250px;
  height: 54px;
  margin-top: 0;
  margin-left: 203px;
  z-index: 4;
}

#facebooktop {
  float: left;
  position: relative;
  width: 20px;
  height: 37px;
  margin-top: 5px;
  margin-left: 463px;
  z-index: 20;
  background-image: url(facebooktop.png);
  background-repeat: no-repeat;
}

#facebooktop:hover {
  background-image: url(facebooktop_hover.png);
}

#instagramtop {
  float: left;
  position: relative;
  width: 31px;
  height: 31px;
  margin-top: 11px;
  margin-left: 32px;
  z-index: 22;
  background-image: url(instagramtop.png);
  background-repeat: no-repeat;
}

#instagramtop:hover {
  background-image: url(instagramtop_hover.png);
}

#youtubetop {
  float: left;
  position: relative;
  width: 41px;
  height: 43px;
  margin-top: 5px;
  margin-left: 25px;
  z-index: 24;
  background-image: url(youtubetop.png);
  background-repeat: no-repeat;
}

#youtubetop:hover {
  background-image: url(youtubetop_hover.png);
}

#twittertop {
  float: left;
  position: relative;
  width: 34px;
  height: 28px;
  margin-top: 12px;
  margin-left: 32px;
  z-index: 26;
  background-image: url(twittertop.png);
  background-repeat: no-repeat;
}

#twittertop:hover {
  background-image: url(twittertop_hover.png);
}

#nav {
  float: left;
  position: relative;
  width: 100%;
  min-width: 1350px;
  max-width: 1366px;
  margin-top: 16px;
  margin-left: 0;
  z-index: 17;
  min-height: 26px;
  background-image: url(nav.png);
  background-repeat: no-repeat;
  clear: left;
}

#home {
  float: left;
  position: relative;
  width: 61px;
  height: 11px;
  margin-top: 15px;
  margin-left: 388px;
  z-index: 7;
  background-image: url(home.png);
  background-repeat: no-repeat;
}

#home:hover {
  background-image: url(home_hover.png);
}

#bio {
  float: left;
  position: relative;
  width: 37px;
  height: 11px;
  margin-top: 15px;
  margin-left: 75px;
  z-index: 9;
  background-image: url(bio.png);
  background-repeat: no-repeat;
}

#bio:hover {
  background-image: url(bio_hover.png);
}

#vision {
  float: left;
  position: relative;
  width: 81px;
  height: 11px;
  margin-top: 15px;
  margin-left: 65px;
  z-index: 11;
  background-image: url(vision.png);
  background-repeat: no-repeat;
}

#vision:hover {
  background-image: url(vision_hover.png);
}

#blog {
  float: left;
  position: relative;
  width: 57px;
  height: 11px;
  margin-top: 15px;
  margin-left: 55px;
  z-index: 13;
  background-image: url(blog.png);
  background-repeat: no-repeat;
}

#blog:hover {
  background-image: url(blog_hover.png);
}

#prayernav {
  float: left;
  position: relative;
  width: 86px;
  height: 11px;
  margin-top: 15px;
  margin-left: 60px;
  z-index: 15;
  background-image: url(prayernav.png);
  background-repeat: no-repeat;
}

#prayernav:hover {
  background-image: url(prayernav_hover.png);
}

#content {
  float: left;
  position: relative;
  width: 100%;
  min-width: 1350px;
  max-width: 1366px;
  margin-top: 297px;
  margin-left: 0;
  z-index: 43;
  min-height: 70px;
  background-image: url(content.png);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  clear: left;
}

#facebooktitle {
  float: left;
  position: relative;
  width: 198px;
  height: 27px;
  margin-top: 7px;
  margin-left: 199px;
  z-index: 42;
}

#comments {
  float: left;
  position: relative;
  width: 964px;
  margin-top: 9px;
  margin-left: 203px;
  z-index: 40;
  min-height: 28px;
  clear: left;
}

#podcasttitle {
  float: left;
  position: relative;
  width: 460px;
  margin-top: 18px;
  margin-left: -1140px;
  z-index: 33;
  min-height: 24px;
}

#overview {
  float: left;
  position: relative;
  width: 450px;
  margin-top: 44px;
  margin-left: -1140px;
  z-index: 36;
  min-height: 256px;
}

#player {
  float: left;
  position: relative;
  width: 524px;
  margin-top: 80px;
  margin-left: -682px;
  z-index: 31;
  min-height: 164px;
}

#last {
  float: left;
  position: relative;
  width: 159px;
  height: 77px;
  margin-top: 30px;
  margin-left: 103px;
  z-index: 39;
  background-image: url(images/last.png);
  background-repeat: no-repeat;
}

#last:hover {
  background-image: url(images/last_hover.png);
}

#last a {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-decoration: none; /* No underlines on the link */
    z-index: 10; /* Places the link above everything else in the div */
    background-color: #FFF; /* Fix to make div clickable in IE */
    opacity: 0; /* Fix to make div clickable in IE */
    filter: alpha(opacity=1); /* Fix to make div clickable in IE */
}

#next {
  float: left;
  position: relative;
  width: 157px;
  height: 77px;
  margin-top: -75px;
  margin-left: 250px;
  z-index: 37;
  background-image: url(images/next.png);
  background-repeat: no-repeat;
}

#next:hover {
  background-image: url(images/next_hover.png);
}

#next a {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-decoration: none; /* No underlines on the link */
    z-index: 10; /* Places the link above everything else in the div */
    background-color: #FFF; /* Fix to make div clickable in IE */
    opacity: 0; /* Fix to make div clickable in IE */
    filter: alpha(opacity=1); /* Fix to make div clickable in IE */
}

#podcast {
  float: left;
  position: relative;
  width: 242px;
  height: 33px;
  margin-top: 39px;
  margin-left: -660px;
  z-index: 32;
}

#links {
  float: left;
  position: relative;
  width: 960px;
  margin-top: 10px;
  margin-left: 205px;
  z-index: 46;
  min-height: 93px;
  clear: left;
}

#facebook {
  float: left;
  position: relative;
  width: 20px;
  height: 37px;
  margin-top: 13px;
  margin-left: -269px;
  z-index: 48;
  background-image: url(facebook.png);
  background-repeat: no-repeat;
}

#facebook:hover {
  background-image: url(facebook_hover.png);
}

#instagram {
  float: left;
  position: relative;
  width: 31px;
  height: 31px;
  margin-top: 19px;
  margin-left: -217px;
  z-index: 50;
  background-image: url(instagram.png);
  background-repeat: no-repeat;
}

#instagram:hover {
  background-image: url(instagram_hover.png);
}

#youtube {
  float: left;
  position: relative;
  width: 41px;
  height: 43px;
  margin-top: 13px;
  margin-left: -161px;
  z-index: 52;
  background-image: url(youtube.png);
  background-repeat: no-repeat;
}

#youtube:hover {
  background-image: url(youtube_hover.png);
}

#twitter {
  float: left;
  position: relative;
  width: 34px;
  height: 28px;
  margin-top: 20px;
  margin-left: -88px;
  z-index: 54;
  background-image: url(twitter.png);
  background-repeat: no-repeat;
}

#twitter:hover {
  background-image: url(twitter_hover.png);
}

p {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: left;
  font: bold 24px/18px 'Lucida Console', Monaco, monospace;
  text-transform: uppercase;
  text-decoration: line-through;
  color: #040000;
  letter-spacing: 0.1em;
}

.text-style-1 {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: left;
  font: bold 12px/14px Verdana, Geneva, sans-serif;
  text-transform: uppercase;
  text-decoration: none;
  color: #000;
  letter-spacing: -0.1em;
}

.text-style-2 {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: left;
  font: bold 10px/14px Georgia, Serif;
  text-transform: none;
  text-decoration: none;
  color: #000;
  letter-spacing: 0.25em;
}

.text-style-3 {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: left;
  font: small-caps bold 16px/14px Georgia, Serif;
  text-transform: none;
  text-decoration: none;
  color: #870000;
  letter-spacing: 0.005em;
}

.text-style-4 {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: center;
  font: small-caps bold 17px/16px Myriad Pro;
  text-transform: none;
  text-decoration: none;
  color: #363636;
  letter-spacing: 0.01em;
}
