/* CSS Document */
/***Date:2016.08.04****/

/************************/
/****Article Contents****/
/************************/


.bn728top{padding:16px 0 14px 0; text-align:center}
.bn728 { width:728px; margin:0  auto;}

#main {margin: 0 auto; width:auto;  position:relative;}
#main .left {float: left;margin: 0 5px 40px 0;width: 640px;}
#main .left > * {margin-right: 10px;}
#main .left h1 {font-size: 20.5pt;font-weight: normal;}
#main .left h2 {font-size: 1.19em;font-weight: normal;line-height: 1.45em;margin: 5px 0;}
#main .right {float: right;width: 325px;}

#main .tool {clear: both;font-size: 9pt;height: 23px;margin: 20px 0 30px 0;padding-top: 7px;position: relative;}
#main .tool * {color: #333333;}
#main .tool div {float: left;}
#main .tool .count {background: url("http://graphic.christianpost.com/images/new_article/count1.gif") no-repeat scroll 0 0 transparent;color: #5066B2;font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 11pt;height: 20px;line-height: 20px;margin-left: 2px;text-align: center;width: 33px;}
#main .tool .count1 {background: url("http://graphic.christianpost.com/images/new_article/count1.gif") no-repeat scroll 0 0 transparent;color: #5066B2;height: 20px;line-height: 20px;margin-left: 2px;
	text-align: center;width: 33px;}
#main .tool .count2 {background: url("http://graphic.christianpost.com/images/new_article/count2.gif") no-repeat scroll 0 0 transparent;height: 20px;line-height: 20px;margin-left: 2px;text-align: center;width: 26px;}
#main .tool .entry-newsletter { float: right; font-weight: bold;/*  margin-right: 13px; */ margin-top: 3px; font-size: 0.92em; line-height: 1; }
#main .tool .entry-newsletter a { color:#397ccd; }
#main .tool .entry-newsletter a:hover { text-decoration:none; opacity:0.8; }
#main .tool .entry-newsletter a span { color:#1e1d47; }
#main .tool .facebook { /* margin-right: 13px; */ }
#main .tool .twitter { margin-right: 10px; width: 80px; }
#main .tool .google {margin-right: 31px;position:absolute;left:251px;top:0;margin-top:0;}
#main .tool .google .IN-widget > span:last-child {position:relative;top:10px;}
#main .tool .google2 { margin-top: 0; top: 7px; width: 70px; }
#main .tool .share {margin-right: 7px;}
#main .tool .share2 { margin-right: 10px; margin-top: 0; top: 7px; }
#main .tool .comments {margin-right: 10px;}
#main .tool .print {margin-right: 10px;}
#main .tool .email {margin-right: 7px;}
#main .tool .box a {margin: 0 3px;padding: 0;}
#main .reporter {color: #444444;font-size: 9.5pt;margin-top: 14px;}
#main .reporter a {color: #2A72C4;}
.date {color: #989898;font-size: 8pt;font-style: italic;line-height: 20px;}
.date span {margin: 0 4px;}
.article-entry-news { color:#397ccd; }
.article-entry-news a { color:#397ccd; }
.pw-button-counter { display:none; }

#article .fp {font-weight: normal;}
#article .FP {margin: 20px 0;}
#article .FP2 {margin: 3px 0 20px;}
#article .book {font-weight: bold;}
#article blockquote {background: url("http://www.christianpost.com/images/blogs/article/quote.gif") no-repeat scroll left top transparent;margin: 20px 0 20px 10px;padding-left: 40px;}
#article ul, #article ol {font-size: 0.88em;line-height: 1.6em;padding-left: 40px;font-family: Helvetica,Arial,sans-serif;}
#article ul li {list-style: disc outside none;margin: 5px 2px;}
#article ol li {list-style: decimal outside none;margin: 5px 0;}
#article .photoBox {background-color: #000000;margin: 0;padding: 0;}
#article .photoBox li {display: none;list-style: none outside none;margin:0;opacity:0;}
#article .photoBox li img {display: block;overflow: hidden;}
#article .photoBox .li {}
#article .photoBox .none {display: none;opacity: 0;}
#article .photoBox .li img {display: block;overflow: hidden;}
#article .credit {background-color: #FFFFFF;color: #666666;font-size: 8pt;padding: 3px 1px;text-align: right; float:right;}
#article .v_credit {background-color: #FFFFFF;color: #666666;font-size: 8pt;padding: 3px 1px;text-align: center;}
#article .caption {background-color: #FFFFFF;color: #000000;font-size: 8pt;font-style: normal;font-weight: normal;line-height: 1.5em;margin: 0 auto 15px auto;padding: 3px 1px 10px;text-align: left; float:left;}
#article .imageLeft {background-color: #FFFFFF;clear: both;float: left;margin: 3px 25px 5px 0;position: relative;}
#article .imageRight {background-color: #FFFFFF;clear: both;float: right;margin: 3px 0 5px 20px;position: relative;}
#article .imageBox {clear: both;display: block;font-style: normal;font-weight: normal;margin: 10px auto 0;position: relative;text-align: center;}
#article .innerBox {margin: auto;}
#article .imageBox_wrap { width:100%; float:left; margin:0 0 10px 0;}
#article .imageBox .exsh {left: 10px;position: absolute;top: 10px;}
#article .viewFull {color: #0156A2;cursor: pointer;font-size: 7pt;left: -4px;letter-spacing: 0.5px;
	position:absolute;top:158px; z-index:50;}
#article .viewFull a {background-color: #EFF4F8;border: 1px solid #999999;color: #0156A2;display: block;padding: 5px 10px;}
#article .viewFull a:hover {background-color:#0156A2; color:#FFFFFF;text-decoration:none;}
#article .leftNews {margin-right: 27px;width: 262px;}
#article .leftNews .featured {border-top: 4px solid #E1E1E1;clear: both;color: #717986;float: left;
	font-size: 11pt;margin-right: 27px;padding: 7px 0 12px 4px;text-transform: uppercase;width: 262px;}
#article .left_newsBox {border-bottom: 1px solid #DDDDDD;float: left;margin: 3px 27px 5px 0;overflow: hidden;width: 262px;}
#article .left_newsBox .grayTxt {color:#6F766F;font-size:8pt;line-height:20px;margin:0;padding-left:4px;text-transform: uppercase;}
#article h3 {padding-left:4px;width:250px;}
#article h3 a {clear:both;color: #051F58;font-family: Georgia,"Times New Roman",Times,serif;font-size: 11.5pt;line-height: 20px;}
#article .articleBox {margin-top: 8px;padding-left: 4px;}
#article .photo {float: left;margin-right: 8px;width: 70px;}
#article .summary {font-size: 10pt;line-height: 13pt;margin: 10px 0 16px;}
#article .left_newsBox img, .left_topnews2 img, .left_newsBox2 img {margin: 2px 8px 1px 0;}
#article .left_newsBox2 {border-bottom: 4px solid #E1E1E1;float: left;margin: 3px 27px 5px 0;
	overflow: hidden;width: 262px;}
#article .left_newsBox2 .grayTxt {color: #6F766F;font-size: 8pt;line-height: 15px;margin: 0; padding-left: 4px;text-transform: uppercase;}
#article .left_newsBox2 h3 {padding-left: 4px;width: 200px;}
#article .left_newsBox2 h3 a {clear: both;color: #051F58;font-family: Georgia,"Times New Roman",Times,serif;font-size: 11.5pt;line-height: 20px;}
#article .left_newsBox2 .articleBox {margin-top: 8px;padding-left: 4px;}
#article .left_newsBox2 .photo {float: left;margin-right: 8px;width: 70px;}
#article .left_newsBox2 .summary {font-size: 10pt;line-height: 13pt;margin: 10px 0 22px;}
#article p a{color:#397ccd;}

#fullBox {background: url("http://graphic.christianpost.com/images/article/bg_lightbox.png") repeat scroll 0 0 transparent;border: 1px solid #FFFFFF;border-radius: 4px 4px 4px 4px;display: none;left: -10px;padding: 5px;position: absolute;top: -40px;z-index: 200;}
#fullImage {background-color: #FFFFFF;border: 1px solid #AAAAAA;padding: 7px;z-index: 9999;}
#fullImage .ptop {margin-right: 5px;text-align: right;}
#fullImage .ptop a {color: #334040;text-decoration: none;}
#fullImage #pimg {cursor: move;visibility: hidden;}
#fullBox {display:block;left:0;position:absolute;top:0;}
#fullImage #pimg {cursor: move;visibility: visible;}
#fullImage .credit {color: #444444;font-size: 8pt;margin: 5px 0;padding: 0 4px;text-align: right;}
#fullImage .caption {color: #444444;font-size: 9pt;margin-bottom: 7px;padding: 0 4px;}
#article .Full {background-color: #FFFFFF;border-radius: 4px 4px 4px 4px;opacity: 0.7;padding: 4px;}
#xclose {cursor: pointer;}
#imgNum {float: left;height: 20px;margin: 0 0 0 5px;}
#imgNum * {margin: 0 2px;vertical-align: middle;}
#imgNum span {border: 1px solid #CCCCCC;padding: 1px 5px;}
#imgNum input {width: 20px;}
#article .relatedArticle {clear: both;float: left;margin-right: 27px; margin-bottom:20px; width: 262px;}
#article .relatedArticle .title { position:relative;  top:18px; border-top: 4px solid #E1E1E1;clear: both;color: #717986;float: left;font-size: 11pt;margin-right: 27px;padding: 7px 0 12px 4px;text-transform: uppercase;width: 262px;}
#article .fullArticle .title {color: #272728;font-size: 9.4pt;font-weight: bold;padding-bottom: 7px;}
#article .fullArticle li a {color: #051F58;font-weight: bold;}
#article .relatedArticle ul {clear: both; float: left; margin: 13px 0 0; padding: 0;}
#article .relatedArticle ul li {border-bottom: 1px solid #DDDDDD;float: left;margin: 0 27px 14px 0;overflow: hidden;padding: 0;width: 262px;}
#article .relatedArticle li img {float: left;margin: 2px 8px 1px 0;width: 70px;}
#article .relatedArticle ul li a {color: #051F58;}
#article .relatedCode {clear: both;float: left;margin: 3px 20px 5px 0;position: relative;}
#article .relatedCode span {display: block;}
#article .fullCode {clear: both;  width:100%; margin: 10px auto 0;position: relative;/*text-align: center;*/}
#article .fullCode span { display: block;}
#jsbox {overflow: hidden;}
#article .relatedCode {clear: both;float: left;margin: 3px 20px 5px 0;position: relative;}
#article .relatedCode span {display: block;}
#article .fullCode {clear: both;margin: 10px auto 0;position: relative;/*text-align: center;*/}
#article .fullCode span {display: block;}
#jsbox {overflow: hidden;}
.none {display: none;}
#article {width: auto;}
#article .keyword {font-weight: normal;}
#article strong .keyword {font-weight: bold;}
#article .relatedVideo {clear: both;float: left;margin: 3px 27px 30px 0;padding: 5px 0 5px 2px;position: relative;width: 262px; text-align:center; }
#article .GNL {clear: both;float: left;margin: 3px 27px 5px 0;position: relative;width: 262px;}
#article .relatedVideo img {display: block;margin: 0;padding: 0;}
#article .relatedVideo .videoIMG {width: 262px;}
#article .relatedVideo .playBtn {cursor: pointer;left: 96px;position: absolute;top: 42px;width: 67px;}
#article .relatedVideo .vTitle{color: #555555;font-size: 8pt;padding: 3px;width: 240px;}
#article .relatedVideo .close {clear: both;cursor: pointer;margin-right: 10px;text-align: right;}
#article .preview { display:block; padding:7px 0; color:#0F203C; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; border-bottom: 1px solid #ddd;}

#article .button {border: 1px solid #DDDDDD;clear: both;float: left;margin: 3px 20px 5px 0;padding: 10px 30px;width: 196px;}
#article .galleryLeft {clear: both;color: #333333;float: left;font-size: 8pt;margin: 3px 27px 5px 0;
	position: relative;width: 262px;}
#article .galleryLeft ul, #article .galleryLeft li {list-style: none outside none;margin: 0;padding: 0;
}
#article .galleryLeft .exsh {left: 10px;position: absolute;top: 10px;}
#article .galleryLeft .num {background-color: #333333;height: 16px;left: 206px;padding-top: 1px;position: absolute;top: 0;width: 50px;}
#article .galleryLeft .num * {color: #CCCCCC;margin: 0 2px;}
#article .galleryFull { float:left; background: none repeat scroll 0 0 #F2F2F2;clear: both; margin:30px 0; padding: 20px 20px 0 20px; width: auto; }
#article .galleryFull img { width:100%;}
#article .galleryFull .num { height: 22px; overflow: hidden; display: block; width: 35%; margin: 0 auto 15px auto;}
#article .galleryFull .num div.btn {background:none no-repeat scroll 0 0 #FFFFFF;border: 1px solid #ECECEC;float:left;height:20px;margin-right:1px;width:34px;}
#article .galleryFull .num div.btn:hover {background: url("http://graphic.christianpost.com/images/new_article/btn_BigPhoto.gif") no-repeat scroll 0 0 transparent;border: 1px solid #ECECEC;cursor: pointer;height: 20px;width: 34px;}
#article .galleryFull .num div p {color: #323433;cursor: pointer;font-size: 9pt;font-weight: bold;margin-top: 0;padding: 0 12px;}
#article .galleryFull .num div.selected {background: url("http://graphic.christianpost.com/images/new_article/btn_BigPhoto.gif") no-repeat;border: 1px solid #ECECEC;cursor: pointer;height: 20px;width: 34px;}
#article .galleryFull .num div.prev {cursor: pointer;float: left;padding: 3px 10px;width: 10px;}
#article .galleryFull .num div.next {cursor: pointer;float: left;padding: 3px 10px;width: 10px;}
#article .galleryFull ul, #article .galleryFull li {clear: both;list-style: none outside none;margin: 0;padding: 0;}
#article .galleryFull li img {display: block;margin: auto;}
#article .galleryFull .credit {background: none repeat scroll 0 0 #F2F2F2;font-size: 8pt;text-align: right;width: 610px;}
#article .galleryFull .caption {background: none repeat scroll 0 0 #F2F2F2;font-size: 9pt;width: 610px;
}
#article .related {clear: both;font-size: 11pt;font-style: italic;font-weight: bold;margin: 20px 0;}
#article .related a {color: #1365C8;font-weight: normal;}
#article .getfaceBook {font-size: 11pt;font-weight: bold;height: 21px; color: #093D72; }
#article .getfaceBook * {vertical-align: top;}
#article .getfaceBook span { font-size: 0.9em; }
#article .getfaceBook span.article-entry-news a { color:#2f62bd; font-size: 0.9em; }
#article .relatedTopic {border: 1px solid #DDDDDD;clear: both;float: left;margin: 3px 25px 5px 0;padding: 10px 0 12px 14px;width: 242px;}
#article .relatedTopic .title {font-size: 9.4pt;font-weight: bold;padding-bottom: 5px;}
#article .relatedTopic ul {margin: 0;padding: 0;}
#article .relatedTopic ul li {color: #000000;float: left;font-size: 9pt;height: 70px;line-height: 1.2em;list-style: none outside none;margin: 5px 0 12px;width: 80px;}
#article .relatedTopic ul li a {color: #000000;}
#article .relatedTopic ul li img {display: block;margin-bottom: 5px;}
#article .article_credit {padding: 20px 10px; color: #444; font-size: 0.8em; line-height: 1.7; border-style: solid; border-width: 1px 0; border-color: #ccc; }
#article .article_credit a { color: #018FD7; }
#article [class*='article-bio-'] {border-left: 1px solid #ccc; padding: 0 0.7em 0 0.5em; }
#article [class*='article-bio-'] > span { margin-left: 0.3em; }
#article [class*='article-bio-']:before {display: inline-block; vertical-align: middle; line-height: 1; }
#article .article-bio-email { margin-left: 0.3em; }
#article .article-bio-email:before { content: url('http://graphic.christianpost.com/images/assets/email-icon-blue.png'); }
#article .article-bio-facebook:before { content: url('http://graphic.christianpost.com/images/assets/facebook-icon-blue.png'); }
#article .article-bio-twitter:before { content: url('http://graphic.christianpost.com/images/assets/twitter-icon-blue.png'); }
#article .fullGNL {clear: both;margin: 15px auto 20px;width: 608px;text-align: center;font-weight: bold; }
.left .leftDownBox {border-top: 5px solid #DBDBDB;padding: 15px 0 5px;}
.left .leftDownBox .Title {font-size: 21pt;line-height: 15px;margin-bottom: 24px;padding-left: 13px;}
.left .leftDownBox .summaryBox {margin-bottom: 11px;overflow: hidden;padding-left: 13px;}
.left .leftDownBox .summaryBox .img1 {float: left;margin-right: 15px;width: 80px;}
.left .leftDownBox .summaryBox .text1 {font-size: 12.5pt;width: 600px;}
.left .leftDownBox .summaryBox .img2 {float: left;margin-right: 15px;}
.left .leftDownBox .summaryBox .text2 {font-size: 12.5pt;width: 600px;}
#commented .commentCount {color: #888888;font-size: 8pt;margin-left: 10px;}
#commented .commentCount img {margin-right: 4px;}


#main .right .rightContainer {width: 325px;}
.GrayBox { background: none repeat scroll 0 0 #EEEEEE; margin-bottom: 17px; padding: 20px; }
.right .topAD {background:#EEEEEE;margin-bottom:15px;padding:11px;}
.right .AD_mid300 {background:#EEEEEE;margin-bottom:15px;padding:11px;}
.right .GrayBox {background:#EEEEEE;margin-bottom: 17px;padding: 8px 8px 15px 9px;}
.GrayBox .grayTitle {color: #0C2253;font-size: 13pt;}
.GrayBox .grayTitle .txt {color: #0C2253;float: left;font-size: 13pt;margin-bottom: 8px;}
.GrayBox .grayTitle .txt2 {color: #0C2253;float: left;font-size: 16pt;margin: 2px 0 8px 9px;}
.GrayBox .grayTitle .num {color: #0C2253;float: right;font-size: 9pt;font-weight: bold;padding: 12px 12px 0 0;text-align: right;width: 60px;}
.GrayBox .grayTitle .num p {display: inline;text-align: center;}
.GrayBox .Loadmorenews {background: url("http://graphic.christianpost.com/images/new_article/loadmorenews.gif") no-repeat;font-size: 8.5pt;
	height: 19px;line-height: 19px;margin: 8px auto 0;text-align: center;width: 127px;}
.GrayBox .video {padding: 0 6px; float:left; width:95%;}
.GrayBox .video img { width:100%; }
.GrayBox .video p {font-size: 10.5pt;font-weight: bold;margin: 9px 0 0 5px;}
.GrayBox .ShareVideo {color: #7A7A7A;float: right;font-size: 10pt;font-weight: bold;padding: 15px 10px;text-align: center;width: 150px;}
.GrayBox .ShareVideo img {padding-left: 2px;}
.GrayBox .thumbs {clear: both;margin: 0 5px;overflow: hidden;width: 96%;}
.GrayBox .previous {float: left;margin-right: 5px;width: 24px;}
.GrayBox .next {float: right;width: 24px;}
.GrayBox .thumbs ul { list-style: none; margin:5px 0 0 0; }
.GrayBox .thumbs ul li {float: left; width: 39%; }
.GrayBox .thumbs ul li .time {font-size: 8pt;line-height: 13px;}
.GrayBox .grayCont {border-top: 1px solid #CECECE;clear: both;margin-top: 8px;overflow: hidden;padding-top: 13px;}
.GrayBox .graybox_Txt h4 a {font-size: 11.5pt;font-weight: normal;}
.GrayBox .graybox_Txt .grayTxt {color: #5D5D5D;font-size: 8pt;font-weight: normal;line-height: 13px;}
.GrayBox .Graybox_Img {float: right;margin-left: 13px;width: 138px;}
.GrayBox .grayCont img {margin-left: 13px;}
.GrayBox .thumb {padding: 0 6px;}
.GrayBox .thumb img {height: 295px;width: 295px;}
.GrayBox .post-category {color: #0C2253;font-size: 16pt;margin: 2px 0 8px 9px;}
.GrayBox h2.title {font-size: 10.5pt;font-weight: bold;margin: 9px 0 0 5px;}
.thumbTxt { font-size:0.8em; }

.right .GrayBox2 {background:#EEEEEE;margin-bottom: 17px;padding: 8px 8px 10px 9px;}
.GrayBox2 .Advertisement {background:#FFFFFF;border: 1px solid #CCCCCC;margin: 0 auto;padding: 0 10px;width: 280px;}
.GrayBox2 .adTitle {color:#ACAAAB;float:right;font-size:8pt; margin-bottom:30px;padding-top:5px;width: 62px;}
.GrayBox2 .adBox {clear: both;overflow: hidden;padding-bottom: 20px;}
.GrayBox2 .adBox .photo {float: left;margin-right: 10px;width: 100px;}
.GrayBox2 .adBox .adTxt {font-size: 9.5pt;margin-top: 10px; width: 279px;}
.GrayBox2 .AD300 {margin: 10px 4px 0;}

#navyBox {background:#122136;border-color:#3B414D;border-style:solid;border-width: 6px 0;clear: both;margin: 0 auto;overflow: hidden;}
#navyBox .thechristianpost {clear: both;margin: 19px auto 33px;width: 556px;}
.whiteBox {background:#FFFFFF;margin: 0 auto;overflow: hidden;padding: 30px 0 20px;width: 970px;}
#mostreadIN {float: left;overflow: hidden;padding-left: 21px;width: 639px;}
#mostreadIN .MRTitle {overflow: hidden;padding-bottom: 10px;}
#mostreadIN .MRTitle .MRtitle_Txt {float:left;font-family:Helvetica,sans-serif;font-size: 11pt;font-weight:lighter;text-transform: uppercase;}
#mostreadIN .MRleftB {float:left;width:378px;}
#mostreadIN .MRleftB p {font-size: 19pt;padding: 5px;}
#mostreadIN .MRleftS {float:right;font-size:10pt;width:248px;}
#mostreadIN .MRleftS .leftSbox {clear: both; margin-bottom: 14px;overflow: hidden;}
#mostreadIN .MRleftS img {float: left;margin-right: 8px;width: 81px;}
#mostreadIN .MRleftS p {float: right;font-size: 11pt;padding-right: 15px;width: 144px;}
#cpvideosIN {float: left;width: 310px;}
#cpvideosIN .CVTitle {overflow: hidden;padding-bottom: 10px;}
#cpvideosIN .CVTitle .CVtitle_Txt {float: left;font-family: Helvetica,sans-serif;font-size: 11pt;font-weight: lighter;padding-bottom: 10px;text-transform: uppercase;}
#cpvideosIN .CVlist {clear: both;}
#cpvideosIN .CVlist .CPvideoBox {float:left;margin:0 11px 15px 0;width:143px;}
#cpvideosIN .CVlist .CPvideoBox p {font-size:10pt;padding-bottom:38px;}
#multimediaIN {margin: 0 auto;overflow: hidden;padding: 50px 0 40px;width: 970px;}
.MMTitle {overflow: hidden;padding-left: 24px;}
.MMTitle .MMtitle_Txt {color: #FFFFFF;float: left;font-family: Helvetica,sans-serif;font-size: 11pt;font-weight: lighter;margin: 0 0 10px 2px;text-transform: uppercase;}
.MMList {overflow: hidden;}
.MMList ul .MMarrow1 {float:left;margin-right:18px;margin-top:37px;width:7px;}
.MMList ul .MMarrow2 {float: right;margin-top: 37px; width: 7px;}
.MMList ul li {float: left;margin-right: 17px;width: 170px;}
.MMList ul li img {border: 1px solid #D4D4D4;margin-bottom: 5px;}
.MMList ul li .MMlistTxt {padding-left: 4px;}
.MMList ul li .MMlistTxt a {color: #D4D4D4;font-size: 11pt;line-height: 18px;}

/***Jan 15, 2013 added by swan***/
.AdGrayBox{background:#ededed; clear:both; padding:15px 0 20px 0; margin: 0 0 40px 0; }
.AdGrayBox .adTxt{text-align:center; font-size:10px; color:#818181; padding-bottom:5px;}

.relatedBox{clear:both; overflow:hidden; padding:15px 0;}
.relatedBox .w305{width:305px;}
.relatedBox .tle{font-size:20px; border-bottom:3px solid #000; padding:8px 0;}
.relatedBox ul{padding:13px 0 0 0;}
.relatedBox ul li{clear:both; overflow:hidden; }
.relatedBox ul li .img1 {float:left; margin-right:15px; width:80px;}
.relatedBox ul li .text1 {font-size:11.5pt;}

#extraBox {background: url("http://graphic.christianpost.com/images/common/shadow.png");border-radius: 5px 5px 5px 5px;height:144px;overflow:hidden;padding:5px;position:fixed;top:-120px;width: 512px;z-index: 10000;}
#extraBox .left {background: url("http://graphic.christianpost.com/images/homepage/popup_bg.gif") repeat-x scroll center bottom #FBFBFB;border-right: 1px solid #CCCCCC;float:left;height:142px;width:28px;}
#extraBox .left img {margin:65px 0 0 8px;}
#extraBox .slide {float:left;height:120px;overflow:hidden;padding:10px;position: relative;width:460px;}
#extraBox ul {position:absolute;width:10000px;}
#extraBox li {background:none repeat scroll 0 0 #FFFFFF;float:left;overflow: hidden;padding:10px;width:460px;}
#extraBox li .headline {float:left;width:275px;}
#extraBox li .headline h2 {font-family:Georgia,"Times New Roman",Times,serif;font-size:20px;font-weight:normal;padding:3px 0 5px;}
#extraBox li .headline p {font-size:13px;line-height:1.3;}
#extraBox li .headline a {color:#021342;}
#extraBox .slide .arrowNext {height:26px;position:absolute;right:22px;top:53px;width:26px;}
#recBox {cursor:pointer;display:none;position:fixed;z-index:10000;}

.fullVideo{position:relative; width:640px; margin:0 auto 20px auto;overflow:hidden; }
.playBtn{position:absolute;}

/* Aside Cmap Promotion Box */
.section-aside-cmap {}
.section-aside-cmap-title {
	float: left;
	width: 100%;
}
.section-aside-cmap-title h1 {
	float: left;
	margin:0;
}
.section-aside-cmap-title h2 {
	background: none repeat scroll 0 0 #444444;
	color: #FFFFFF;
	display: block;
	float: right;
	height: 21px;
	margin: 7px 0 0;
	padding: 9px 0 0 10px;
	width: 251px;
	font-size: 0.8em;
}
.clickable-wrap {
	width:100%;
	float:left;
	margin:0 0 15px 0;
}
.clickables-con {
	border-bottom: 1px solid #E4E4E4;
	border-left: 1px solid #E4E4E4;
	border-right: 1px solid #E4E4E4;
	float: left;
	padding: 15px 0;
	width: 99%;
	background:url(http://graphic.christianpost.com/images/2013/aside-bx-shadow.gif) top left repeat-x;
}
.clickables-con h4 { font-size:0.9em; margin: 5px 0 0 0; }
.clickables-thumb {
	position: relative;
	margin: 0 0 5px;
}
.clickables-thumb img {
	display: block;
	margin: 0;
	padding: 0;
	width:100%;
}
.clickable-small-title {
	background: none repeat scroll 0 0 #27CDD4;
	bottom: 0;
	color: #FFFFFF;
	display: block;
	font-size: 0.7em;
	font-weight: bold;
	height: 15px;
	left: 0;
	line-height: 100%;
	padding: 7px 10px 0;
	position: absolute;
	text-transform: uppercase;
	z-index: 50;
}
.clickable-thum-1 {
	float:left;
	width:160px;
	margin: 0 0 0 15px;
}
.clickable-thum-2 {
	float:right;
	width:160px;
	margin:0 15px 0 0;
}
.clickable-thum-3 {
	float:left;
	width:160px;
	margin: 0 0 0 15px;
}
.clickable-thum-4 {
	float:right;
	width:160px;
	margin:0 15px 0 0;
}
.link-cmap {
	clear:both;
	background:#f1f1f1;
	padding: 7px;
	border-bottom: 1px solid #E4E4E4;
	border-left: 1px solid #E4E4E4;
	border-right: 1px solid #E4E4E4;
	margin:0 0 20px 0;
	text-align:right;
	color:#000;
	font-size: 0.8em;
}
.fb_ifrm { border:none; overflow:hidden; width:90px; height:21px;}
.tw_ifrm { padding:0 0 0 5px; width:145px; height:20px;}
.fullArticle { float: left; width: 210px; margin: 0 20px 0 0;}

.store_ads{padding-bottom: 20px;}
/***Christianbook***/
#article .chBook{clear:both; overflow: hidden; padding: 10px; background:#f4f4f4; margin-top: 5px;}
#article .chBook .title{ position:relative;}
#article .chBook .title h1{font-size: 14px; padding-left: 10px; }
#article .chBook .title a{color: #1489db; position: absolute; right: 0; top:0; font-size: 12px;}
#article .chBook .bookCont{}
#article .chBook .bookCont ul{ margin: 0; padding:0; line-height: 1.2;}
#article .chBook .bookCont ul li{font-size:12px;list-style: none; margin: 0; padding:5px 0;float: left; width: 25%;text-align: center;}
#article .chBook .bookCont ul li:hover{background: #fff;}
#article .chBook .bookCont ul li h4{margin: 10px 0 0 0; padding: 0 5px;}
#article .chBook .bookCont ul li h4 span{padding-top: 8px; color:#d30000; display: block; }
#article .chBook .bookCont ul li a:hover{text-decoration: none;}

/* ad */
.ad { display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; -ms-flex-align: center; }
.ad > div { margin: auto; }
.lt-ie10 .ad { text-align: center; white-space: nowrap; }
.lt-ie10 .ad:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; margin-right: -.25em; }
.lt-ie10 .ad > div { display: inline-block; vertical-align: middle; white-space: normal; text-align: left; }

/* banner floating bottom */
.banner-floating-bottom { position: fixed; bottom: 0; left: 0; width: 100%; z-index: 5000; overflow: hidden; }
.banner-floating-bottom img { display: block; }
.ad-content { position: relative; }
.ad-content .close { position: absolute; right: 0; top: 0; padding: 5px 9px; background: rgba(0, 0, 0, 0.5); cursor: pointer; }
.ad-content .close:before { content: 'X'; font-family: "Helvetica Neue", Helvetica, sans-serif; font-weight: 100; font-size: 15px; color: #fff; }

#video_floating { margin-bottom: 0; }
@media screen and (max-width: 70.56em) {
  #video_floating { display: none !important; }
}
@media screen and (max-width: 47.94em) {
  .banner-floating-bottom { display: none; }
}
@media screen and (min-width: 70.63em) and (max-width: 95.56em) {
  .banner-floating-bottom { width: auto; left: auto; right: 410px; }
}