/****Created by Jooyoun Date on Jan 29, 2013****/


footer#site-footer { float:none; clear:both;  position:relative; width:100%; text-align:center; padding:50px 0;}
.branding { display:table; margin:0 auto;}
.branding li { display:table-cell; vertical-align:middle; padding:0 5px;}
.branding li.footer-logo {}
.branding li.site-copy { color:#a3a3a3; font-size:0.7em; padding-right:20px;}
.footer-nav {padding:6px 0;}
.footer-nav ul { display:table; margin:0 auto;}
.footer-nav ul li { display:table-cell; padding:0 10px;}
.footer-nav ul li a { font-size:0.8em; color:#666666;}
.footer-social {display:table; margin:15px auto;}
.footer-social li {display:table-cell; padding:0 6px;}
.footer-social li a.fb {background:url(/images/footer_icon_fb.gif) no-repeat; padding:0 13px 5px 0;}
.footer-social li a.fb:hover {background:url(/images/over_icon_fb.png) no-repeat;}
.footer-social li a.tw {background:url(/images/footer_icon_tw.gif) no-repeat; padding:0 22px 5px 0;}
.footer-social li a.tw:hover {background:url(/images/over_icon_tw.png) no-repeat;}
.footer-social li a.google {background:url(/images/footer_icon_google.gif) no-repeat; padding:0 22px 5px 0;}
.footer-social li a.google:hover {background:url(/images/over_icon_google.png) no-repeat;}
.footer-social li a.tr {background:url(/images/footer_icon_tr.gif) no-repeat; padding:0 22px 5px 0;}
.footer-social li a.tr:hover {background:url(/images/over_icon_tr.png) no-repeat;}
.footer-social li a.pin {background:url(/images/footer_icon_pin.gif) no-repeat; padding:0 22px 5px 0;}
.footer-social li a.pin:hover {background:url(/images/over_icon_pin.png) no-repeat;}

.article-container-sharable {width:100%; margin-bottom:15px; padding-right:1%;}
.ad-primary-sidebar { width:100%; float:left; margin-bottom:15px; /*padding:20px 0;*/ text-align:center; }
#azk1 { height: 0; }
.section-title { background:#27cdd4; color:#fff; font-family: "My Custom Font", Helvetica, sans-serif; font-size:17px; padding:10px; font-weight:lighter;}
.section-title-main { color:#333; font-size:1.2em; margin:15px 0 10px 0;}
.section-title-aside {color:#27c9d0; font-size:1.2em; margin:0 0 10px 0; text-align:left;}

.ad-left-sidebar { width:100%; text-align: center;}
.ad-header-sidebar { text-align:center; }
.ad-footer-sidebar { clear: both; padding: 40px 0 20px; text-align: center;}
.article-ad-primary { width:100%; text-align:center; background:#f5f5f5; margin:0 0 20px 0; padding:20px 0; clear: both;}
.article-ad-secondary { width:100%; text-align:center; margin:0 0 20px 0;}

footer p.footer_gray {
	color: #B2B9C3; 
	font-size: 9pt;  
	text-align: center; 
	text-transform: uppercase;
	padding:20px 0 0;
}
footer #partners {
    clear: both;
    overflow: hidden;
    text-align: center;    
}
footer #partners a img {
    margin: 5px 16px 0;
}
.bg_border{background: -moz-linear-gradient(left center , rgba(200, 200, 200, 0.1) 0px, rgba(120, 120, 120, 0.5) 30%, rgba(120, 120, 120, 0.5) 65%, rgba(200, 200, 200, 0.1) 99%) repeat scroll 0 0 transparent;border: 0 none;height: 1px;margin: 10px 0;width: 98%; clear:both;
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(200,200,200,0.1)), color-stop(30%,rgba(120,120,120,0.5)), color-stop(65%,rgba(120,120,120,0.5)), color-stop(99%,rgba(200,200,200,0.1))); /* Chrome,Safari4+ */}

/***Header***/

.topBar{position:absolute;top:0;left:0; width:100%; height:29px; background:#fff;-moz-box-shadow: 3px 3px 6px -2px #ccc;box-shadow: 3px 3px 6px -2px #ccc;-webkit-box-shadow:3px 3px 6px -2px #ccc;}
.topBarIn{max-width:1200px; margin:0 auto; position:relative;}
.topBar ul{padding-top:8px;}
.topBar ul li{float:left; padding:0 8px; border-right:1px solid #acb9c2; font-size:11.5px; font-weight:bold;}
.topBar ul li a{color:#394d64;}
.topBar ul li:last-child{border-right:none;}
.topBar ul li.selected a{color:#10c0c8;}

.navTop{float:left;}
.navIcon{display:block; padding:5px 5px 0 10px;cursor:pointer;}
.navTop ul{position:absolute; top:31px; left:0; background:#f2f2f2; z-index:10; width:256px;padding:0;}
.navTop ul li{padding:10px 0px 10px 40px; font-size:15px; border-bottom:1px solid #e2e2e2; border-top:1px solid #fff;width:215px;}
.navTop ul li:first-child{ background:url(http://c.crossmap.christianpost.com/images/nav_ic_news.gif) no-repeat 8px 7px;}
.navTop ul li:nth-child(2){ background:url(http://c.crossmap.christianpost.com/images/nav_ic_devotionals.gif) no-repeat 8px 7px;}
.navTop ul li:nth-child(3){ background:url(http://c.crossmap.christianpost.com/images/nav_ic_blogs.gif) no-repeat 8px 7px;}
.navTop ul li:nth-child(4){ background:url(http://c.crossmap.christianpost.com/images/nav_ic.gif) no-repeat 8px 7px;}
.navTop ul li:nth-child(5){ background:url(http://c.crossmap.christianpost.com/images/nav_ic_images.gif) no-repeat 8px 7px;}
.navTop ul li:nth-child(6){ background:url(http://c.crossmap.christianpost.com/images/nav_ic_videos.gif) no-repeat 8px 7px;}
.navTop ul li:nth-child(7){ background:url(http://c.crossmap.christianpost.com/images/nav_ic_kids.gif) no-repeat 8px 7px;}
.navTop ul li:nth-child(8){ background:url(http://c.crossmap.christianpost.com/images/nav_ic_games.gif) no-repeat 8px 7px;}
.navTop ul li:nth-last-child(3){ background:url(http://c.crossmap.christianpost.com/images/ic_fc.png) no-repeat 8px 7px;background-color:#d0d0d0;border-top:1px solid #dbdbdb;}
.navTop ul li:nth-last-child(2){ background:url(http://c.crossmap.christianpost.com/images/ic_tw.png) no-repeat 8px 7px;background-color:#d0d0d0;border-top:1px solid #dbdbdb;}
.navTop ul li:nth-last-child(1){ background:url(http://c.crossmap.christianpost.com/images/ic_pin.png) no-repeat 8px 7px;background-color:#d0d0d0;border-top:1px solid #dbdbdb;}

.headerWrap .navTop{display:none;}

#loginPanel{position:absolute; right:0; background:#fff; width:200px;}
#loginPanel .rollover-box {width:427px;display:block;position:absolute;top:22px;right: 0;z-index: 200;-moz-box-shadow: 0 0 9px rgba(0,0,0,0.1);-webkit-box-shadow: 0 0 9px rgba(0,0,0,0.1);box-shadow: 0 0 9px rgba(0,0,0,0.1);-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=245,Color='#e8e6e2')";filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=245,Color='#e8e6e2');}
#loginPanel .one-column {background:#fff;padding:30px;}
#loginPanel .one-column h3 {color: #000;font-size:1.4em;margin: 0 0 15px 0;}
#loginPanel .one-column h4 {clear: both;color: #000;font-size: 1.2em;margin: 20px 0 0 0;padding: 10px 0 0 0;border-top: 1px solid #d0d0d0;}
#loginPanel .one-column h4 a{color:#00c4cc;}
#loginPanel ul{overflow:hidden;}
#loginPanel ul li{float:left; padding:0 10px 0 0; border-right:none; border:none;}
header .two-column{background:#fff;padding:30px;}header .left_column,header .right_column{float:left;}header .left_column img{max-width:136px;max-height:136px;margin:0;}header .right_column{margin-left:20px;width:180px;}header .right_column a.name{font:normal 20px/24px Georgia;color:black;}header .right_column ul{list-style-type:none;margin-top:10px;}header .right_column ul li a{font:normal 11px/20px Verdana;display:block;}




.feedBack{padding:12px 0 0 18px; font-size:11.5px; float:left;}
.feedBack a{color:#777;}

/*Footer*/
footer#site-footer {clear: both;float: none;padding: 50px 0;position: relative;text-align: center;width: 100%;}
.branding {display: table;margin: 0 auto;}
.branding li {display: table-cell;padding: 0 5px;vertical-align: middle;}
.branding li.site-copy {color: #A3A3A3;font-size: 0.7em;padding-right: 20px;}
.cmci-logo { line-height: 29px; height: 29px; font-size: 12px; text-align: left; display: inline-block; margin-left: auto; margin-right: auto; color: #666; margin-bottom: 16px; }
.cmci-logo img { margin-right: 6px; vertical-align: middle; }
.cmci-logo a { color: #666; }
.footer-social {display: table;margin: 15px auto;}
.footer-social li {display: table-cell;padding: 0 6px;}
.footer-social li a.fb {background: url("/images/footer_icon_fb.gif") no-repeat scroll 0 0 transparent;padding: 0 13px 5px 0;}
.footer-social li a.tw {background: url("/images/footer_icon_tw.gif") no-repeat scroll 0 0 transparent;padding: 0 22px 5px 0;}
.footer-social li a.pin {background: url("/images/footer_icon_pin.gif") no-repeat scroll 0 0 transparent;padding: 0 22px 5px 0;}
.footer-nav {padding: 6px 0;}
.footer-nav ul {display: table;margin: 0 auto;}
.footer-nav ul li {display: table-cell;padding: 0 10px;}
.footer-nav ul li a {color: #666666;font-size: 0.8em;}
.footer-social li a.fb:hover {background: url("/images/over_icon_fb.png") no-repeat scroll 0 0 transparent;}
.footer-social li a.tw:hover {background: url("/images/over_icon_tw.png") no-repeat scroll 0 0 transparent;}
.footer-social li a.pin:hover {background: url("/images/over_icon_pin.png") no-repeat scroll 0 0 transparent;}
footer p.footer_gray {color: #B2B9C3;font-size: 9pt;padding: 20px 0 0;text-align: center;text-transform: uppercase;}
footer #partners {clear: both;overflow: hidden;text-align: center;}
footer #partners a img {margin: 5px 16px 0;}