body {  
      	margin:0;
      	padding:0;
      	font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
      	font-size: 12px;
  	background-color: #E0E0E0;
}

#contentHeader {
	float:left;
	width:100%;
	background-image: url(https://www.horleyteamministry.org.uk/stylesheets/images/2553.jpg); 
        background-repeat: repeat-y;
        background-position: center;
        background-color: #E0E0E0;

}

@media screen and (-webkit-min-device-pixel-ratio:0) { /* WebKit subpixel background hacks */
     #contentHeader {
    	margin-bottom: -10px;
  }
  
  #baseWrapper {
   	background-size: 1185px auto; 
  }
}


#header { 
	width: 100%;
      	height:200px;
      	margin: 0 auto;
      	padding:0;
	background-image: url(https://www.horleyteamministry.org.uk/stylesheets/images/2553.jpg); 
        background-repeat: repeat-y;
        background-position: center;
        background-color: #E0E0E0;
      	display:block;
}

#headerWrapper {
	width:1000px;
	display:block;
	margin: 0 auto;
	position:relative;
  	padding: 0 42px 0 42px;
  	background-color:white;
}

#headerImage {
	display:block;
	width:1000px;
	margin:0 auto;
}

#headerTitleText {
        position:absolute;
        top:0;
        left:0;
        width:500px;
  	height:120px;
        font-size: 27px;
        margin-top:80px;
        margin-left: 78px;
        color:#4F1F73;
        line-height:38px;
        display:block;
        text-align:left;
	font-family:Georgia, Times, "Times New Roman", serif;
}

#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;
	background-image: url(https://www.horleyteamministry.org.uk/stylesheets/images/2553.jpg); 
        background-repeat: repeat-y;
        background-position: center;
        background-color: #E0E0E0;
}

#bodyContainer {
	width:1000px;
	display:block;
	margin: 0 auto;
	position:relative;
	padding: 12px 42px 10px 42px;
	background:white;
        min-height: 300px;
        _height:300px; /* IE6 min-height hack */
}

#bodyContent, #bodyContent2, #bodyContent3 {
  	background-color: #F6F6F6;
  	border-radius:8px;
}

#bodyContent2, #bodyContent3 {
	padding-top: 20px;
  	margin-bottom:10px;
  	min-height:300px;
}

#sidebar {
	float:left;
	width:253px;
	margin:0 0 0 0;
	display:inline;
}

#headingContainer {
       clear:right;
}

#bodyContent3 #headingContainer {
 	margin: 0 23px 0 23px; 
}

#rssButton {
  	margin-top:-30px !important;
  	margin-left:93% !important;
}

#contentWrapper {
	width:675px;
        _width:670px; /* IE6 width hack to avoid a float drop */
	margin: 20px 0 0 300px;
}

#footerWrapper {
	width:100%;
	float:left;
	background-image: url(https://www.horleyteamministry.org.uk/stylesheets/images/2553.jpg); 
        background-repeat: repeat-y;
        background-position: center;
        background-color: #E0E0E0;
}

#footer {
	width:1000px;
	display:block;
	margin:0 auto 0 auto;
	background-color:#FFF;
	color: #ECFF83;
	padding: 0px 42px 0px 42px;

}

#footerBar {
  	width:1000px;
	display:block;
	margin:0 auto 0 auto;
  	height:30px;
  	border-radius: 8px 8px 0px 0px;
  	background-color:#8947AD;
	color: #EFD3FF;
}

#footerBar div {
    	padding-top:7px;
}

#footerBar div div {
  	padding-top:0px;
}

#footer a:link, #footer a:visited {
        color:#EFD3FF;
        text-decoration:none;
}

#footer a:hover {
        color:#EFD3FF;
        text-decoration:underline;
}

#baseWrapper {
	width:100%;
	float:left;
	background-image: url(https://www.horleyteamministry.org.uk/stylesheets/images/2551.jpg); 
        background-repeat: repeat-y;
        background-position: center;
        background-color: #E0E0E0;
  	height:26px;
}

/* Homepage Template Overrides */

.boxContainer {
  	margin-left: -10px !important;
}

#column1 {
  	padding-bottom:20px !important;
}