﻿/*-------------------- internationalcitychurch.com/barnsley : contentstyle --------------------*/
* { margin: 0; padding: 0; }

.textpad0 { margin: 0px; }

.textpad4 { margin: 4px; }

.xs-toppad { margin-top: 4px; }
.m-toppad { margin-top: 25px; }

.pdc-streams { margin-top: 127px; }
.pdc-toppad { margin-top: 142px; }

.xs-botpad { margin-bottom: 4px; }
.s-botpad { margin-bottom: 12px; }
.m-botpad { margin-bottom: 19px; }

.xxs-pad { padding-left: 5px; }
.xs-pad { padding-left: 15px; }
.s-pad { padding-left: 30px; } /* used on our dream page */
.m-pad { padding-left: 80px; }
.l-pad { padding-left: 105px; }
.xl-pad { padding-left: 130px; }
.xxl-pad { padding-left: 160px; }

.xs-negpad { margin-top: -5px; }
.s-negpad { margin-top: -10px; }
.m-negpad { margin-top: -30px; }
.l-negpad { margin-top: -50px; }

.neg-pad { margin-top: -100px; }
.neg-pad1 { margin-top: -72px; }
.neg60-pad { margin-top: -60px; }
.neg-pad2 { margin-top: -145px; }

/*-------------------- pastoral team --------------------*/
.pt-name { margin-top: -125px; padding-left: 125px; }
.pt-text { padding-left: 125px;  }

/*-------------------- homesite colour scheme --------------------*/
.bordertheme { border: 1px solid #E07810; } /* border theme */
.backgroundtheme{ background-color: #6B1200; } /* pagetitle, header, footer colour */
.colourtheme { color: #CC9900;} /* nav menu colour */

/*-------------------- Homepage --------------------*/
.home-title { margin: -4px -4px 3px -4px; border: 0px; border-bottom: 1px #000000 solid; }

#home_advertbox {
	position: absolute; 
	top: 5px;  
	left: 5px; 
	padding: 0px;
	width: 878px;
	height: 100px; 
	border: 1px #000000 solid;
	z-index: 8; }

.ad-border { border-left: 1px #000000 solid; border-right: 1px #000000 solid; }

#home_adverts { clear: both; overflow: hidden; position: absolute; display: block; top: 5px; }	
#home_adverts ul { margin-left: 35px; list-style: none; position: relative; }
#home_adverts ul li { float: left; height: 100px; width: 155px; border: 1px #000000 solid; margin: 0px 2px 0px 2px; }

#home_adverts button { position: absolute; top: 0px; border: 0px; z-index: 100;	height: 102px; width: 40px;	border-collapse: collapse;		 					   font-size: 0px; text-indent: -999999px; cursor: pointer; }
#home_adverts button.prev { left: 0px; border-left: #FFFFFF 1px solid; background: url(../../baseimages/newadverts/prev.png); 
							border-collapse: collapse; }
#home_adverts button.next { right: 0px; border-right: #FFFFFF 1px solid; background: url(../../baseimages/newadverts/next.png); 
							border-collapse: collapse; }
#home_adverts button:hover { outline: none; border-collapse: collapse; }
#home_adverts button:focus { outline: none; border-collapse: collapse; }

#home_servicetimes {
	position: absolute; 
	top: 115px;  
	left: 5px; 
	padding: 4px;
	width: 365px;
	height: 235px; 
	border: 1px #000000 solid;
	border-bottom: 3px #000000 solid;
	z-index: 8; }

#home_welcome {
	position: absolute;
	top: 368px;
	left: 5px;
	padding: 4px;
	width: 365px;
	height: 275px;
	border: 1px #000000 solid;
	border-bottom: 3px #000000 solid;
	z-index: 8; }

#home_comingup {
	display: block; 
	position: absolute; 
	top: 115px; 
	right: 5px; 
	width: 489px; 
	height: 475px; 
	border: 1px #000000 solid;
	border-bottom: 3px #000000 solid;
	padding: 4px;
	z-index: 8; }

#home_comingup p.when { padding-bottom: 4px; font-size: 11px; }

.eventimg { border: 1px #282828 solid; margin: 3px 4px 25px 0px; }

#home_subsribe {
	display: block; 
	position: absolute; 
	bottom: 5px; 
	left: 5px; 
	width: 365px; 
	height: 96px; 
	border: 1px #000000 solid;
	border-bottom: 3px #000000 solid;
	padding: 4px;
	z-index: 8; }
	
#home_latest {
	display: block; 
	position: absolute; 
	bottom: 5px; 
	right: 5px; 
	width: 489px; 
	height: 150px; 
	border: 1px #000000 solid;
	border-bottom: 3px #000000 solid;
	padding: 4px;
	z-index: 8; }