@charset "UTF-8";
/* CSS Document */


#search-wrapper{
	float: left;
	width: 152px;
}

#toolbar{
	height: 24px;
}
#toolbar ul{
	height: 24px;
}
#toolbar ul li{
	height: 24px;
	font-size: 1.2em;
}
#toolbar ul li.skipToContent a{
	height: 24px;
	line-height: 24px;
}
#toolbar ul li.highContrast a{
	height: 24px;
	line-height: 24px;
}


#tabs ul.ui-tabs-nav{  font-size: 1.3em; }
#tabs h2.header{
	font-size: 1.8em;
}

div.ten-point-charter-post{
	font-size: 1.3em;	
}
div.ten-point-charter-number{
	font-size: 1.8em;	
}

div.church-sermon-post h3{
	font-size: 1.6em;
}
div.church-sermon-post p{
	font-size: 1.3em;	
}



#tabs div.tab-copy{
	font-size: 1.3em;
	line-height: 1.3em;
}
#tabs p{
	margin-bottom: 10px;	
}
#tabs ul, #tabs ol {
	margin: 0 0 10px 10px;
	padding: 0 0 0 10px;	
}
#tabs li{
	margin: 0 0 6px 4px;
	padding: 0;
}
#tabs ul li{
	list-style: disc;	
}
#tabs ol li{
	list-style: decimal;	
}





#menu-main-nav{
	left: 170px;	
}

#menu-main-nav li{
	font-size: 1.3em;	
}
#menu-main-nav li a{
	padding: 0 10px 0 10px;
}


#sub-navigation h2{
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 1.4em;	
}
#sub-navigation li{
	font-size: 1.2em;
}
#sub-navigation li a{
	padding-top: 4px;
	padding-bottom: 4px;
}







#connect-with-us ul.follow-us{
	margin-bottom: 10px;	
}

#connect-with-us ul.follow-us a.twitter{
	background-image: url(../images/twitter-20x20.png);
}

#connect-with-us ul.follow-us a.facebook{
	background-image: url(../images/facebook-20x20.png);
}

#connect-with-us ul.follow-us a.instagram{
	background-image: url(../images/instagram-20x20.png);
}

#connect-with-us ul.follow-us a.youtube{
	background-image: url(../images/youtube-20x20.png);
}

#connect-with-us ul.follow-us a.newsletter{
	background-image: url(../images/newsletter-20x20.png);
}

#connect-with-us ul.follow-us p{
	margin: 0;	
}

#connect-with-us ul.follow-us a{
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 20px;
	height: 20px;
	display: block;
	padding: 0 0 0 26px;
	margin: 0 0 2px 0;
}









#newsletters ul.sign-up{
	margin-bottom: 10px;	
}

#newsletters ul.sign-up p{
	margin: 0;	
}

#newsletters ul.sign-up a{
	background-repeat: no-repeat;
	background-position: left center;
	display: inline-block;
}

#newsletters ul.sign-up p{
	margin: 0 0 2px 0;
}

#newsletters ul.sign-up p span{
	display: inline-block;
	width: 20px;
}











#search-form label{
	height: 18px;
	padding: 0 10px 0 0;
	line-height: 18px;
	font-size: 1.3em;
}
#search-input-wrapper{
	height: 18px;
	width: 130px;
}
#search-input{
	height: 16px;
	font-size: 1.2em;
}
#search-submit{
	width: 22px;
	height: 18px;
	font-size: 0.9em;
}


#whats-on h3{
	font-size: 1.2em;
}
#whats-on td{
	font-size: 1.2em;
	line-height: 1.1em;
}


/* Coloured Boxes */
div.box h2{
	font-size: 1.3em;
	line-height: 1em;
}
div.box h3{
	font-size: 1.6em;
	margin-bottom: 4px;	
}
div.box h4{
	margin-top: 15px;
	font-size: 1.2em;	
}
div.box p{
	font-size: 1.3em;
	margin-bottom: 10px;
}

#breadcrumb{
	font-size: 1.3em;	
}

#primary-content, #successful-donation-response{
	font-size: 1.8em;
	line-height: 1.3em;
}

#primary-content p, #successful-donation-response p{
	margin-bottom: 12px;
}

#subscribe-podcasts p{
	font-size: 1.3em;
	line-height: 1.3em;
}

#secondary-content, #payment-form, #telephone-payment-form, #signup-form, #podcast-payment-form, 
#support-payment-form, #stpp-telephone-payment-form, #stpp-support-payment-form, #pp-support-payment-form, #pp-telephone-payment-form{
	font-size: 1.3em;
	line-height: 1.3em;	
}

#secondary-content p, #payment-form p, #telephone-payment-form p, #signup-form p, #podcast-payment-form p, 
#support-payment-form p, #stpp-telephone-payment-form p, #stpp-support-payment-form p, #pp-support-payment-form p, #pp-telephone-payment-form p{
	margin-bottom: 10px;
}

#primary-content h2, #secondary-content h2, #signup-form h2{
	margin: 20px 0 10px 0;
}

#payment-form input, #payment-form textarea, #payment-form select, 
#podcast-payment-form input, #podcast-payment-form textarea, #podcast-payment-form select, 
#support-payment-form input, #support-payment-form textarea, #support-payment-form select, 
#telephone-payment-form input, #telephone-payment-form textarea, #telephone-payment-form select, 
#stpp-telephone-payment-form input, #stpp-telephone-payment-form textarea, #stpp-telephone-payment-form select,
#stpp-support-payment-form input, #stpp-support-payment-form textarea, #stpp-support-payment-form select, 
#pp-support-payment-form input, #pp-support-payment-form textarea, #pp-support-payment-form select, 
#pp-telephone-payment-form input, #pp-telephone-payment-form textarea, #pp-telephone-payment-form select,
#signup-form input, #signup-form textarea, .wpcf7-textarea, .wpcf7-text, .wpcf7-select, .wpcf7-submit{
	font-size: 1em;
	line-height: 1em;
}

div.navigation{
	font-size: 1.3em;
}

div.child-page h2{
	font-size: 1.8em;
	margin-bottom: 12px;
}

div.child-page p{
	font-size: 1.3em;
	line-height: 1.3em;
}
div.child-page a.readMore{
	font-size: 1.2em;	
}



h1#event-title{
	font-size: 1.6em;	
}


.post-item-right h2{
	font-size: 1.6em;
}

.post-item-excerpt, .post-item-tickets{
	font-size: 1.3em;
	line-height: 1.3em;
}

.post-item-date {
	font-size: 1.3em;
	line-height: 1.3em;
}

#home #footer{
	margin-top: 260px;
}

#footer .footer-block ul.menu li a{
	font-size: 1.4em;	
	padding-bottom: 5px;
	margin-bottom: 5px;
}

#footer .footer-block ul.sub-menu li a{
	font-size: 1.2em;	
	padding: 1px 0 1px 0;
	margin: 0;
}

#copyright, #credits{
	font-size: 1.2em;	
}



/*  Mailchimp widget    */
#mc_message{ font-size: 1.3em; }
.mc_error_msg{  }
.mc_success_msg {  }
.mc_required {  }
#mc_subheader {  }
#mc_signup_form {  }
#mc_signup_form .mc_var_label { font-size: 1.3em;  }
#mc_signup_form .mc_input { font-size: 1.3em; }
#mc-indicates-required { }
#mc_display_rewards {}
#mc_interests_header {  }
div.mc_interest{ }
#mc_signup_form input.mc_interest {}
#mc_signup_form select {}
#mc_signup_form label.mc_interest_label {  }
#mc_signup_submit { font-size: 1.3em; }
#mc_signup_submit:hover, wpcf7-submit:hover{  }
.mc_success_msg{  }
.error{  }
#mc-indicates-required{ font-size: 1.3em; }




.tribe-events-calendar-widget th, .tribe-events-calendar .daynum{
	font-size: 1em !important;	
}

h5.tribe-events-event-title-mini{
	font-size: 1em !important;	
	line-height: 1.2em !important;
}

div#events-calendar{
	width: 234px;
	height: 234px;
	min-height: 234px;
	height: auto !important;
	position: relative;
}


.homeBox, .homeBox .box, .homeBox div#events-calendar{
	min-height: 234px;
	height: auto !important;
	height: 234px;
	float: left;
	position: relative;
}

.homeBox div#whats-on td{
	padding-bottom: 4px;
}

.homeBox div#whats-on h4.readMore{
	margin-top: 8px;
}

.box .boxImage{
	height: 234px;
	overflow: hidden;
}

.homeBox #homeConcerts .box, .homeBox #homeCrypt .box{
	min-height: 120px;
	height: auto !important;
	height: 120px;
}

.homeBox #homeShare .box{
	min-height: 110px;
	height: auto !important;
	height: 110px;
}

.homeBox #homePodcasts .box{
	min-height: 70px;
	height: auto !important;
	height: 70px;
}


.homeBox #homeOnlineTickets .box, .homeBox #homeOnlineShop .box{
	min-height: 80px;
	height: auto !important;
	height: 80px;
}

.homeBox #newsletters{
	min-height: 150px;
	height: auto !important;
	height: 150px;
}


div.newsItem{
	min-height: 234px;
	height: auto !important;
	height: 234px;
}


.tribe-events-widget-nav{
	font-size: 1.3em;	
}



a.subscribe-rss, a.subscribe-itunes{
	font-size: 1.3em;	
}

p.generous-donation{
	font-size: 1.3em;
	line-height: 1.3em;
}
p.generous-donation a{
	color: #000000;	
}