/*
THEME NAME:Undercover Christians
THEME URI:http://www.contextureintl.com/
DESCRIPTION:A custom theme designed for Open Doors by Contexture International
VERSION:1
AUTHOR:Jerrol Krause, Rick Cortez & Matt VanAndel
*/
/*@charset "utf-8"; CSS Document */

/******************** Timestamp ********************
::Instructions ::
/******************** Styling *********************/

* {padding:0; margin:0; }
html,body {height:100%; }
body {
	font:13px/1.25 Arial, Helvetica, sans-serif;
	background-color: #000000;
	background-image: url(_images/mp-background-subpage-tile.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
img {border:0; display:block; }
font {font-family:Arial, Helvetica, sans-serif; }
h1,h2,h3,.h1,.h2,.h3 {letter-spacing:-.25px;font-family:Arial, Helvetica, sans-serif;font-size:1.1em;font-style:italic;font-weight:bold;font-variant:normal;color:#E78A09;padding:10px;margin-top:0px;margin-right:0px;margin-bottom:5px;margin-left:0px;display:block;text-transform: none;text-decoration: none;text-align: center;background-image: url(_images/mp-black-transparent.png);}
    h1, .h1 {font-size:1.3em;}
    h2, .h2 {text-transform: uppercase;}
    h3, .h3 {background-color: #150500;}
    h4, .h4 {}
p {line-height:1.5em; margin-bottom:1em; }
ul,ol {margin-bottom:1em; padding:0; }
    ul ul {padding-bottom:0px; margin-bottom:0px; }
ol {margin-bottom:1em; }
li {margin-left:2.8em; list-style:square; padding:0px; margin-bottom:0.5em; }
    ul ul li {list-style:circle; }
td {padding:4px; vertical-align:top; }
form {display:inline; }
blockquote {font-style:italic; font-size:0.9em; padding:7px; border:2px solid #CCCCCC; margin:0px 30px 7px; }
hr {margin-top:1em; margin-bottom:1em; }
table {border:none;}
 td{padding:0px;}
/********************* Library *********************/

.txt-left {text-align:left;}
.txt-right {text-align:right;}
.txt-center {text-align:center;}

.block {display:block; }
.inline {display:inline; }

.centerme {margin-right:auto; margin-left:auto; }
.float-left {float:left; }
.float-right {float:right; }

.clear, .clear-both {clear:both; }
.clear-left {clear:left; }
.clear-right {clear:right; }

.pad-0 {padding:0; }
.pad-3, .pad-sm {padding:3px; }
.pad-5 {padding:5px;}
.pad-7, .pad-med {padding:7px; }
.pad-10, .pad-lot {padding:10px; }

.img-left {float:left; margin-right:8px; margin-bottom:5px; }
.img-right {float:right; margin-left:8px; margin-bottom:5px; }

.txt-largester {font-size:1.8em; }
.txt-largest {font-size:1.6em; }
.txt-larger {font-size:1.25em; }
.txt-large {font-size:1.1em; }
.txt-small {font-size:.9em; }
.txt-smaller {font-size:.8em; }
.txt-smallest {font-size:.5em; }

.txt-smcaps {font-variant:small-caps; }
.txt-uppercase {text-transform:uppercase; }

.txt-dkred {color:#990000; }
.txt-blue {color:#3A6E8F; }
.txt-grey {color:#999999; }
.txt-red {color:#8e2e06; }
.txt-white {color:#FFFFFF; }

.txt-reference {font-size:.8em; color:#666666; position:relative; top:-4px; }
.txt-superscript {font-size:.6em; position:relative; top:-8px; }
.txt-nobold {font-weight:normal; }
.txt-bold {font-weight:bold; }
.txt-italic {font-style:italic; }
.txt-nodecorate {text-decoration:none; }
.txt-underline {text-decoration:underline; }
.txt-linethrough {text-decoration:line-through; }
.txt-monospace {font-family:"Courier New",monospace; }

.round,.round-all {-moz-border-radius:5px; -webkit-border-radius:5px; }
.round-top {-moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; }
.round-bottom {-moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; }
.round-topleft {-moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; }
.round-topright {-moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; }
.round-bottomleft {-moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; }
.round-bottomright {-moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; }
.round-more,.round-all-more {-moz-border-radius:10px; -webkit-border-radius:10px; }
.round-top-more {-moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; -webkit-border-top-left-radius:10px; -webkit-border-top-right-radius:10px; }
.round-bottom-more {-moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; -webkit-border-bottom-left-radius:10px; -webkit-border-bottom-right-radius:10px; }
.round-topleft-more {-moz-border-radius-topleft:10px; -webkit-border-top-left-radius:10px; }
.round-topright-more {-moz-border-radius-topright:10px; -webkit-border-top-right-radius:10px; }
.round-bottomleft-more {-moz-border-radius-bottomleft:10px; -webkit-border-bottom-left-radius:10px; }
.round-bottomright-more {-moz-border-radius-bottomleft:10px; -webkit-border-bottom-left-radius:10px; }

/********************* Layout *********************/

#container {width:960px;padding:20px;padding-top:0px;position: relative;z-index: 20;text-align:left;}
    .frame{width:960px; margin-left:auto; margin-right:auto;}
    #layout{background: url(_images/mp-header-bg.jpg) no-repeat center top;}
    
#designedBy {text-align:left;padding-top:20px;marg}
#designedBy a {color:#666;text-decoration:none;font-size:0.8em;}
#bottom{background: url(_images/mp-background-subpage-bottom.gif) no-repeat center bottom;  height: 355px;width:100%;posi1tion: absolute;bottom:0px;z-index: 10;}

#col-A, #col-B, #col-C {padding:0px; border-radius:3px; -moz-border-radius:3px;-webkit-border-radius:3px; }
#col-A, #col-C {width:335px;margin-right:10px;padding:10px;background-image:url("/_images/lightbox-bg-transparent2.png");}
#col-B {margin-left:10px; width:560px; }

#col-1 {}
    #col-1 #col-A {display:none; }
    #col-1 #col-B {width:920px; margin:0px; }
    #col-1 #col-C {display:none; }

#col-2-left {}
    #col-2-left #col-A {float:left; }
    #col-2-left #col-B {float:left; }
    #col-2-left #col-C {display:none; }

#col-2-right {}
    #col-2-right #col-A {float:right; }
    #col-2-right #col-B {margin-left:0px; }
    #col-2-right #col-C {display:none; }

#col-3 {}
    #col-3 #col-A {float:left; }
    #col-3 #col-B {float:left; margin-left:20px; width:420px; }
    #col-3 #col-C {float:left; margin-left:20px; }


#col-A { overflow:hidden; }
#col-A .nav-main { width:110%; }
    #col-A .nav-main li { float:left;width:160px;padding:0 10px 3px 0; }
    #col-A .nav-main a { margin-right:2px; }

/********************* Master Page *********************/

#container {}
    #header {height:112px;padding-top:10px; }

    .content {}
        .content #col-A {}
        .content #col-B {}
            .content-main{background-image: url(_images/lightbox-bg-transparent2.png);color: #000;padding:20px;}
            * html .content-main{padding:10px;}
        .content #col-C {}

    #footer {padding-top: 20px;}
        .footer-box {float: left;width: 182px;margin-left: 3px;text-align:center;background-image: url(_images/lightbox-bg-transparent2.png);}
        .footer-box p{padding: 0px;height: 127px;width: 171px;margin-top: 5px;margin-right: auto;margin-bottom: 5px;margin-left: auto;display:block;}
        #box-1 p{background-image: url(_images/mp-footer-sprite.jpg);background-color: #FFFFFF;background-repeat: no-repeat;background-position: 0px 0px;}
        #box-2 p{background-image: url(_images/mp-footer-sprite.jpg);background-color: #FFFFFF;background-repeat: no-repeat;background-position: -171px 0px;}
        #box-3 p{background-image: url(_images/mp-footer-sprite.jpg);background-color: #FFFFFF;background-repeat: no-repeat;background-position: -342px 0px;}
        #box-4 p{background-image: url(_images/mp-footer-sprite.jpg);background-color: #FFFFFF;background-repeat: no-repeat;background-position: -513px 0px;}
        
        .col-left-top{float:left;}
        .col-right-top{float:left;padding-left:50px;}
        
/********************* Navigation *********************/

a:link {color:#E78A09; }
a:visited {color:#E78A09; }
a:hover {color:#fff; text-decoration:underline; }
a:active {}

h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited{text-decoration:none; }
h1 a:hover, h2 a:hover, h3 a:hover{text-decoration:underline;}

.skip-link {position:absolute; top:-3em; }
.edit-link a {position:fixed; left:0px; top:0px; padding:10px; margin-left:10px; margin-top:10px; color:#FF0000; background-color:#F5F5F5; border:1px solid #999999; }

.nav-horz {margin:0px; padding:0px; clear:both; }
.nav-horz li {margin:0px; padding:0px; float:left; list-style-type:none; }

.nav-top a, .nav-main a, .nav-footer a{display:block;}
.nav-top li, .nav-main li, .nav-footer li{margin: 0px;padding: 0px;list-style-type: none;}

.nav-top .nav-4{width:86px;}

.nav-top {}
    .nav-top ul {}
    .nav-top a:link, .nav-top a:visited{padding-top:13px;padding-bottom:7px;padding-left:15px;padding-right:15px;text-align:center;color:#aa5f16;font-size: 0.9em;font-weight: bold;text-transform: uppercase;text-decoration: none;font-style: italic;}
    .nav-top a:hover {color:#EBB765;}
        
        #nm-1{padding-top: 0px;margin-right: 20px;}
        #nm-2{background-image: url(_images/mp-main-nav-sprite.gif);background-repeat: no-repeat;background-position: -20px 0px;}
        #nm-3{background-image: url(_images/mp-main-nav-sprite.gif);background-repeat: no-repeat;background-position: -140px 0px;}
        #nm-4{background-image: url(_images/mp-main-nav-sprite.gif);background-repeat: no-repeat;background-position: -260px 0px;}
        #nm-5{background-image: url(_images/mp-main-nav-sprite.gif);background-repeat: no-repeat;background-position: -375px 0px;}
        #nm-6{background-image: url(_images/mp-main-nav-sprite.gif);background-repeat: no-repeat;background-position: -495px 0px;}
        #nm-7{background-image: url(_images/mp-main-nav-sprite.gif);background-repeat: no-repeat;background-position: -615px 0px;}
            #nm-1:hover{}
            #nm-2:hover{background-image: url(_images/mp-main-nav-sprite.gif);background-repeat: no-repeat;background-position: -20px -107px;}
            #nm-3:hover{background-image: url(_images/mp-main-nav-sprite.gif);background-repeat: no-repeat;background-position: -140px -107px;}
            #nm-4:hover{background-image: url(_images/mp-main-nav-sprite.gif);background-repeat: no-repeat;background-position: -260px -107px;}
            #nm-5:hover{background-image: url(_images/mp-main-nav-sprite.gif);background-repeat: no-repeat;background-position: -375px -107px;}
            #nm-6:hover{background-image: url(_images/mp-main-nav-sprite.gif);background-repeat: no-repeat;background-position: -495px -107px;}
            #nm-7:hover{background-image: url(_images/mp-main-nav-sprite.gif);background-repeat: no-repeat;background-position: -615px -107px;}

.nav-main {padding-top:10px;}
    .nav-main {}
    .nav-main ul {}
    .nav-main li {padding-bottom:13px;}
    .nav-main a:link, .nav-main a:visited {background: url(_images/mp-sprite-navigation.png);min-height: 36px;width: 169px;color: #000;text-decoration: none;text-align: center;text-transform: uppercase;padding-top: 14px;font-weight: bold;font-size: 0.9em;margin-right:15px;}
    .nav-main a:hover {background: url(_images/mp-sprite-navigation.png) 0px -50px;}
    .nav-main .nav-4 a:link, .nav-main .nav-4 a:visited{height: 40px;padding-top: 7px;}
    .nav-main .nav-5 a:link{margin-right:0px;}
    
.nav-footer {}
    .nav-footer ul {}
    .nav-footer li {}
    .nav-footer a:link, .nav-footer a:visited {}
    .nav-footer a:hover {}

/********************* jQuery CSS *********************/

#accordion {border-bottom:solid 1px #c4c4c4; }
#accordion h3 {background:#e9e7e7; padding:3px 15px; margin:0; border:solid 1px #c4c4c4; border-bottom:none; cursor:pointer; }
#accordion h3:hover {background-color:#e3e2e2; }
#accordion h3.active {background-position:right 5px; }
#accordion div {background:#f7f7f7; margin:0; border-left:solid 1px #c4c4c4; border-right:solid 1px #c4c4c4; display:none; }
#accordion span {display:block; padding:10px 15px 20px; text-align:center; }


/********************* Comment Pagination Controls *********************/

.comment-pagination-control {text-align:center; }
.comment-pagination-control .comment-page-button {cursor:pointer; padding:2px; margin:2px; min-width:10px; }
.comment-pagination-control .current-page {color:red; }
/*#comment-list-container .comment-row {display:none; } /*Set all comments to be invisible by default*/

/********************* Unique Page Content *********************/
#footer .nav-horz{margin:0px;padding:0px;}
#footer .nav-horz li{width:310px;text-align:center;margin:0px;padding:0px;}
#footer .nav-horz a{width:290px;text-align:center;height: 200px;display:block;color: #FFFFFF;text-decoration: none;padding-top: 6px;font-weight: bold;text-transform: uppercase;}
#footer .nav-horz a:hover{color: #E78A09;}
#footer .nav-horz .footer-nav-1 a{background-image: url(_images/homepage-free-downloads.jpg);background-repeat: no-repeat;background-position: center center;}
#footer .nav-horz .footer-nav-2{background-image: url(_images/homepage-videos.jpg);background-repeat: no-repeat;background-position: center center;}
#footer .nav-horz .footer-nav-3{background-image: url(_images/homepage-map.jpg);background-repeat: no-repeat;background-position: center center;}


.description{background:url(_images/lightbox-bg-transparent.png);padding:10px;color:#fff;font-size:0.9em;margin-bottom:5px;}
/* About Us Section */
.section-about-us .content-main{background:url(_images/lightbox-bg-transparent2.png);}

.free-offer { border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px; }

/******************** Homepage *********************************/
.section-main{background-image: url(_images/mp-background2.jpg)!important;background-color: #000!important;background-repeat: no-repeat!important;}
.section-main #bottom{display:none;}

/******************** Lightbox *********************************/
#lightbox {z-index:9001;position:fixed;top:0;left:0;background:url(_images/lightbox-bg-transparent.png);height:100%;width:100%;display:none;}
    #lightbox-container {z-index:1002;position:absolute;width:620px;height:420px;left:50%;top:50%;margin-left:-310px;margin-top:-250px;background:white;
                         border-radius:10px 10px 0 10px;-moz-border-radius:10px 10px 0 10px;-webkit-border-radius:10px 10px 0 10px;-moz-box-shadow:0px 0px 50px black;-webkit-box-shadow:0px 0px 50px black;}
    #lightbox-content {padding:10px;}
    #lightbox-close {-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;
                     border-bottom:1px solid silver;border-left:1px solid silver;border-right:1px solid silver;
                     position:absolute;width:70px;height:14px;bottom:-21px;right:0;cursor:pointer;text-align:center;padding:3px 0 3px 0;
                     background:black;font-size:12px;font-weight:bold;color:white;}
    #lightbox-close:hover {color:red;}

/***** FAQ *****/
.faq-q {font-weight:bold;color:#E78A09;font-size:1.2em;}
.faq-q:before {content:'Q. ';}
.faq-a p:first-child:before {content:'A. ';font-weight:bold;color:#E78A09;}

/***************** Newsletter Signup *******************************/
#newsletterSignup {}
    #newsletterHead {font-size:1.5em;font-weight:bold;}
    #newsletterSignup input[type='text'] {width:200px !important;}
    #newsletterSignup > table { background:#faf2d0;width:600px;margin-left:auto;margin-right:auto;}
    #newsletterSignup > table td:first-child {padding-top:5px;}
    #newsletterSignup .col1 {width:100px;padding-left:5px;font-weight:bold;}
    #newsletterSignup .col2 {width:210px;font-weight:bold;}

/****************** Interactive Map CSS *************************/
#videoFrame {position:absolute;top:0;left:0;width:560px;height:340px;padding-top:20px;background:black;overflow:hidden;z-index:2000;display:none;}
#mapFrame {position:relative;width:558px;height:360px;overflow:hidden;border:1px solid black;box-shadow:2px 5px 5px rgba(0,0,0,0.5);-moz-box-shadow:2px 5px 5px rgba(0,0,0,0.5);-webkit-box-shadow:2px 5px 5px rgba(0,0,0,0.5);}
#mapShifter {position:absolute;width:558px;height:360px;margin-top:-40px;margin-left:-50px;font-weight:bold;}
    #intMap {opacity:0.9;filter:alpha(opacity=90);}
    .roCountry {position:absolute;width:28px;height:28px;background:url(_images/map-country-popup.png) -109px 0;cursor:pointer;font-size:12px;}
    .roCountry .label {position:absolute;display:none;width:137px;height:28px;top:0;left:-109px;background:url(_images/map-country-popup.png) 0 -28px no-repeat;}
    .roCountry .label .lblPad {padding-left:10px;padding-top:6px;color:#FFF;}
    .roCountry:hover, .roCountry.active {background:none;}
    .roCountry:hover .label, .roCountry.active .label {display:block;}
    #roAfgh {top:160px;left:368px;z-index:101;}
    #roIran {top:170px;left:330px;z-index:100;}
    #roLaos {top:201px;left:470px;z-index:100;}
    #roMald {top:250px;left:384px;z-index:100;}
    #roMaur {top:208px;left:138px;z-index:100;}
    #roNKor {top:140px;left:550px;z-index:100;}
    #roSaud {top:185px;left:298px;z-index:99;}
    #roSoma {top:260px;left:298px;z-index:99;}
    #roUzbe {top:130px;left:358px;z-index:100;}
    #roYeme {top:219px;left:316px;z-index:100;}
.section-interactive-map .content-main{padding:0px;}
/****************** Downloads Secion *************************/

#nav-comingsoon {opacity:0.4;filter:alpha(opacity=40);}
#nav-comingsoon a:hover {background-color:transparent;}
#downloads span a:link, #downloads span a:visited{color: #fff;padding-left:10px;padding-right:10px;font-size:0.9em;text-decoration: none;}

.dlFrame {position:relative;width:550px;height:308px;overflow:hidden;margin:-15px;}
    .dlFrame td {text-align:center;background:black;overflow:hidden;vertical-align:middle;color:gray;}
        .dlFrame td img {width:169px;}
        .dlFrame a {color:white;text-decoration:none;}
    .dlFrame .screensizes {width:100%;}
    .dlFrame .screensizes td {background:gray;color:white;font-size:10px;cursor:pointer;}
    .dlFrame .screensizes td:hover {background:silver;}
#dlFrame1 {}

/****************** Videos Secion *************************/

.nav-videolink {height:64px;margin-bottom:10px !important;cursor:pointer;}
.nav-videolink a {background:none !important;}
#nav-trailer1, #nav-trailer1b {background:url(_images/videos-trailer0.jpg);}
#nav-trailer1:hover, #nav-trailer1b:hover {background-position:0 -64px;}
#nav-excerpt1, #nav-excerpt1b {background:url(_images/videos-excerpt1.jpg);}
#nav-excerpt1:hover, #nav-excerpt1b:hover {background-position:0 -64px;}

#player{width:332px;margin-left:auto;margin-right:auto;margin-top:215px;}
#player li{float:left;width:166px;}
.section-videos .content-main{padding:0px;}

/****************** Map Adjustments **************************/

#nav-viewmap { clear:both;width:100%;text-align:center; }
#nav-viewmap a { background-position:0 -100px;float:left;margin-left:85px; }
#nav-viewmap:hover a { background-position:0 -50px; }

.nav-main+a>img {clear:both;}

/************************ About Us **************************/
#wherewatch table { color:white; }
#wherewatch table td[colspan] { font-style: italic; }
