@charset "utf-8";

/* GLOBAL */

body {
margin:0px;
background:url(../img/bgPic.jpg) top center no-repeat;
background-color:#000;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
color:#000;
}
.bold {
font-weight:bold;
}
.italic {
font-style:italic;
}
.h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:bold;
}
.h1-red {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:bold;
color:#c00;
}
.h2 {
font-size:15px;
font-weight:bold;
}
.h2-red {
font-size:15px;
font-weight:bold;
color:#c00;
}
.small {
font-size:9px;
}
a:link, a:visited, a:hover, a:active { 
color:#00c;
text-decoration:underline;
outline:none;
}
img {
font-size:9px;
color:#bfbfbf;
}
#navBg {
padding:15px;
background:url(../img/bgFade33Black.png);
}
#nav {
width:920px;
margin:0 auto 0 auto;
}
#nav1 {
float:left;
width:600px;
}
#nav a:link.mainNav, a:visited.mainNav, a:active.mainNav {
color:#dedbb2;
font-size:18px;
font-family:"Trebuchet MS", sans-serif;
text-decoration:none;
margin-right:30px;
text-shadow:1px 1px 2px #000;
}
#nav a:hover.mainNav {
color:#fff;
}
#nav2 {
float:left;
width:320px;
text-align:right;
color:#dedbb2;
}
#header {
width:920px;
margin:30px auto 35px auto;
}
#logo {
float:left;
width:520px;
margin:0 0 28px 0;
}
#liveNowContainer {
float:left;
width:400px;
padding:10px 0 0 0;
}
#liveNow {
margin:0 auto 0 auto;
color:#f0edc0;
text-align:right;
}
a:link.liveNow, a:visited.liveNow, a:active.liveNow {
color:#f0edc0;
}
a:hover.liveNow {
color:#fff;
}
#liveNowContainer2 {
float:left;
width:400px;
padding:10px 0 0 0;
}
#liveNow {
margin:0 auto 0 auto;
color:#f0edc0;
text-align:right;
}
#footer {
clear:both;
color:#f0edc0;
padding:30px;
margin:0 auto 30px auto;
background-color:#302a08;
border-radius:7px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
text-align:center;
}
a:link.footer, a:visited.footer, a:hover.footer, a:active.footer {
color:#f0edc0;
}
hr {
color:#5a5530;
background-color:#5a5530;
height:1px;
border:none;
margin:2em 0px 2em 0px;
}
#clear {
clear:both;
}
a.fb {
color:#dedbb2;
margin-left:14px;
padding:0 0 0 18px;
background:url(../img/iconSprite14x14.png) top left no-repeat;
background-position:0px 0px;
}
a.podcast {
color:#dedbb2;
margin-left:14px;
padding:0 0 0 18px;
background:url(../img/iconSprite14x14.png) top left no-repeat;
background-position:0px -15px;
}
a.rss {
color:#dedbb2;
margin-left:14px;
padding:0 0 0 18px;
background:url(../img/iconSprite14x14.png) top left no-repeat;
background-position:0px -30px;
}

/* OTHER PAGES */

#container {
clear:both;
width:920px;
margin:-10px auto 0 auto;
}
#BibleHome {
width:880px;
height:280px;
margin:0 auto 30px auto;
padding:30px 0px 0px 40px;
border-radius:7px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
box-shadow:0px 0px 10px #000;
-moz-box-shadow:0px 0px 10px #000; /* Firefox */
-webkit-box-shadow:0px 0px 10px #000; /* Safari and Chrome */
background:url(../img/BibleHome.jpg) top left no-repeat;
font-family:"Trebuchet MS", sans-serif;
letter-spacing:-1px;
}
.homeTitle1 {
font-size:48px;
font-weight:bold;
line-height:48px;
}
.homeTitle2 {
font-size:36px;
line-height:36px;
}
.homeTitle3 {
font-size:24px;
line-height:24px;
}
#Bible {
width:890px;
height:82px;
margin:0 auto 0 auto;
padding:38px 0px 0px 30px;
font-family:"Trebuchet MS", sans-serif;
font-size:72px;
background:url(../img/Bible.jpg) no-repeat;
border-radius:7px 7px 0px 0px;
-moz-border-radius:7px 7px 0px 0px;
-webkit-border-radius:7px 7px 0px 0px;
box-shadow:0px 0px 10px #000;
-moz-box-shadow:0px 0px 10px #000; /* Firefox */
-webkit-box-shadow:0px 0px 10px #000; /* Safari and Chrome */
z-index:1;
}
#colLeftHome {
float:left;
width:380px;
min-height:210px;
margin:0px 0px 30px 0px;
padding:30px 40px 30px 30px;
background-color:#f0edc0;
border-radius:7px 0px 7px 7px;
-moz-border-radius:7px 0px 7px 7px;
-webkit-border-radius:7px 0px 7px 7px;
box-shadow:0px 0px 10px #000;
-moz-box-shadow:0px 0px 10px #000; /* Firefox */
-webkit-box-shadow:0px 0px 10px #000; /* Safari and Chrome */
z-index:2;
}
#colRightHome {
float:left;
width:420px;
min-height:210px;
margin:0px 0px 30px -10px;
padding:30px;
background-color:#fff;
border-radius:7px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
box-shadow:0px 0px 10px #000;
-moz-box-shadow:0px 0px 10px #000; /* Firefox */
-webkit-box-shadow:0px 0px 10px #000; /* Safari and Chrome */
z-index:3;
}
.homePic {
float:left;
width:100px;
height:90px;
margin:0px 20px 60px 0px;
}
#colRightHome ul li.listen {
list-style-type:none;
line-height:30px;
padding:0px 0px 0px 40px;
margin:0px 0px 10px 0px;
background:url(../img/iconSprite30x30.png) 0px 0px no-repeat;
}
#colRightHome ul li.podcast {
list-style-type:none;
line-height:30px;
padding:0px 0px 0px 40px;
margin:0px 0px 10px 0px;
background:url(../img/iconSprite30x30.png) 0px -30px no-repeat;
}
#colRightHome ul li.cd {
list-style-type:none;
line-height:30px;
padding:0px 0px 0px 40px;
margin:0px 0px 10px 0px;
background:url(../img/iconSprite30x30.png) 0px -60px no-repeat;
}
#columnFull {
margin:-10px 0px 30px 0px;
padding:30px;
background-color:#fff;
border-radius:7px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
box-shadow:0px 0px 10px #000;
-moz-box-shadow:0px 0px 10px #000; /* Firefox */
-webkit-box-shadow:0px 0px 10px #000; /* Safari and Chrome */
z-index:3;
}
#colLeft2 {
float:left;
width:250px;
margin:-10px 0px 30px 0px;
padding:30px 40px 30px 30px;
background-color:#f0edc0;
border-radius:7px 0px 7px 7px;
-moz-border-radius:7px 0px 7px 7px;
-webkit-border-radius:7px 0px 7px 7px;
box-shadow:0px 0px 10px #000;
-moz-box-shadow:0px 0px 10px #000; /* Firefox */
-webkit-box-shadow:0px 0px 10px #000; /* Safari and Chrome */
z-index:2;
}
#colRight2 {
float:left;
width:550px;
min-height:479px;
margin:-10px 0px 30px -10px;
padding:30px;
background-color:#fff;
border-radius:7px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
box-shadow:0px 0px 10px #000;
-moz-box-shadow:0px 0px 10px #000; /* Firefox */
-webkit-box-shadow:0px 0px 10px #000; /* Safari and Chrome */
z-index:3;
}

/* ABOUT PAGE */

#pageSectionHosts {
clear:both;
margin:20px 0px 30px 0px;
width:100%;
}
#pageSectionHosts img {
float:left;
margin:6px 18px 20px 0px;
}
#pageSectionHosts p {
float:left;
width:440px;
margin:5px 0px 0px 0px;
}

/* ARCHIVE PAGES */

#audioPlayer {
padding:1em;
border:1px #ccc solid;
border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
}
ul.archive, ol.archive {
margin:0 0 1em 1.5em;
padding:1px;
}
ul.archive, ol.archive li {
margin-bottom:0.5em;
}
#archiveMenu {
margin:1em 0 1em 0;
padding:1em;
background-color:#f2f2f2;
border:1px #ccc solid;
border-radius:7px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
}
#orderForm {
position:fixed;
top:0px;
left:0px;
width:100%;
height:100%;
background:url(../img/bgOrderDiv.png);
visibility:hidden;
}
#orderFormCenter {
position:relative;
top:150px;
left:50%;
margin-left:-260px;
padding:20px;
width:480px;
height:280px;
background:url(../img/bgOrderForm.png);
}
audio {
width:100%;
}
/* Modernizr Tests */
#html5-audio {
width:100%;
}
.no-audio #html5-audio {
display:none;
}
div.archiveupdate {
margin:1em 0 0 0;
padding:20px;
border:1px #c00 solid;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
box-shadow:0px 0px 50px #e5e5b8 inset;
-moz-box-shadow:0px 0px 50px #e5e5b8 inset; /* Firefox */
-webkit-box-shadow:0px 0px 50px #e5e5b8 inset; /* Safari and Chrome */
}
a#alertLink {
display:inline-block;
width:120px;
padding:3px 0 3px 0;
background-color:#808040;
color:#fff;
font-weight:bold;
text-align:center;
text-decoration:none;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}
a#alertLink:hover {
width:120px;
padding:3px 0 3px 0;
background-color:#99995c;
}
span.alertMW {
background:url(../img/iconSpriteAlert.png) 0 1px no-repeat;
padding:0 0 0 19px;
font-weight:bold;
}
span.alertAP {
background:url(../img/iconSpriteAlert.png) 0 -14px no-repeat;
padding:0 0 0 19px;
font-weight:bold;
}
span.alertAN {
background:url(../img/iconSpriteAlert.png) 0 -28px no-repeat;
padding:0 0 0 19px;
font-weight:bold;
}
ul.alert {
list-style-type:none;
}
ul.alert li {
margin:0 0 5px 0;
height:14px;
}
ul.alert li.cr {
background:url(../img/iconSpriteAlert.png) 0 -42px no-repeat;
padding:0 0 0 19px;
}
ul.alert li.ff {
background:url(../img/iconSpriteAlert.png) 0 -56px no-repeat;
padding:0 0 0 19px;
}
ul.alert li.ie {
background:url(../img/iconSpriteAlert.png) 0 -70px no-repeat;
padding:0 0 0 19px;
}
ul.alert li.op {
background:url(../img/iconSpriteAlert.png) 0 -84px no-repeat;
padding:0 0 0 19px;
}
ul.alert li.sf {
background:url(../img/iconSpriteAlert.png) 0 -98px no-repeat;
padding:0 0 0 19px;
}

/* GOOGLE SEARCH */

/* Slight reset to make the preview have ample padding. */
.cse .gsc-control-cse,
.gsc-control-cse {
width:100%;
}
.cse .gsc-branding,
.gsc-branding {
display: none;
}
.cse .gsc-control-cse div,
.gsc-control-cse div {
position: normal;
}
/* Selector for entire element. */
.cse .gsc-control-cse,
.gsc-control-cse {
  /*background-color: #ffffff;*/
  /*border: 1px solid;*/
  /*border-color: #ffffff;*/
}
.cse .gsc-control-cse:after,
.gsc-control-cse:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.cse .gsc-resultsHeader,
.gsc-resultsHeader {
border:none;
}
/* Search input */
.cse input.gsc-input,
input.gsc-input {
border-top:1px #bfbd99 solid;
border-right:1px #fffcd4 solid;
border-bottom:1px #fffcd4 solid;
border-left:1px #bfbd99 solid;
border-radius:3px;
padding:3px;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}

/* Search button */
.cse input.gsc-search-button,
input.gsc-search-button {
margin-left:10px;
font-family:inherit;
color:#000000;
text-shadow:0 1px 2px #FFFFFF;
background-color:#CECECE;
border:1px outset;
border-color:#666666;
border-radius:2px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
}
/* Inactive tab */
.cse .gsc-tabHeader.gsc-tabhInactive,
.gsc-tabHeader.gsc-tabhInactive {
background-color:#fff;
font-weight:bold;
}
/* Active tab */
.cse .gsc-tabHeader.gsc-tabhActive,
.gsc-tabHeader.gsc-tabhActive {
background-color:#fff;
font-weight:bold;
}
/* This is the tab bar bottom border. */
.cse .gsc-tabsArea,
.gsc-tabsArea {
  /*margin-top: 1em;
  border-bottom: 1px solid #e9e9e9;*/
}
/* Inner wrapper for a result */
.cse .gsc-webResult.gsc-result,
.gsc-webResult.gsc-result {
padding:.25em;
}
/* Result hover event styling */
.cse .gsc-webResult.gsc-result:hover,
.gsc-webResult.gsc-result:hover {
}

/* LINKS PAGE */

#pageSectionLinks {
margin-top:30px;
}

/* CONTACT PAGE */

form#contactForm input.questionForm, form#contactForm textarea.questionForm {
width:540px;
padding:5px;
border:1px #fff solid;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
box-shadow:1px 1px 3px #999 inset;
-moz-box-shadow:1px 1px 3px #999 inset;
-webkit-box-shadow:1px 1px 3px #999 inset;
background-color:#f7f7f7;
background-image:-moz-linear-gradient(#f2f2f2, #fff);
background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f2f2f2), to(#fff));
background-image:-webkit-linear-gradient(#f2f2f2, #fff);
background-image:-o-linear-gradient(#f2f2f2, #fff);
}
form#contactForm input.btn {
color:#fff;
padding:5px 10px;
border:1px #000 solid;
background-color:#1a1a1a;
background-image:-moz-linear-gradient(#333, #000);
background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#333), to(#000));
background-image:-webkit-linear-gradient(#333, #000);
background-image:-o-linear-gradient(#333, #000);
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
text-shadow:-1px -1px 1px #000;
cursor:pointer;
}
form#contactForm input.btn:hover {
border:1px #333 solid;
background-color:#4d4d4d;
background-image:-moz-linear-gradient(#666, #333);
background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#666), to(#333));
background-image:-webkit-linear-gradient(#666, #333);
background-image:-o-linear-gradient(#666, #333);
}
