/*
 * Project Styles
 * 
 */

/*
YUI 3.11.0 (build d549e5c)
Copyright 2013 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/

html{color:#000;background:#FFF}
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,th,ul,ol,li{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}fieldset,images{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style-type:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}

/* ==========================================================================
   Global CSS
   ========================================================================== */

#nodots .bx-controls.bx-has-pager { 
display: none; 
}



   
html { background:#fff;   -webkit-text-size-adjust: none; }
body { font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:22px; color:#4f4f4f; }

input,textarea,select{font-size:14px;}

.wrapper { width:1094px; margin:0 auto; position:relative; }
.wrapper:before, .wrapper:after { content: ""; display: table; }
.wrapper:after { clear: both; }
.wrapper { *zoom: 1; }

.large-wrapper { width:1140px; margin:0 auto; position:relative; }
.large-wrapper:before, .large-wrapper:after { content: ""; display: table; }
.large-wrapper:after { clear: both; }
.large-wrapper { *zoom: 1; }

.small-wrapper {width:750px;}

.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

h1,h2,h3,h4,h5,h6 {color:#0070ba; }  
h1 {font-size: 32px; line-height:40px; margin-bottom: 15px;}   
h2 {font-size: 26px; line-height:30px; font-weight: normal; margin-bottom: 5px; margin-top:15px;}
h3 {font-size: 22px; line-height:26px; font-weight: normal; margin-bottom: 5px; margin-top:10px;}  
h4 {font-size: 20px; line-height:24px;}  
h5 {font-size: 18px; line-height:24px;}  
h6 {font-size: 16px; line-height:22px;} 

h1 > a:hover,h2 > a:hover,h3 > a:hover,h4 > a:hover,h5 > a:hover,h6 > a:hover {color:#349ddf;}

strong {font-weight:bold;}

a {color:#0070ba; text-decoration:none; -webkit-transition: all 400ms ease; -moz-transition: all 400ms ease; -ms-transition: all 400ms ease; -o-transition: all 400ms ease; transition: all 400ms ease;
outline:none!important; }
	a:hover { color:#349ddf ;}
	
a > img {
	border: none;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { /* WebKit browsers */
    color:    #834e2e;
	opacity:1;
}
input:-moz-placeholder, textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #834e2e;
	opacity:1;
}
input::-moz-placeholder, textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #834e2e;
	opacity:1;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #834e2e;
	opacity:1;
}

* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

img {max-width:100%; height:auto;}

.grey-bg {background-color:#eff2f4; }

strong, b, strong *, b * {font-weight: bold !important;}
em, i, em *, i * {font-style: italic !important;}
.bold, .bold a {font-weight: bold !important;}

.slicknav_menu{display:none;}

#main ol {margin-left:10px !important;}
#main ul {margin-left:25px !important;}
#main li {margin-left:25px !important;}

ul {list-style-type:disc !important;}
ol {list-style-type: decimal !important;}

.root_menu, .root_menu ul, .gallery_ul, #footer ul {list-style:none !important; list-style-type: none !important;}



/* ==========================================================================
   Fonts
   ========================================================================== */


/* ==========================================================================
   Header
   ========================================================================== */

 

#header{ width:100%; height:105px; background:#0070ba; border-bottom:1px solid #308ac5; padding-top:25px;}

  #logo{ display:block; max-width:218px;  float:left;  margin-top:10px;}
  
  .header-right {float:right;}
  .donate-btn { border:1px solid #4c9ace; float:right; margin-left:30px;
		  background: #ffffff; /* Old browsers */
		  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
		  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWRmZGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		  background: -moz-linear-gradient(top,  #ffffff 0%, #dedfdf 100%); /* FF3.6+ */
		  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dedfdf)); /* Chrome,Safari4+ */
		  background: -webkit-linear-gradient(top,  #ffffff 0%,#dedfdf 100%); /* Chrome10+,Safari5.1+ */
		  background: -o-linear-gradient(top,  #ffffff 0%,#dedfdf 100%); /* Opera 11.10+ */
		  background: -ms-linear-gradient(top,  #ffffff 0%,#dedfdf 100%); /* IE10+ */
		  background: linear-gradient(to bottom,  #ffffff 0%,#dedfdf 100%); /* W3C */
		  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dedfdf',GradientType=0 ); /* IE6-8 */
	  }
  .donate-btn:hover { background:#2f8ac7;	}
  .donate-btn a {font-size:14px; line-height:14px; color:#0070ba; display:block; padding:10px 45px 10px 12px; background:url(../images/icon-donate.png) right center no-repeat; border-right:12px solid transparent;}
  .donate-btn  a span{font-size:22px; line-height:22px; font-weight:bold; }			
  .donate-btn a:hover {color:#fff;  background:url(../images/icon-donate-hover.png) right center no-repeat;}

 	.login-btn {display:block; float:right;  border:1px solid #4c9ace; padding:6px 25px; font-size:14px; line-height:14px; color:#fff; margin-top:14px; margin-left:30px;}
  	.login-btn:hover {background:#4c9ace;  color:#fff;}

  .public .login-btn {display:block; float:right;  border:1px solid #4c9ace; padding:6px 17px; font-size:14px; line-height:14px; color:#fff; margin-top:14px; }
  .public .login-btn:hover {background:#4c9ace;  color:#fff;}
  .public .login-btn a { color: #fff;}

  .search-cont {display:block; float:right; position:relative; margin-top:14px;}
  .search-cont .search_div{width: 100%; background: #2f8ac7; height:28px;}
  .search-cont .search_div .text{width: 100%; height:28px;background: #2f8ac7;border: none; padding:6px 6px;  font-size:14px; line-height:14px; color:#fff; border-radius: 0;}
  .search-cont .button{position: absolute;top: 0;right: 0;border: none;width: 36px;cursor: pointer; width:43px; height:28px; background:url(../images/icon-search.png) center center no-repeat #2f8ac7; text-indent:200%; overflow:hidden; border-radius: 0; margin: 0;}
	
/* ==========================================================================
   Nav
   ========================================================================== */
#nav{ background:url(../images/nav-shadow.png) top center repeat-x #0070ba; height:55px; border-top:1px solid #0070ba;}  
	#nav .root_menu{}   	
	#nav .root_menu > li{float: left;position: relative;} 
	#nav .root_menu > li > a{color: #fff; font-size: 1em; font-weight:bold; text-transform:uppercase; text-decoration: none; display: block;padding:19px 15px; height:100%;}	
	#nav .root_menu > li > a:hover, #nav .root_menu > li:hover > a{background:#0060a5; color:#fff!important;}	
	#nav .root_menu > li:first-child > a, #nav .root_menu > li.first > a{background:url(../images/home-sprite.png) top left no-repeat #0060a5; width:65px; height:54px; padding:0px; text-indent:100%; overflow:hidden;  -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none;}
	#nav .root_menu > li:first-child > a:hover, #nav .root_menu > li.first > a:hover, #nav .root_menu > li:first-child:hover > a, #nav .root_menu > li.first:hover > a {background:url(../images/home-sprite.png) bottom left no-repeat #105b99;}
	#nav .root_menu .sub_menu {display: none;position: absolute;top: 100%;left: 0;min-width: 212px;z-index: 999; background: #f8f8f8; border:1px solid #ececec;border-left:2px solid #ececec;-webkit-box-shadow: 2px 2px 4px 0 rgba(6,6,6,0.17);box-shadow: 2px 2px 4px 0 rgba(6,6,6,0.17);}  
	#nav .root_menu .sub_menu.sub_menu_level_2, #nav .root_menu .sub_menu.sub_menu_level_3 {top: 0;left: 100%;}	
	#nav .root_menu .sub_menu li {position:relative;}
	#nav .root_menu .sub_menu a {color: #4f4f4f; font-size: 1em;  display: block;padding:9px 15px; border-bottom:1px solid #ececec;}
	#nav .root_menu .sub_menu a:hover{color:#349ddf;}	
	#nav .root_menu .sub_menu .has_sub_menu > a:after{content:"»"; color: #4f4f4f; font-size: 16px; line-height:16px; display:inline-block; float:right;}
	#nav .root_menu .sub_menu .has_sub_menu:hover > a:after {color:#349ddf;}
	#nav .root_menu li:hover > ul{display: block;}
	
	.slicknav_nav .menu_item_level_1 > .menu_link {color:#fff;}
	
	
#nav .social{float: right;  margin-top:10px;}
	.social {list-style:none;}
	.social li {list-style:none; display:block; float:right; margin-left:10px;}
	.social li a{display:block;  background:url(../images/social-icons-sprite.png) 0px 0px no-repeat; width:33px; height:33px; text-indent:100%; overflow:hidden; -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; }
	.social li a.icon-twitter {background-position: -66px 0px;}
	.social li a.icon-facebook {background-position: -33px 0px;}
	.social li a.icon-youtube {background-position: 0px 0px;}
	.social li a.icon-instagram {background-position: -99px 0px;}
	
	.social li a.icon-twitter:hover {background-position: -66px -33px;}
	.social li a.icon-facebook:hover  {background-position: -33px -33px;}
	.social li a.icon-youtube:hover  {background-position: 0px -33px;}
	.social li a.icon-instagram:hover {background-position: -99px -33px;}
	
	.slicknav_menu{	display:none;}		
	
/* ==========================================================================
   Slider
   ========================================================================== */	
#slider-container {margin-bottom:80px; margin-top:50px;}	
	.slide {positon:relative;}
	.slide-text {position:absolute; bottom:0px; left:0px; padding-left:40px; padding-bottom:50px; color: #fff; font-size: 20px; line-height:24px; min-width:580px;}
	.slide-text img {display:block; clear:both; margin-bottom:15px;}
	.slide-text .leading{ font-size: 30px; line-height:40px; display:block;}
	.slide-text .read-more-btn {float:right;}

.yellow-btn {display:inline-block; border-radius:4px; -webkit-border-radius:4px; color:#003366; font-size: 20px; line-height:20px; padding:10px 20px;
	background: #eec006; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlYzAwNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iI2Y4YzYwZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iI2YxYmUxOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWJiMWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #eec006 0%, #f8c60d 40%, #f1be18 60%, #eebb1d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eec006), color-stop(40%,#f8c60d), color-stop(60%,#f1be18), color-stop(100%,#eebb1d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #eec006 0%,#f8c60d 40%,#f1be18 60%,#eebb1d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #eec006 0%,#f8c60d 40%,#f1be18 60%,#eebb1d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #eec006 0%,#f8c60d 40%,#f1be18 60%,#eebb1d 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #eec006 0%,#f8c60d 40%,#f1be18 60%,#eebb1d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eec006', endColorstr='#eebb1d',GradientType=0 ); /* IE6-8 */
}
	
/* ==========================================================================
   Home
   ========================================================================== */	
#intro-paragraph { padding:15px 0px; text-align:center;}	
	#intro-paragraph h2 { padding-bottom:20px;}
	#intro-paragraph p {color:#4f4f4f; font-size: 16px; padding: 0 10px;}
	
.content {padding:30px 0px;}
	.content h3{ text-transform:uppercase; padding-bottom:25px; text-align:center; }

.working-boxes {margin:0px -15px 45px -15px;}
	.working-box {width:33.33%; float:left; padding:0px 15px; overflow:hidden;}
	.box-inner {width:100%; height:100%;position:relative; }
	
	.box-inner:hover {background:#000;}
	.box-inner:hover img, .box-inner:hover a {opacity:0.8;-webkit-transition: all 400ms ease; -moz-transition: all 400ms ease; -ms-transition: all 400ms ease; -o-transition: all 400ms ease; transition: all 400ms ease;-webkit-backface-visibility:hidden; /* Chrome, Safari, Opera */
backface-visibility:hidden; -webkit-backface-visibility: hidden;}
	.box-inner:hover img{-webkit-transform: rotate(0);-moz-transform: rotate(0);transform: rotate(0);}
	
	.working-box img {display:block; margin:0px; padding:0px; -webkit-backface-visibility:hidden; /* Chrome, Safari, Opera */
backface-visibility:hidden;}
	.working-box a:last-child {display:block; position:absolute; bottom:0px; left:0px; width:100%; color:#fff; font-size: 20px; line-height:20px; text-transform:uppercase; font-weight:bold; padding:12px 0px; background-color:rgb(0,112,186); background-color:rgba(0,112,186,0.7); text-align:center; background-image:url(../images/icon-arrow-right.png); background-repeat:no-repeat; background-position:right center; border-right:20px solid transparent; border-left:20px solid transparent;-webkit-backface-visibility:hidden; /* Chrome, Safari, Opera */
backface-visibility:hidden;}
	
	.mini-sliders {margin:0px -15px 45px -15px;}
	.mini-slider {width:33.33%; float:left; padding:0px 15px; overflow:hidden;}

.whats-new {}
	.whats-new h5{text-transform:uppercase;  padding-bottom:15px; text-align:center; overflow: hidden;}
	.whats-new h5:before,.whats-new h5:after {background-color: #e9e9e9; content: ""; display: inline-block; height: 1px; position: relative; vertical-align: middle; width: 30%;}
	.whats-new h5:before { right: 0.5em;  margin-left: -50%;}
	.whats-new h5:after {left: 0.5em; margin-right: -50%;}	
	
	.news-cont {text-align:center; margin-bottom:10px;}
	.news-cont > div {padding-bottom:8px;}	
	.news-cont, .news-cont a {color:#0070ba; font-size: 16px; line-height:20px; }
	.news-cont a { text-decoration: underline;}
	.news-cont a:hover {color:#349ddf;}
	.news-cont  img {display:inline-block; margin-bottom:3px;}
		
	.blue-btn {display:inline-block; border-radius:4px; -webkit-border-radius:4px; color:#fff; font-size: 15px; line-height:15px; padding:10px 15px; background: #489ce0;}
	.blue-btn:hover {background: #0070ba; color:#fff;}
	
	.grey-btn {display:inline-block; border-radius:4px; -webkit-border-radius:4px; color:#fff; font-size: 15px; line-height:15px; padding:10px 15px 10px 30px; background:url(../images/icon-back.png) 14px center no-repeat #838383; }
	.grey-btn:hover {background-color: #4f4f4f; color:#fff;}
	
	.more-news-btn {display:block; margin:0 auto; max-width:185px; white-space:nowrap; text-align:center;}
	
/* ==========================================================================
   Footer
   ========================================================================== */	
				
#footer{  padding-top:30px; padding-bottom:45px;}

	.footer-columns {margin:0 -15px;}
	.footer-column {width:15%; float:left; padding:0 15px;}
	.twitter_column {width:25%;}
	
	.home-footer .footer-columns {margin:0 -25px;}
	.home-footer .footer-column {width:20%; float:left; padding:0 25px;}
	
	.footer-column h5 { padding-bottom:12px;}
	
	.footer-menu {list-style:none;}
	.footer-menu li{list-style:none; display:block; padding-bottom:5px;}
	.footer-menu li a {color:#4f4f4f; font-size: 15px; line-height:18px;}
	.footer-menu li a:hover {color:#349ddf;}
	
	.footer-column .social {margin-top:30px; margin-bottom:20px; text-align:left;}
	.footer-column .social li {float:none; margin:0px 10px 10px 0px; display:inline-block;}
	.footer-column .social li a.icon-twitter:hover {background-position: -66px -66px;}
	.footer-column .social li a.icon-facebook:hover  {background-position: -33px -66px;}
	.footer-column .social li a.icon-youtube:hover  {background-position: 0px -66px;}
	
#footer-bar-cont {padding:10px 0px; background:#34424c;}
	#footer-bar-cont img {float:left;}
	
	#footer_bar a.footer {display:block; float:left; width:153px; height:26px; overflow:hidden; background:url(../images/church-insight-logo.png) 0 0 no-repeat; text-indent:-999em;  margin-right:80px;}
	
	#footer_mobile, #footer_copyright, #footer_tc, #footer_privacy, #footer_help {color:#f3f3f4;font-size: 11px; line-height:11px; font-weight:bold; display:block; float:left;  margin-top:10px;}
	#footer_mobile:after, #footer_copyright:after, #footer_tc:after, #footer_privacy:after {content:"|"; font-size: 11px; line-height:11px; color:#f3f3f4; font-weight:bold; display:inline-block; padding:0px 5px;}
	
	#footer_charity {display:block; float:right; font-size: 11px; line-height:11px; color:#f3f3f4; font-weight:bold;  margin-top:10px;}
	
	#footer_mobile:hover, #footer_copyright:hover, #footer_tc:hover, #footer_privacy:hover, #footer_help:hover {opacity:0.7;}

	.mobile_only {display:none;}
	
	
	.mobile-footer {text-align:center;}
	.mobile-footer .social {margin-bottom:35px;}
	.mobile-footer .social li {float:none; display:inline-block; margin: 0 5px;}
	.mobile-footer .social li a.icon-twitter:hover {background-position: -66px -66px;}
	.mobile-footer .social li a.icon-facebook:hover  {background-position: -33px -66px;}
	.mobile-footer .social li a.icon-youtube:hover  {background-position: 0px -66px;}
	 
	.twitter_widget > iframe {width:100%!important; height:350px !important;}
	.twitter_widget {background:#fafafa; padding:10px;}
	.twitter_widget > iframe  div#twitter-widget-0  {border:0px!important;}
	.timeline-header {border:0!important;}
	.twitter_widget .timeline-header  h1.summary a{color:#0070ba!important;}
	.timeline-footer {background:#fafafa!important;}
	
	
/* ==========================================================================
   Content Page
   ========================================================================== */	
#main-content {margin-top:25px;}	
#sidebar {width:220px; float:left; margin-right:90px;}	
	.widget {padding:20px; background:#f8f8f8; margin-bottom:40px;}	
	.widget-working-boxes .working-box {width:100%; float:none; padding:0px; overflow:hidden; margin-bottom:8px;}
	.widget-working-boxes .working-box a:last-child { font-size: 16px; line-height:16px; padding: 5px 0;  background-image:url(../images/icon-arrow-right-small.png); background-repeat:no-repeat; background-position:right center; border-right:10px solid transparent; border-left:10px solid transparent;}	
	
	.widget-working-boxes .mini-slider {width:100%; float:none; padding:0px; overflow:hidden; margin-bottom:8px;}
	

	.widget-group-nav {}	
	.widget-group-nav table tbody > tr:first-child > td, .widget-group-nav table tbody > tr.first > td{padding:0px!important;}
	.widget-group-nav .boxout_header .boxout_header_left, .widget-group-nav .boxout_header  .boxout_header_right{display:none;}	
	.widget-group-nav .boxout_header_middle a {
      font-size: 1em; 
      line-height:1.3em; 
      color:#349ddf; 
      text-transform:uppercase; 
      font-weight:bold; 
      border-bottom:1px solid #dbdbdd; 
      display:block; 
      width:100%; 
      padding-bottom:10px;}
	.widget-group-nav .group_nav_child > a, .widget-group-nav .group_nav_sibling > a,
		 .widget-group-nav .group_nav_selected > a {
           
           font-size: 1em; 
           line-height:1.5em; 
           color:#0070ba; 
            border-bottom:1px solid #dbdbdd; 
           display:block; 
           width:100%; 
           padding-bottom:5px;
           padding-top:5px;
           }
	.widget-group-nav .has-submenu > a {background:url(../images/group-nav-dropdown.png) right center no-repeat;}
	.widget-group-nav .has-submenu .group_nav_child a{font-size: 15px; line-height:1.5em; color:#0070ba;  border-bottom:1px solid #dbdbdd; display:block; width:100%; padding-bottom:0px; padding-left:20px; background:url(../images/group-nav-arrow.png) left center no-repeat;}
	.widget-group-nav .has-submenu > .group_nav_child {display:none;}
	/*.widget-group-nav .has-submenu:hover > .group_nav_child {display:block;}*/	
	.widget-group-nav a:hover {color:#349ddf;}	
	

	.widget-group-nav-1 .group_nav_selected {
		display: none;
	}

	.widget-group-nav-2 .group_nav_selected > .group_nav_child > a {
		margin-left: 8px;
	}

#main {width:710px; float:left;}		
	.page-title {padding-bottom:35px; text-transform:uppercase;}
	.featured-image {display:block; -webkit-box-shadow: 0 2px 15px 2px rgba(0,0,0,0.2);box-shadow: 0 2px 15px 2px rgba(0,0,0,0.2); margin-bottom:40px;}
	.entry p {padding-bottom:10px;}
	.entry h2 {padding-bottom:0px;}
	#main .ArticleBody {
		margin-bottom: 60px;
	}
	
	#main .ArticleBody .ArticleBody {
		margin-bottom: 0;
	}

	#main .dailyPrayerSection .ArticleBody {
		margin-bottom: 0;
	}

/* ==========================================================================
   Content Page
   ========================================================================== */	
#main-landing {}
	.video-cont {max-width:720px; margin:0px auto 40px auto; -webkit-box-shadow: 0 2px 15px 2px rgba(0,0,0,0.2);box-shadow: 0 2px 15px 2px rgba(0,0,0,0.2);}
	.landing-text {max-width:800px; margin:0px auto 30px auto; text-align:center;}
	.landing-text h2 {padding-bottom:20px;}
	
#landing-boxes-cont {padding:60px 0px; border-top:1px solid #e9e9e9;}
	.image-boxes {margin:0px -14px; position: relative;}
	.image-box {padding:0px 14px; float:left; width:25%; text-align:center; min-height: 1px; margin-bottom:30px; height: 310px;}
	.image-box > a {display:block; color:#4f4f4f; -webkit-transition: all 400ms ease; -moz-transition: all 400ms ease; -ms-transition: all 400ms ease; -o-transition: all 400ms ease; transition: all 400ms ease; overflow:hidden;}
	.img-cont {display:block; border-bottom:4px solid #0070ba; margin-bottom:20px; /* background:#000; */ }
	.image-box > a:hover img {opacity:0.7;}
	.image-box img{display:block;}
	.image-box h4 {text-transform:uppercase; padding-bottom:15px;}
	.images8 { min-height: 288px;}

	.image-boxF {padding:0px 14px; float:left; width:25%; text-align:center; min-height: 1px; margin-bottom:30px;}
	.image-boxF > a {display:block; color:#4f4f4f; -webkit-transition: all 400ms ease; -moz-transition: all 400ms ease; -ms-transition: all 400ms ease; -o-transition: all 400ms ease; transition: all 400ms ease; overflow:hidden;}
	.image-boxF > a:hover img {opacity:0.7;}
	.image-boxF img{display:block;}
	.image-boxF h4 {text-transform:uppercase; padding-bottom:15px;}


	.image-box3 {padding:0px 14px; float:left; width:30%; text-align:center;  margin-bottom:10px; height: 200px;}
	.image-box3 > a {display:block; color:#4f4f4f; -webkit-transition: all 400ms ease; -moz-transition: all 400ms ease; -ms-transition: all 400ms ease; -o-transition: all 400ms ease; transition: all 400ms ease; overflow:hidden;}
	.img-cont3 {display:block;  margin-bottom:20px; text-align: left;}
	.image-box3 > a:hover img {opacity:0.7;  }
	.image-box3 img{display:block;}
	
	.align3 { margin-left: 70px;}
	.clearpic { clear: both;}
	.clearpic img { min-height: 200px;}


	.todaysPrayer {
    	display: none;
  	}

	.image-box-home-logged {padding:0px 14px; float:left; width:25%; text-align:center; min-height: 1px; margin-bottom:5px; }

/* ==========================================================================
   INTRANET
   ========================================================================== */	

.intranet #header{  background:#fff; border-bottom:1px solid #fff; }
  .intranet #logo{ max-width:185px;}
  
   #logo2{ display:none; max-width:185px; float:left;  margin-top:10px;}
  .intranet-header {color:#2b2e30;  font-size:26px; line-height:26px; font-weight:bold; font-style:italic; padding-left:30px; padding-top:13px; display:block; float:left;}  
  .intranet-header.mobile_only {display:none;}
  
  .donate-btn { border:1px solid #d7d6d6; 
		 background: #ffffff; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #ffffff 0%, #ebebeb 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ebebeb)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ffffff 0%,#ebebeb 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #ffffff 0%,#ebebeb 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #ffffff 0%,#ebebeb 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #ffffff 0%,#ebebeb 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb',GradientType=0 ); /* IE6-8 */

	  }
  .intranet .donate-btn:hover { background:#fff;  color:#0070ba; border-color:#0070ba;	}
  .intranet .donate-btn a {color:#3e4950;}  	
  .intranet .donate-btn a:hover {color:#0070ba; background-image:url(../images/icon-donate-blue.png); }
	  


  .intranet .login-btn  { border:1px solid #d7d6d6; color:#3e4950;padding: 7px 25px;}
  .intranet .login-btn:hover {background:#fff;  color:#0070ba; border-color:#0070ba;}
  .intranet .login-btn  a {  color:#3e4950;}
  .intranet .search-cont .search_div{background: #fff; height:30px;}
  .intranet .search-cont .search_div .text{height:30px;background: #fff; color:#3e4950;  border:1px solid #d7d6d6;}
  .intranet .search-cont .button{height:28px; background:url(../images/icon-search-intranet.png) center center no-repeat #fff;  border:1px solid #d7d6d6;height:30px; border-left:0;}
  
  .intranet #nav{ background:url(../images/nav-shadow.png) top center repeat-x #3198da; border-top:1px solid #0070ba;} 
	.intranet #nav .root_menu > li > a:hover, .intranet #nav .root_menu > li:hover > a{background:#0060a5; }	
	.intranet #nav .root_menu > li:first-child > a, .intranet #nav .root_menu > li.first > a{background:url(../images/home-sprite.png) bottom left no-repeat #2e8cc8;}
	.intranet #nav .root_menu > li:first-child > a:hover,.intranet  #nav .root_menu > li.first > a:hover, .intranet #nav .root_menu > li:first-child:hover > a,    .intrane #nav .root_menu > li.first:hover > a {background:url(../images/home-sprite.png) bottom left no-repeat #105b99;}	
  
	.intranet-entry {max-width:850px; margin:0 auto; text-align:center;}

#intranet-boxes-cont {padding:60px 0px 0px 0px; border-top:1px solid #e9e9e9;}
	
#intranet-news-cont { background:#f8f8f8; padding:60px 0px 0px 0px; margin-bottom:50px;}	
	.intranet-news {margin-bottom:60px;}
	.intranet-news h4{text-transform:uppercase;  padding-bottom:15px; text-align:center; overflow: hidden;}
	.intranet-news h4{text-transform:uppercase;  padding-bottom:15px; text-align:center; overflow: hidden;}
	.intranet-news h4:before,.intranet-news h4:after {background-color: #e9e9e9; content: ""; display: inline-block; height: 1px; position: relative; vertical-align: middle; width: 30%;}
	.intranet-news h4:before { right: 0.5em;  margin-left: -50%;}
	.intranet-news h4:after {left: 0.5em; margin-right: -50%;}	
	
	.intranet-news-resources .intranet-news h4:before,.intranet-news-resources .intranet-news h4:after {display:none;}
	
	.loggedInUserAs, .loggedInUser, .loggedInUser h1 {
		display: inline-block;
		font-size: 16px;
		color: #0070ba;
		font-weight: normal;
		line-height: 20px;
	}
	
#looking-ahead-content {padding-bottom:30px;}
	#looking-ahead-content h2{font-size:28px; padding-bottom:25px;}	
	
#calendar-cont {padding:45px 0px 95px 0px; border-top:1px solid #e9e9e9; text-align:center;}
	#calendar > div {margin-bottom:35px; line-height:22px;}
	#calendar .eventTitle a {font-weight:bold; display:inline-block; padding:3px 0px;}
	#calendar .eventLocation a {color:#4f4f4f;}
	#calendar .eventLocation a:after {content:" (map)"; color:#0070ba;}
	

	.guest_user .intranet .sidebar {
		display: none;
	}



/* ==========================================================================
   Intranet news boxes
   ========================================================================== */		


#inet-other-news .ArticleBody {
  border-color: #dbdbdd;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
}



/* ==========================================================================
   Resources Landing
   ========================================================================== */		
#search-cont {padding:40px 0px; }	
	.search-box {width:750px; margin:0 auto; background:url(../images/search-box-bg.png) top left no-repeat #339de0; padding:30px 50px 12px 50px;}
	.search-box h1 {float:left; color:#fff; font-weight:normal; margin-right:35px;}
	.search-resources-form {display:block; float:left; margin-top:4px;}
	.search-resources-form .search_div {display:block; float:left;border:1px solid #f6f8f9; background:#f6f8f9; -webkit-border-radius: 7px 0 0 7px; border-radius: 7px 0 0 7px; height:33px; padding-left:15px; width:275px;  }
	.search-resources-form input[type=text] {border:0; background:none; width:275px; color:#919191; font-size:14px; height:33px;}
	.search-resources-form input[type=button] {display:block;float:left; -webkit-border-radius: 0 7px 7px 0;
border-radius: 0 7px 7px 0;height:33px; background:url(../images/go-bg.png) right top no-repeat; border:2px solid #f6f8f9; margin-left:-10px; cursor:pointer; color:#f0f1f1;font-size:14px; width:45px; font-weight:bold;}
	.search-resources-form input[type=button]:hover {background-position:right bottom;}
	
	input::-webkit-input-placeholder {color:#919191;}	
	input:-moz-placeholder{color:#919191;}
	input::-moz-placeholder{color:#919191;}
	input:-ms-input-placeholder{color:#919191;}
	
	.image-boxes2 {margin:0px -10px; text-align:center;}
	.image-boxes2 .image-box {padding:0px 10px;  float:left; width:20%; text-align:center; min-height:275px; margin-bottom:30px;}
	.image-boxes2 .image-box h5 {text-transform:uppercase; padding-bottom:15px;}
	
	#intranet-resources-header {color:#fff;  font-size:20px; line-height:20px; font-weight:bold; text-align:center; background:#339de0; padding:15px 0px; position:relative; }
	#intranet-resources-header:after {content:' '; width: 0; 	height: 0; 	border-left: 17px solid transparent;	border-right: 17px solid transparent;border-top: 17px solid #339de0; display:block; position:absolute; left:50%;margin-left:-17px; bottom:-16px; }
	#intranet-news-cont.intranet-news-cont2 {padding-top:15px; background:#fff;} 
	.intranet-news-cont2 .intranet-news {border-bottom:1px solid #e9e9e9; margin-bottom:0px; padding:25px 20px 0px 20px;}
	
	.guest_user .intranet-entry #systemPageContent h2 {
		padding-bottom: 0;
	}
/* ==========================================================================
   Resources Categories
   ========================================================================== */	
   
   .intranet-entry.full {padding-left:0px; padding-right:0px; max-width:985px;}
   .intranet-entry.medium {padding-left:0px; padding-right:0px; max-width:920px;}
	

   .resource-category-list {list-style:none; margin-bottom:60px;}
   .resource-category-list li{list-style:none; display:block; padding:17px 25px 17px 30px; background:#eff2f4; margin-bottom:10px; position:relative;}
   .resource-category-list li:before, .resource-category-list li:after { content: ""; display: table; }
   .resource-category-list li:after { clear: both; }
   .resource-category-list li { *zoom: 1; }
   .resource-category-list li h4 {font-weight:normal; text-align:left; float:left; padding-top:5px;}
   .select-btn {text-transform:uppercase; float:right;}
   
   .library-cont {margin:20px 0px 100px 0px;}
   .library-main {float:left; width:595px;}
   .library-main h2, .library-main .group_nav_selected {
   		font-size: 26px; line-height: 30px; color: #0070ba; font-weight: bold; margin-bottom: 0;
   		background:#eff2f4; height:58px; text-align:left; padding:15px 33px; border-bottom:2px solid #fff;}
   .library-other {float:right; width:285px;}
   .library-other h5 {background:#eff2f4; height:58px; text-align:left; padding:20px 33px; border-bottom:2px solid #fff;}
   
   
   .category-list {background:#f8f8f8; padding:20px 15px 20px 33px;}
   .category-list > div {text-align:left; padding-left:20px; background:url(../images/group-nav-arrow.png) left center no-repeat; margin-bottom:10px;}
   
   .other-category-list {list-style:none; background:#f8f8f8; padding:15px 25px;}
   .other-category-list li{list-style:none; display:block; text-align:left; padding-left:20px; background:url(../images/group-nav-arrow.png) left center no-repeat; margin-bottom:5px; padding-bottom:5px; padding-top:5px; border-bottom:1px solid #d6d6d8;}
   .other-category-list li a {}
   
   .document-info-cont {width:650px;}
   .document-info-cont h2 {padding-left:170px;}
   .document-info {background:url(../images/icon-document.png) 25px 30px no-repeat #f8f8f8; padding:20px 15px 20px 33px; text-align:left; padding-left:170px;}
   .document-info h5 {padding-bottom:25px;}
   
   .download-btn {text-transform:uppercase; float:left; margin-right:30px;}
   .back-btn {text-transform:uppercase; float:left;}
	
/* ==========================================================================
   Blog
   ========================================================================== */	

	.blog a {
		display: inline-block;
		margin-bottom: 10px;
	}

	.blog td.smalltext a {
		margin-bottom: 30px;
	}

	.author {
		display: inline-block;
		margin-top: 20px;
		font-style: italic;
	}

/* ==========================================================================
   Daily Prayer
   ========================================================================== */	

	.daysOfMonth .month {
		color: #0070ba;
		font-weight: bold;
		padding-bottom: 4px;
	}

	.daysOfMonth .days {
		word-spacing: 2px;
		padding-bottom: 4px;
	}

/* ==========================================================================
   Miscellaneous Articles
   ========================================================================== */
	table.monthlyUpdate {
		border-collapse:separate;
		border-spacing:5px;
	}

  
/* ==========================================================================
   System Pages
   ========================================================================== */
	
	.systemPages {
    width: 100%;
    display: table;
    padding-bottom: 30px;
	}
	.systemPageLeft {
	     display:table-cell; 
	    width: 25%;
	}
	.systemPageContent {
	    display:table-cell;
	    padding: 0 25px;
	}

	.systemPageContent ul {
	    line-height: 20px;
	    list-style: none; 
	}

	.systemPageLeft {padding:20px; background:#f8f8f8; margin-bottom:40px;}	 
	.systemPageLeft table tbody > tr:first-child > td,.systemPageLeft table tbody > tr.first > td {
	    padding:0!important
	}

	.systemPageLeft .boxout_header .boxout_header_left,.systemPageLeft .boxout_header .boxout_header_right {
	    display:none
	}

	.systemPageLeft .boxout_header_middle a {
	    font-size:16px;
	    line-height:24px;
	    color:#349ddf;
	    text-transform:uppercase;
	    font-weight:700;
	    border-bottom:1px solid #dbdbdd;
	    display:block;
	    width:100%;
	    padding-bottom:10px
	}

	.systemPageLeft .group_nav_child > a,.systemPageLeft .group_nav_sibling > a,.systemPageLeft .group_nav_selected > a {
	    font-size:16px;
	    line-height:37px;
	    color:#0070ba;
	    border-bottom:1px solid #dbdbdd;
	    display:block;
	    width:100%;
	    padding-bottom:0
	}

	.systemPageLeft .has-submenu > a {
	    background:url(../images/group-nav-dropdown.png) right center no-repeat
	}

	.systemPageLeft .has-submenu .group_nav_child a {
	    font-size:15px;
	    line-height:36px;
	    color:#0070ba;
	    border-bottom:1px solid #dbdbdd;
	    display:block;
	    width:100%;
	    padding-bottom:0;
	    padding-left:20px;
	    background:url(../images/group-nav-arrow.png) left center no-repeat
	}

	.systemPageLeft .has-submenu > .group_nav_child {
	    display:none
	}

	.systemPageLeft a:hover {
	    color:#349ddf
	}

	.systemPageContent ul {
	line-height: 20px;
	}

	.systemPageContent li {
		line-height: 20px;
	}

	.systemPageContent table > tbody > tr > td > ul > li.first > b > a,
	.systemPageContent table > tbody > tr > td > ul > li.last > b > a
	 {
		margin-bottom: 10px;
		margin-top: 10px;
		font-size: 20px;
		font-weight: normal;
		display: inline-block;
		text-transform: capitalize;
	}

	input[type="submit"] , input[type="button"]  {
	  cursor: pointer;
	  margin: 0 3px;
	  width: auto;
	}

	
	body INPUT.sitebutton, body INPUT.button, input[type="submit"] , input[type="button"] {
	  background-color: #0070ba;
	  border-width: 0px;
	  border-style: hidden;
	  font-family: arial, helvetica, sans-serif;
	  font-weight: normal;
	  font-size: 12px;
	  color: #FFFFFF;
	  padding: 5px;
	  border-radius: 4px;
	  -webkit-appearance: none !important;
	}
	
	input[type="submit"]#activate {
		margin-right: 10px !important;
	}

	/* Event Popup */

	#calendar_title select {
	font-size: small;
	}

	#calendar_title input {
	margin-top: 5px;
	}

	body.eventpopupwindow  {
		padding: 10px;
	}

	body.eventpopupwindow table {
		border-collapse:separate;
		border-spacing:5px;
	}

	.popupwindow_title {
		font-size: medium;
		font-weight: bold;
	}

	 #nav  #cacm .root_menu > li > a {
   	font-size: 16px;
   }

/* ==========================================================================
   Portrait iPad
   ========================================================================== */
@media only screen and (max-width: 1188px){	
	
	.tablet_hidden {display:none;}

	.wrapper { width:720px; }
	.large-wrapper { width:766px;  }
	
	.donate-btn,.login-btn {margin-left:15px;}
	#nav .root_menu > li > a {font-size: 12px;padding: 19px 10px; }
	
	
	#footer_bar { text-align:center;}
	#footer_bar a.footer {margin:0px auto 8px auto; clear:both; float:none; display:block;}
	#footer_mobile, #footer_copyright, #footer_tc, #footer_privacy, #footer_help {display:inline-block; float:none;  margin-top:0px; margin-bottom:15px;}
	
	#footer_charity {margin:0px auto 0px auto; clear:both; float:none; display:block; text-align:center;}
	
	.footer-column .social {text-align:center;}
	.footer-column .social li {margin:0px 5px 10px 5px;}
	
	.footer-columns {margin:0 -15px;}
	.footer-column {width:15%; float:left; padding:0 15px;}
	.twitter_column {min-width:25%;}
	
	#sidebar {width:220px; float:left; margin-right:0px;}	
	#main {width:460px; float:right;}
	
	.intranet .login-btn { padding: 7px 15px; margin-left: 10px;}
	.intranet .search-cont .search_div {width:100px;}
	.intranet-header {padding-left:15px;}	
	
   .library-main {width:430px;}
   .library-other {width:270px;}
   
   .document-info-cont h2 {padding-left:33px;}   
   .download-btn {margin-right:0px; margin-bottom:20px;}


	.align3 { margin-left: 40px;}

   #nav  #cacm .root_menu > li > a {
   	font-size: 11px;
   }
   
}

/* ==========================================================================
   Landscape iPhone
   ========================================================================== */
@media only screen and (max-width: 800px){
	
	body {  font-size:15px; line-height:20px;  }
	
	h2 {font-size: 20px; line-height:24px;}
	h3 {font-size: 18px; line-height:22px;}	
	h4 {font-size: 18px; line-height:22px;}  
	
	.content h3{padding-bottom:20px;}	
	#main-content {margin-top:0px;}

	.mobile_hidden {display:none!important;}
	.mobile_only {display:block;}	
	.slicknav_menu{	display:block;}	
	#footer_bar > a, #footer_bar > span{display:none;}
	#footer_bar a.footer {display:block; float:none; margin: 0 auto;}
	
	.wrapper { width:auto; overflow:hidden; padding:0px 0px;}
	.large-wrapper { width:auto;  }
	
	#header {height:45px;padding-top: 13px;margin:0px auto 5px auto; }
	#logo {float:none; margin:0 auto; max-width:145px;}
	
	#slider-container {margin-bottom:40px; margin-top:0px;}
	.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {bottom:-30px!important;}
	.slide-text img {max-width:50%!important; height:auto;}
	
	#intro-paragraph {padding:25px 40px; }
	#intro-paragraph p {font-size:16px; line-height:22px;}
	
	.working-boxes {margin:0px auto 35px auto; padding-bottom:15px; border-bottom:1px solid #e9e9e9;}
	.working-box {max-width:240px; width:100%; float:none; padding:0px; margin:0 auto 20px auto; }
	.working-box a {font-size:14px; line-height:14px; background-image: url("../images/icon-arrow-right-small2.png"); border-right: 14px solid transparent; border-left: 20px solid transparent;}
	

	.mini-sliders {margin:0px auto 35px auto; padding-bottom:15px; border-bottom:1px solid #e9e9e9;}
	.mini-slider {max-width:240px; width:100%; float:none; padding:0px; margin:0 auto 20px auto; }
	
	.whats-new {padding:0px 20px;}
	.whats-new h5:before,.whats-new h5:after {display:none;}
	
	#footer {padding-bottom:25px;}
	.mobile-footer {}
	.mobile-footer .social {margin-bottom:20px;}
	.mobile-footer .footer-logo{display:block; margin:0px auto 15px auto;}	
	
	#footer_bar_mobile {text-align:center;}
	#footer_bar_mobile a.footer {display:none!important;}
	#footer_bar_mobile  #footer_mobile, #footer_bar_mobile  #footer_copyright, #footer_bar_mobile  #footer_tc, #footer_bar_mobile  #footer_privacy, #footer_bar_mobile  #footer_help {color:#4f4f4f;font-size: 12px; line-height:12px; font-weight:normal; display:inline-block; float:none; margin-bottom:20px;}
	#footer_bar_mobile  #footer_mobile:after, #footer_bar_mobile  #footer_copyright:after, #footer_bar_mobile  #footer_tc:after,#footer_bar_mobile   #footer_privacy:after {color:#4f4f4f;font-size: 12px; line-height:12px; font-weight:normal; padding:0px 2px;}	
	#footer_bar_mobile  #footer_charity {width:100%; clear:both; display:block; float:none; font-size: 11px; line-height:18px; color:#4f4f4f; font-weight:normal;  text-align:center; max-width:215px; margin:0 auto;}	
	
	#footer-bar-cont {padding:15px 0px 30px 0px;}
	#footer-bar-cont .footer-logo {display:block; margin:0 auto; max-width:153px;}
	
	#sidebar {display:none;}
	#main {width:100%; padding-top:30px;}
	
	#main .page-title {padding-left:20px; padding-right:20px; }
	#main .featured-image {margin-left:auto; margin-right:auto;}
	#main .ArticleBody {padding-left:20px; padding-right:20px; }
	
	#main-landing {padding-left:20px; padding-right:20px; padding-top:20px;}
	
	.image-boxes {margin:0px;}
	.image-box {padding:0px; float:none; width:100%; max-width:253px; margin:0px auto 25px auto; min-height:1px;}
	.image-boxF {padding:0px; float:none; width:100%; max-width:253px; margin:0px auto 25px auto; min-height:1px;}

	.image-box3 {padding:0px; float:none; width:100%; max-width:253px; margin:0px auto 25px auto; min-height:1px;}
	
	p.img-cont3 {
		width: 160px;
	}

	.tips4evangelism .image-box3 {
		max-width: 219px;
   	}

	#logo.mobile_hidden {display:none;}
	.intranet #header {background:#231f20; text-align:center; padding:12px 0px; }
	.intranet #header .wrapper {width:260px;}
	.intranet #header #logo2 {display:block; float:left; margin:0px; padding:0px; max-width:130px;}
	.intranet #header .intranet-header.mobile_only  {display:block; float:right; margin:0px; padding:0px; color:#fff; padding-top:0px;font-size: 21px;    line-height: 21px;}
	
	.intranet-entry {padding-left:20px; padding-right:20px; padding-top:20px;}
	.intranet-news {padding-left:20px; padding-right:20px;}
	
	.image-boxes2 {margin:0px auto;  text-align:center; width:352px;}
	.image-boxes2 .image-box { padding:0px 6px;   width:155px; text-align:center; height:190px; min-height:1px; margin-bottom:30px;  display:inline-block; vertical-align:top; float:none;}
	.image-boxes2 .image-box h5 {text-transform:uppercase; padding-bottom:15px;}
	
		#search-cont {padding:0px 0px; margin-top:-6px;}	
	.search-box {width:100%; margin:0 auto; background:none top left no-repeat #339de0; padding:30px 0px;}
	.search-box h1 {float:none; color:#fff; font-weight:normal; margin-right:0px; width:100%; text-align:center; margin-bottom:10px; font-size:24px;}
	.search-resources-form {display:block; float:none; width:315px; margin:0 auto;}
	
	.small-wrapper  .intranet-entry {padding-left:0px; padding-right:0px; }
	
	.resource-category-list li {width:100%; height:35px; padding:6px;}
	.resource-category-list li h4 { float:none; text-align:center; padding:0px; position:relative; z-index:2; pointer-events:none; font-size:18px;}
	.resource-category-list li:hover h4 {color:#fff;}
	.select-btn {position:absolute; top:0px; left:0px; z-index:1;width:100%; height:35px; float:none; text-indent:-300%; overflow:hidden; border-radius:0px; -webkit-border-radius:0px; background:none;}
	
	
	.library-main {float:none; width:100%; margin-bottom:2px;}
    .library-other {float:none; width:100%; }
	
	.category-list > div {list-style:none; display:block; text-align:left; padding-left:20px; background:url(../images/group-nav-arrow.png) left center no-repeat; margin-bottom:5px; padding-bottom:5px; padding-top:5px; border-bottom:1px solid #d6d6d8;}	
	

	 
    .document-info {background:#f8f8f8; padding:20px 15px 20px 33px; text-align:left; padding-left:33px; padding-bottom:30px;}
	.document-info h5 {padding-left:75px; background:url(../images/icon-document-small.png) 0 0 no-repeat; min-height:65px; padding-top:10px;}
	.download-btn {margin-right:30px; }
	
	.twitter_widget iframe {width:100%!important; min-width:auto!important;  }
	
	#landing-boxes-cont { padding: 35px 0 5px 0;}
	.landing-text {margin: 0 auto 10px;}
	.video-cont {margin: 0 auto 30px;}
	
	#intranet-boxes-cont {padding: 35px 0 0;}
	.image-box {margin: 0 auto 15px;}
	#intranet-news-cont {padding: 30px 0 0; margin-bottom: 20px;}
	.intranet-news {margin-bottom: 40px;}
	#looking-ahead-content {padding-bottom: 10px;}
	#calendar-cont {padding: 30px 0 40px;}
	.resource-category-list { margin-bottom: 10px;}
	#calendar > div {margin-bottom: 25px;}
	.library-cont {margin: 0 0 20px;}
	.intranet-news-cont2 .intranet-news.last {border-bottom:0px;}


	/* ==========================================================================
   System Pages
   ========================================================================== */
	.systemPageLeft {
   		 display: none;
	}
	.systemPageContent {
	    width: 100%;
	}
		
	
}
/* ==========================================================================
   Portrait iPhone.
   ========================================================================== */
@media only screen and (max-width: 479px){
	
	.image-boxes2 {width:314px;}
	 .document-info-cont {width:100%;}

	
}


/* added by Neil Thomson Oct 2014 */

/* for job adverts page */

.jobadvert {
	border-color:#00409a;
	border-width:1px;
	border-style:solid;
  	padding:10px;
  	margin-bottom: 10px;
}


fieldset.jobadvert  {
	border-top-color: rgb(160,25,14);
	border-right-color: rgb(160,25,14);
	border-bottom-color: rgb(160,25,14);
	border-left-color: rgb(160,25,14);
}
fieldset.jobadvert legend {
	font-size: 80%;
}



.blueborder {
	border-color:#00409a;
	border-width:1px;
	border-style:solid;
  	padding:10px;
  	margin-bottom: 10px;
}

fieldset.blueborder  {
	border-top-color: #00409a;
	border-right-color: #00409a;
	border-bottom-color: #00409a;
	border-left-color: #00409a;
}
fieldset.blueborder legend {
	font-size: 80%;
}





.jobadverttable td {
    padding: 5px;
}

.mockh2 {
  color:#0070ba; 
  font-weight:bold;
  font-size: 22px; 
  line-height:30px; 
  	margin-top: 10px;
  } 

.ArticleBody ol {margin-left:1em !important;}
.ArticleBody ul {margin-left:1em !important;}
.ArticleBody li {margin-left:1em !important;}

.ArticleBody ul {margin-bottom:1em !important;}


#footer .ArticleBody ol, #footer .ArticleBody ul, #footer .ArticleBody li {margin-left:0 !important;}

/* SCOLAR */

.author, .scolarTitle, .scolarLevel, .scolarLocation, .scolarDocType {
	display: none;
}

.scolarHeaders {
	font-weight: bold;
	margin-bottom: 10px;
}
.CellStyleA {
	width: 70%;
	margin-right: 15px;
}

.CellStyleB {
	width: 20%;
}

.CellStyleC {
	width: 10%;
}

.scolarLibrary table { 
  width: 100%; 
  border-collapse: collapse; 
}
.scolarLibrary > div:nth-of-type(odd) { 
  background: #eee; 
}
.scolarLibrary td { 
  padding: 6px; 
  text-align: left; 
}

.TagCloud_div span {
  display: block;
}


/* Neil added to give National staff page gradients */


td.slt {
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(right, #FFFFFF 0%, #CFFFBF 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(right, #FFFFFF 0%, #CFFFBF 100%);
/* Opera */ 
background-image: -o-linear-gradient(right, #FFFFFF 0%, #CFFFBF 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, right top, left top, color-stop(0, #FFFFFF), color-stop(1, #CFFFBF));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(right, #FFFFFF 0%, #CFFFBF 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to left, #FFFFFF 0%, #CFFFBF 100%);
}

td.team-comms {
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(right, #FFFFFF 0%, #BFDFFF 80%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(right, #FFFFFF 0%, #BFDFFF 100%);
/* Opera */ 
background-image: -o-linear-gradient(right, #FFFFFF 0%, #BFDFFF 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, right top, left top, color-stop(0, #FFFFFF), color-stop(1, #BFDFFF));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(right, #FFFFFF 0%, #BFDFFF 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to left, #FFFFFF 0%, #BFDFFF 100%);
}
td.team-neil {
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(right, #BFFFFF 0%, #BFDFFF 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(right, #BFFFFF 0%, #BFDFFF 100%);
/* Opera */ 
background-image: -o-linear-gradient(right, #BFFFFF 0%, #BFDFFF 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, right top, left top, color-stop(0, #BFFFFF), color-stop(1, #BFDFFF));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(right, #BFFFFF 0%, #BFDFFF 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to left, #BFFFFF 0%, #BFDFFF 100%);
}
td.team-fr {
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(right, #FFFFFF 0%, #BFFFFF 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(right, #FFFFFF 0%, #BFFFFF 100%);
/* Opera */ 
background-image: -o-linear-gradient(right, #FFFFFF 0%, #BFFFFF 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, right top, left top, color-stop(0, #FFFFFF), color-stop(1, #BFFFFF));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(right, #FFFFFF 0%, #BFFFFF 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to left, #FFFFFF 0%, #BFFFFF 100%);
}

td.team-op {
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(right, #FFFFFF 0%, #FF9999 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(right, #FFFFFF 0%, #FF9999 100%);
/* Opera */ 
background-image: -o-linear-gradient(right, #FFFFFF 0%, #FF9999 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, right top, left top, color-stop(0, #FFFFFF), color-stop(1, #FF9999));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(right, #FFFFFF 0%, #FF9999 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to left, #FFFFFF 0%, #FF9999 100%);
}

td.team-fin {
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(right, #FFFFFF 0%, #FFFFBF 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(right, #FFFFFF 0%, #FFFFBF 100%);
/* Opera */ 
background-image: -o-linear-gradient(right, #FFFFFF 0%, #FFFFBF 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, right top, left top, color-stop(0, #FFFFFF), color-stop(1, #FFFFBF));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(right, #FFFFFF 0%, #FFFFBF 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to left, #FFFFFF 0%, #FFFFBF 100%);
}

td.team-hr {
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(right, #FFFFFF 0%, #DFBFFF 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(right, #FFFFFF 0%, #DFBFFF 100%);
/* Opera */ 
background-image: -o-linear-gradient(right, #FFFFFF 0%, #DFBFFF 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, right top, left top, color-stop(0, #FFFFFF), color-stop(1, #DFBFFF));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(right, #FFFFFF 0%, #DFBFFF 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to left, #FFFFFF 0%, #DFBFFF 100%);
}

td.team-wcc {
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(right, #FFFFFF 0%, #83A8A7 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(right, #FFFFFF 0%, #83A8A7 100%);
/* Opera */ 
background-image: -o-linear-gradient(right, #FFFFFF 0%, #83A8A7 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, right top, left top, color-stop(0, #FFFFFF), color-stop(1, #83A8A7));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(right, #FFFFFF 0%, #83A8A7 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to left, #FFFFFF 0%, #83A8A7 100%);
}

td.team-tr {
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(right, #FFFFFF 0%, #88AA86 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(right, #FFFFFF 0%, #88AA86 100%);
/* Opera */ 
background-image: -o-linear-gradient(right, #FFFFFF 0%, #88AA86 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, right top, left top, color-stop(0, #FFFFFF), color-stop(1, #88AA86));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(right, #FFFFFF 0%, #88AA86 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to left, #FFFFFF 0%, #88AA86 100%);
}

td.team-res {
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(right, #FFFFFF 0%, #FF9075 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(right, #FFFFFF 0%, #FF9075 100%);
/* Opera */ 
background-image: -o-linear-gradient(right, #FFFFFF 0%, #FF9075 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, right top, left top, color-stop(0, #FFFFFF), color-stop(1, #FF9075));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(right, #FFFFFF 0%, #FF9075 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to left, #FFFFFF 0%, #FF9075 100%);
}
td.team-mc {
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(right, #FFFFFF 0%, #AF7670 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(right, #FFFFFF 0%, #AF7670 100%);
/* Opera */ 
background-image: -o-linear-gradient(right, #FFFFFF 0%, #AF7670 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, right top, left top, color-stop(0, #FFFFFF), color-stop(1, #AF7670));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(right, #FFFFFF 0%, #AF7670 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to left, #FFFFFF 0%, #AF7670 100%);
}
td.team-vanessa {
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(right, #CFFFBF 0%, #AF7670 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(right, #CFFFBF 0%, #AF7670 100%);
/* Opera */ 
background-image: -o-linear-gradient(right, #CFFFBF 0%, #AF7670 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, right top, left top, color-stop(0, #CFFFBF), color-stop(1, #AF7670));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(right, #CFFFBF 0%, #AF7670 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to left, #CFFFBF 0%, #AF7670 100%);
}

td.team-geoff {
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(right, #FFFFFF 0%, #FFEFBF 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(right, #FFFFFF 0%, #FFEFBF 100%);
/* Opera */ 
background-image: -o-linear-gradient(right, #FFFFFF 0%, #FFEFBF 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, right top, left top, color-stop(0, #FFFFFF), color-stop(1, #FFEFBF));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(right, #FFFFFF 0%, #FFEFBF 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to left, #FFFFFF 0%, #FFEFBF 100%);
}

table.natstaff td {
  padding: 5px !important;
  vertical-align:middle; 
}

table.natstaff tr {
border-bottom:1px solid #4c9ace; 
 
}

.nt-newsstory {
	border-bottom: 1px solid #A5DBFF;
	margin-bottom: 10px;
	padding-bottom: 10px;
}


.trbottomline tr {
border-bottom:1px solid #4c9ace; 
}

.clusterDate { width: 150px}

.homepagenotice .image-box {
xmin-height: 280px;
}

.ideabox {
  border: 3px solid;
  border-color: #f36b31;
  padding: 10px;
  background-color: #fddcce;
}

.prayersbox-blue {
	border-top-width: 0px; clear: both; padding-right: 5px; padding-left: 5px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 5px; margin: 5px 8%; width: 80%; padding-top: 5px; height: auto; background-color: #99ccff; text-align: left; border-right-width: 0px; 
}

  #inet-staff-news .ArticleBody {
	background:#d5edfa;
	margin: 5px !important;
	padding: 10px !important;
	border: 1px #a0180d solid;
}
  