@import url(http://fonts.googleapis.com/css?family=Roboto+Slab:700,400,300);

body {  
    margin:0;
    padding:0;
    font-family:'Roboto Slab', Arial, Helvetica, sans-serif !important;
    font-size: 12px;
	text-align: left!important;
	background-image:url(../stylesheets/images/c6.jpg);
}

img{border:0px;}

a{
	color:#1490b9;
}

#container {
}

#contentHeader {
	float:left;
	width:100%;
  	position:relative;
  	z-index:200;
}


#header {
	width:980px;
	display:block;
	margin: 0 auto;
	position:relative;
  	z-index:999;
	background-color: #fff;
	height:227px;
	margin-bottom:20px;
	margin-top:20px;
}


#header-image{
margin-top: 20px;
margin-right: 20px;
}

#banner-items{
	 margin-right: 20px; 
margin-top: 7px;
float: right;
width: 730px;
	}

#searchBar{
	background-image:url(https://www.ahbtt.org.uk/stylesheets/images/c11.png);
	background-repeat:no-repeat;	
	float:right;
	width:199px;
	padding-left: 46px;
	height: 40px;
}
#searchBar #searchterm{
	width:159px;
	position: relative;
	bottom: 8px;
}
#searchBar #imageSubmit{
	position: relative;
top: 4px;
}

#topbar { 
	width: 100%;
	margin:0 auto;
	display:block;
        zoom:1;
  	clear:both;
	font-weight: 300;
	margin-bottom:20px;
}

#menuWrapper {
 	margin: 0 auto;
  	display: block;
  	width: 980px;
  	min-height: 40px;
	background-color:#2c2c2c;
}

#headerImage {
	display:block;
	width:960px;
	margin:0 auto;
  	background-image: url("../stylesheets/images/c1738.jpg");
  	background-repeat: no-repeat;
  	height: 142px;
}

#headerTitleText {
  	font-family:'Comfortaa', Arial, Helvetica, sans-serif !important;
        color: #1e4f65;
        display: block;
        font-size: 40px;
        font-weight: 400;
        left: 0;
        line-height: 41px;
        margin-left: 30px;
        margin-top: 24px;
        padding: 10px;
        position: absolute;
        text-align: left;
        text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.6);
        top: 0;
        width: 550px;
}

#searchForm { /* Pull search box inline rather than display it underneath menu item */
        display: block;
        left: 76px;
        position: relative;
        top: -31px;
        #top:-51px; /* IE6/7 Hack for broken Box Model */
}

#contentBody {
	float: left;
	width:100%;
	margin:0;
	display:inline;

}

#bodyContainer {
	width:980px;
	display:block;
	margin: 0 auto;
	position:relative;
	min-height: 300px;
	_height:300px; /* IE6 min-height hack */
}

#sidebar {
	float:left;
	width:250px;
	display:inline;
  	clear:both;
	margin-right:20px;
}

#headingContainerFP {
       	clear: both;
        margin-top: 0px;
  	#margin-top:0px;
        padding-left: 20px;
        width: 960px;
  	#width: 950px;
  	background-color:white;
}

#fp-content{
background-color: white;
margin-bottom: 20px;
}

#headingContainer {
  	clear: right;
	margin-bottom: 20px;
}
#headingContainer h1{
	margin-top:5px;
}

#rssButton {
margin-top: -60px !important;
margin-left: 66% !important;
position: absolute;
}

#contentWrapper {
	width:670px;
    	#width:660px; /* IE6 width hack to avoid a float drop */
	float:left;
  	padding: 10px 20px;
	background-color: #fff;
	margin-bottom: 20px;
}

#footerWrapper {
	width:100%;
	float:left;
}

#footer {
	width:980px;
	display:block;
	margin:0 auto;
}

#footer a:link, #footer a:visited {
   	font-size: 12px;
  	font-weight:700;
    color:#677E52;
    text-decoration:none;
}

#footer a:hover {
       color:#677E52;
       text-decoration:underline;
}

span.footer {
	color: #666;
	position: relative;
	left: 340px;
	display:none;
}

.addthis_button{
	
}

#footer-bar{
	background-color:#222222;
	text-align:center;
	margin-bottom:10px;
	padding-top:10px;
}
#footer-bar{
color:#fff;
padding-bottom:0;
}
.footer{
	text-align: center;
font-size: 15px;
}

#footer-cofe{
	padding-left:65px;
	padding-top: 20px;}
#footer-dofl{
	padding-left:125px}
#footer-churchedit{
	padding-left:125px;
	padding-top: 20px;}

/*Homepage styles*/


#main, #contentMain, .boxContainer, #column1 {
	margin: 0 auto !important;
	padding: 0 !important;
  	width:980px!important;
}

.twoColWidth{
	width: 640px!important;
	padding: 0px!important;
}
.twoColWidth article{
width: 635px!important;
}

/*Homepage rotator*/
.slideshow{
	border: 4px solid #2c2c2c;
}

.slideshow img{
	margin:0!important;
}


/* Homepage Template Overrides */

.boxContainer {
  	margin-top: -10px !important;
}

#column1 li div header:hover {
cursor: text!important;
}

.w1{
	background-color:#FFF;
	padding:10px;
	padding-left: 25px!important;
	height: 260px;
	padding-top:19px!important;
	margin-bottom:20px;
}

.w1 h1{
	margin: 14px 0;
	color:#5f77a9;
}
.w1 p{
	padding-bottom:0px;	
}

#bertrand{
	border:4px solid #2c2c2c;
	margin-bottom: 90px;	
	margin-right: 15px
}

.w5{
	background-color:#FFF;
	padding-top: 20px!important;
	padding-bottom: 19px!important;
	width: 295px!important;
}

.home-feature{
	background-color:#222222;
	padding:10px;
	border-spacing: 10px;
    border-collapse: separate;
}
.home-feature p{
	color:#FFF;
  padding-bottom:0px;
}
.home-feature img{
margin-top:10px;	
}

.visitors h2{
	color:#52b7e3;
}
.worship h2{
	color:#c36fa1;
}

.partners h2{
	color:#c36fa1;
}
.education h2{
	color:#3f8cae;
}

/*This Week*/
.w3{
	background-color:#FFF;
	width:300px!important;
	margin-left:20px;
	height:320px;
	margin-bottom:20px;
}

.w3 header{

}

.w3 article{
overflow-y:scroll;
height:275px!important;
}

.w3 p{
  padding-bottom:5px;
  margin:5px;
  
}

.w3 .allDay{
  background-color: #E4E4E4;
  margin-right: 5px;
  margin-left: 0;
	padding-left: 5px;
	padding-top: 3px;
}

.w4 td{vertical-align:top;}

/*ViewPoynt*/
.viewpoynt{
	background-color:#FFF;
	padding:20px 10px 0 10px;
}

.viewpoynt img{
	margin-right:10px;	
}

/*Partners*/
.partners{
	background-color:#FFF;
}

.partners img{
	float:left;	
}
.partners h2{margin-left:10px!important;}

/*Education*/
.education{
	background-color:#FFF;
	padding:10px;
}
.education img{
	border: 4px solid #2c2c2c;
	margin-right:10px;
}

/*Mailing List*/
.mailinglist{
		background-color:#222222;
		padding:10px;
}

.mailinglist label, .mailinglist p{
	color:#FFF;
}
#mce-EMAIL{
	width: 275px;
	font-size: 15px;
	margin-bottom:10px;
}


/*Latest News*/
.w6{
	background-color:#FFF;
	width:300px!important;
	margin-left:20px;
	height:394px;
}

.w6 article{
overflow:hidden;
height:350px!important;
}

.w6 img{
	border:4px solid #2c2c2c;
	width: 90px;
	margin:14px 10px 0 0!important;
}

.w6 header {
	font-size:25px;
	color:#992a08;
	margin:10px 0 2px 0!important;
	font-weight: 400;
}


/*Oneline links*/

#fp-content h3{
	font-size: 20px;
	font-style: italic;
	font-weight: 600;
	padding: 10px;
	margin:0 0 15px 0;
	}

/*Home Features*/
#fp-content .home-feature{
	margin:0 0 15px 0;
}

#fp-content .home-feature h3 {
	padding:0;
	margin-bottom:10px;
	}
#fp-content .home-feature h3 a{	
	color:#f7941d;
}

#fp-content .home-feature p{
	padding-bottom:0;
}


/*Full Page View*/

#fp-content .addthis_button{margin-right:20px}

#headingContainerFP  h1{
	text-align:left;
  	margin: 0;
	padding-top: 10px;
}

#headingContainerFP a{
	margin-left:70%;
}

/*General styles*/
.hidden {display:none;}
.left{float:left}
.right{float:right}