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

/*Lightbox.css*/

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

/*End Lightbox.css*/

/* applies to all pages */
.churchlinks a {font-size: 15px; color: #F05A24;}
.churchlinks a:link {text-decoration: none; color: #F05A24;}
.churchlinks a:visited {text-decoration: none; color: #F05A24;}
.churchlinks a:active {text-decoration: none; color: #F05A24;}
.churchlinks a:hover {text-decoration: none; color: #000000;}

.style3 a {font-size: 11px; color: #000000;}
.style3 a:link {text-decoration: none; color: #000000;}
.style3 a:visited {text-decoration: none; color: #000000;}
.style3 a:active {text-decoration: none; color: #000000;}
.style3 a:hover {text-decoration: none; color: #000000;}

.bodytext a {font-size: 12px; color: #F05A24;}
.bodytext a:link {text-decoration: none; color: #F05A24;}
.bodytext a:visited {text-decoration: none; color: #F05A24;}
.bodytext a:active {text-decoration: underline; color: #F05A24;}
.bodytext a:hover {text-decoration: none; color: #4D4D4D;}

.style1 a {font-size: 15px; color: #F05A24;}
.style1 a:link {text-decoration: none; color: #F05A24;}
.style1 a:visited {text-decoration: none; color: #F05A24;}
.style1 a:active {text-decoration: none; color: #F05A24;}
.style1 a:hover {text-decoration: none; color: #000000;}


.sermonderheaderStyle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
}
.sermonderheaderStyle2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFFFFF;
}

a {
	font-size: 14px;
	color: #000000;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
a:active {
	text-decoration: none;
	color: #000000;
}
body {
	background-color: #333333;
	margin-top: 0px;
}
.buildinglinks a {font-size: 15px; color: #F05A24;}
.buildinglinks a:link {text-decoration: none; color: #F05A24;}
.buildinglinks a:visited {text-decoration: none; color: #F05A24;}
.buildinglinks a:active {text-decoration: none; color: #F05A24;}
.buildinglinks a:hover {text-decoration: none; color: #000000;}

#container {
	height: 735px;
	width: 900px;
	margin-left: auto;
	background-color:#FFFFFF;
	margin-right: auto;
}
#banner {
	height: 110px;
	width: 900px;
	background-image: url(images/beacon_header.jpg);
}
#bannerindex {
	height: 110px;
	width: 900px;
}
#navbar {
	height: 20px;
	width: 900px;
	background-color:#B3B3B3;
	position: absolute;
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: 300;
	font-size: 14px;
	background-image: url(images/navbar.jpg);
}
#footer {
	height:11px;
	width:900px;
	margin-left: -450px;
	font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
	font-size: 10px;
	margin-right: auto;
	color: #FFFFFF;
	position: absolute;
	left: 50%;
	top: 750px;
}
#footer_paul {
	height:11px;
	width:900px;
	margin-left: -450px;
	font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
	font-size: 10px;
	margin-right: auto;
	color: #FFFFFF;
	position: absolute;
	left: 50%;
	top: 1048px;
}
#bodycontainer {
	height: 603px;
	width: 900px;
	background-color: #E6E6E6;
	position: absolute;
	top: 130px;
}
#header {
    height: auto;
	width: 520px;
}
#sitemap {
	height:10px;
	width: 900px;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	margin-right: auto;
	margin-left: auto;
}	
#homenav {
	width: 50px;
	left: 0px;
	position: relative;
	height: 18px;
	padding-top: 2px;
	padding-left: 20px;
}
#storynav {
	height: 18px;
	width: 77px;
	position: absolute;
	left: 72px;
	top: 0px;
	padding-top: 2px;
	padding-left: 12px;
}
#churchnav {
	height: 18px;
	width: 88px;
	position: absolute;
	left: 164px;
	top: 0px;
	padding-top: 2px;
	padding-left: 12px;
}
#totsnav {
	height: 18px;
	width: 74px;
	padding-top: 2px;
	padding-left: 12px;
	position: absolute;
	left: 267px;
	top: 0px;
}
#youthnav {
	height: 18px;
	width: 97px;
	padding-top: 2px;
	padding-left: 12px;
	position: absolute;
	left: 353px;
	top: 0px;
}
#soupnav {
	height: 18px;
	width: 103px;
	padding-top: 2px;
	padding-left: 12px;
	position: absolute;
	left: 462px;
	top: 0px;
}
#ugandanav {
	height: 18px;
	width: 119px;
	padding-top: 2px;
	padding-left: 12px;
	position: absolute;
	left: 577px;
	top: 0px;
}
#contactsnav {
	height: 18px;
	width: 62px;
	padding-top: 2px;
	padding-left: 12px;
	position: absolute;
	left: 708px;
	top: 0px;
}
#eventsnav {
	height: 18px;
	width: 45px;
	padding-top: 2px;
	padding-left: 12px;
	position: absolute;
	left: 792px;
	top: 0px;
}	

/* all class styles */

.style1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #F05A24;
}
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4D4D;
	line-height: 14px;
}
.style3 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.linestyle { 
	width: 315px;
	color: #EEEEEE;
}			
.header1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #F05A24;
}
.navtext {
     font-family: Arial, Helvetica, sans-serif;
	 font-size: 14px;
	 color: #000000;
} 
.churchlinks {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #F05A24;
	line-height: 20px;
}
.style4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #4D4D4D;
}
.sermondates {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #F15B25;
}	 
.style5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #F05A24;
	line-height: 20px;
}
.photolinks {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #F05A24;
	line-height: 20px;
}
.sermonlinks {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #AAAAAA;
	line-height: 20px;
}
/* index page only */

#indexleft {
	height: 510px;
	width: 530px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	float: left;
}	
#indexright {
	height: 500px;
	width: 318px;
	background-color:#FFFFFF;
	margin-top: 10px;
	margin-right: 10px;
	float: right;
	padding-bottom: 12px;
	padding-left: 11px;
	padding-right: 11px;
	padding-top: 12px;
}
#indextext1 {
	height: 240px;
	width: 520px;
	background-color: #FFFFFF;
	margin-bottom: 10px;
	padding-top: 20px;
	padding-left: 10px;
}
#indexflash {
	height: 240px;
	width: 530px;
}	
#weektext {
	height: 451px;
	width: 318px;
	margin-bottom: 11px;
	position: absolute;
}	
#teamimage {
	height: 100px;
	width: 320px;
	background-image: url(images/team.jpg);
	background-position: left;	
}	 
#indexcoll1 {
	height: 180px;
	width: 250px;
	float: left;
	margin-top: 20px;
}
#indexcoll2 {
	height: 180px;
	width: 250px;
	float: right;
	margin-right: 10px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #E6E6E6;
	padding-left: 5px;
	margin-top: 20px;
}	 
/* end of index page */

/* 'our story' page only */
#storyleft {
	height: 240px;
	width: 530px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	float: left;
	background-color: #FFFFFF;
}	
#storytext {
	height: 220px;
	width: 520px;
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-left: 10px;
}	
#storycoll1 {
	height: 170px;
	width: 250px;
	float: left;
	margin-top: 20px;
}
#storycoll2 {
	height: 170px;
	width: 250px;
	float: right;
	margin-right: 10px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #E6E6E6;
	padding-left: 5px;
	margin-top: 20px;
}
#paulimage {
	height: 65px;
	width: 250px;
	margin-top: 0px;
	background-position: left;
}
/*end of 'our story' */

/*'the church' page only */
#churchlinks {
	height: auto;
	width: 318px;
	margin-bottom: 20px;
}	
#buildinglinks {
	height: auto;
	width: 318px;
	margin-bottom: 20px;
	position: absolute;
	top: 160px;
}		   
#indexright #plansContainer {
	width: 318px;
	height: 108px;
	border: 1px dashed #333333;
}
#churchcoll1 {
	height: 180px;
	width: 250px;
	float: left;
	margin-top: 20px;
}
#churchcoll2 {
	height: 180px;
	width: 250px;
	float: right;
	margin-right: 10px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #E6E6E6;
	padding-left: 5px;
	margin-top: 20px;
}	
#churchimage {
	height: 176px;
	width: 507px;
	background-image:url(images/church_image.jpg);
	margin-bottom: 18px;
	margin-left: 10px;
	margin-top: 13px;
}	
#churchleft {
	height: 547px;
	width: 530px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	float: left;
}
#paulspageleft {
	height: 600px;
	width: 530px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	float: left;
}	
#churchtext {
	height: 240px;
	width: 520px;
	background-color: #FFFFFF;
	padding-left: 10px;
	margin-bottom: 10px;
	padding-top: 20px;
}	

/* 'Tiny tots' page only */

	
#totstext {
	height: 588px;
	width: 520px;
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-left: 10px;
	position: absolute;
}
#totscoll1 {
	height: 535px;
	width: 250px;
	float: left;
	margin-top: 20px;
	overflow: hidden;
	position: absolute;
}
#totscoll2 {
	height: auto;
	width: 250px;
	float: right;
	margin-right: 10px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #E6E6E6;
	padding-left: 5px;
	margin-top: 20px;
}
#totsimage {
	height: 145px;
	width: 250px;
	margin-bottom: 8px;
}

 /* div styles for buttons on selected pages */
 
#homenav2 {
	width: 52px;
	left: 0px;
	position: relative;
	height: 18px;
	padding-top: 2px;
	padding-left: 20px;
	background-color: #E6E6E6;
}
#storynav2 {
	height: 18px;
	width: 75px;
	position: absolute;
	left: 74px;
	top: 0px;
	padding-top: 2px;
	padding-left: 12px;
	background-color: #E6E6E6;
}
#churchnav2 {
	height: 18px;
	width: 88px;
	position: absolute;
	left: 164px;
	top: 0px;
	padding-top: 2px;
	padding-left: 12px;
	background-color: #E6E6E6;
}
#totsnav2 {
	height: 18px;
	width: 71px;
	padding-top: 2px;
	padding-left: 12px;
	position: absolute;
	left: 267px;
	top: 0px;
	background-color: #E6E6E6;
}
#youthnav2 {
	height: 18px;
	width: 95px;
	padding-top: 2px;
	padding-left: 12px;
	position: absolute;
	left: 353px;
	top: 0px;
	background-color: #E6E6E6;
}
#soupnav2 {
	height: 18px;
	width: 101px;
	padding-top: 2px;
	padding-left: 12px;
	position: absolute;
	left: 462px;
	top: 0px;
	background-color: #E6E6E6;
}
#ugandanav2 {
	height: 18px;
	width: 118px;
	padding-top: 2px;
	padding-left: 12px;
	position: absolute;
	left: 578px;
	top: 0px;
	background-color: #E6E6E6;
}
#contactsnav2 {
	height: 18px;
	width: 71px;
	padding-top: 2px;
	padding-left: 12px;
	position: absolute;
	left: 710px;
	top: 0px;
	background-color: #E6E6E6;
}
#eventsnav2 {
	height: 18px;
	width: 45px;
	padding-top: 2px;
	padding-left: 12px;
	position: absolute;
	left: 795px;
	top: 0px;
	background-color: #E6E6E6;
}	

 /* end div styles for buttons on selected pages */
#logos {
	height: 39px;
	width: 900px;
	position: absolute;
	margin-left: -450px;
	left: 50%;
	top: 780px;
	background-color: #333333;
}
#logos_paul {
	height: 39px;
	width: 900px;
	position: absolute;
	margin-left: -450px;
	left: 50%;
	top: 1078px;
	background-color: #333333;
}
#galleryflash {
	height: 670px;
	width: 900px;
	background-color: #FFFFFF;
	position: absolute;
	margin-left: -450px;
	left: 50%;
	top: 35px;
}	
#gallerycontainer {
	height: 600px;
	width: 900px;
	margin-left: auto;
	background-color:#FFFFFF;
	margin-right: auto;
}
#gallerylogos {
	height: 20px;
	width: 900px;
	position: absolute;
	margin-left: -450px;
	left: 50%;
	top: 775px;
	background-color: #333333;
}
#flashcontainer {
	position: absolute;
	top: 15px;
	height: 630px;
	width: 770px;
	margin-left: -385px;
	left: 50%;
}
#flashbodycontainer {
	height: 720px;
	width: 900px;
	background-color: #E6E6E6;
	position: absolute;
	top: 130px;
}
#flashfooter {
	height:11px;
	width:900px;
	margin-left: -450px;
	font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	left: 50%;
	top: 735px;
	position: absolute;
}
#storyflash {
	height: 240px;
	width: 530px;
	position: absolute;
	left: 10px;
	top: 260px;
}
#visionleft {
	height: 470px;
	width: 530px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	float: left;
	background-color: #FFFFFF;
}	
#visiontext {
	height: 450px;
	width: 520px;
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-left: 10px;
}	
#visioncoll1 {
	height: 370px;
	width: 250px;
	float: left;
	margin-top: 20px;
}
#visioncoll2 {
	height: 370px;
	width: 250px;
	float: right;
	margin-right: 10px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #E6E6E6;
	padding-left: 5px;
	margin-top: 20px;
}
#musicimage {
	height: 176px;
	width: 507px;
	background-image:url(images/music_ministry.jpg);
	margin-bottom: 18px;
	margin-left: 10px;
	margin-top: 13px;
}
#paul_image2 {
	height: 62px;
	width: 60px;
	position: absolute;
	background-image: url(images/paul_garner2.jpg);
}
#nametext {
	font-family: Arial, Helvetica, sans-serif;
	width: 164px;
	position: absolute;
	height: 28px;
	left: 351px;
	top: 97px;
}
.textstyle1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}
.textsyle2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#tony_image {
	height: 62px;
	width: 60px;
	background-image: url(images/tony_sandham.jpg);
	position: absolute;
}
#nametext2 {
	font-family: Arial, Helvetica, sans-serif;
	width: 172px;
	position: absolute;
	height: 28px;
	left: 71px;
	top: 24px;
	line-height: 12px;
}
#contactimage {
	height: 176px;
	width: 507px;
	background-image:url(images/church_image.jpg);
	margin-bottom: 18px;
	margin-left: 10px;
	margin-top: 13px;
}
#contactcoll1 {
	height: 410px;
	width: 250px;
	float: left;
	margin-top: 20px;
}
#contactcoll2 {
	height: 400px;
	width: 250px;
	float: right;
	margin-right: 10px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #E6E6E6;
	padding-left: 5px;
	margin-top: 20px;
}	
#contactleft {
	height: 547px;
	width: 530px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	float: left;
	background-color: #FFFFFF;
}	
#contacttext {
	height: 527px;
	width: 520px;
	background-color: #FFFFFF;
	padding-left: 10px;
	padding-top: 20px;
}
#contact_image {
	height: 62px;
	width: 60px;
	margin-bottom: 0px;
	background-image: url(images/contact_image.jpg);
}
#nametext3 {
	font-family: Arial, Helvetica, sans-serif;
	width: 164px;
	position: absolute;
	height: 28px;
	left: 95px;
	top: 222px;
	line-height: 12px;
}
#bodycontainer2 {
	height: 564px;
	width: 900px;
	background-color: #E6E6E6;
	position: absolute;
	top: 130px;
}
#buildingcoll1 {
	height: 210px;
	width: 250px;
	float: left;
	margin-top: 20px;
}
#buildingcoll2 {
	height: 210px;
	width: 250px;
	float: right;
	margin-right: 10px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #E6E6E6;
	padding-left: 5px;
	margin-top: 20px;
}
#buildingtext {
	height: 260px;
	width: 520px;
	background-color: #FFFFFF;
	padding-left: 10px;
	margin-bottom: 10px;
	padding-top: 20px;
}
#buildingleft {
	height: 585px;
	width: 530px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	float: left;
}
#donationcoll1 {
	height: auto;
	width: 250px;
	float: left;
	margin-top: 20px;
}
#donationcoll2 {
	height: auto;
	width: 250px;
	float: right;
	margin-right: 10px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #E6E6E6;
	padding-left: 5px;
	margin-top: 20px;
}
#donationtext {
	height: 280px;
	width: 520px;
	background-color: #FFFFFF;
	padding-left: 10px;
	margin-bottom: 10px;
	padding-top: 20px;
}
#paulspagetext {
	height: 600px;
	width: 520px;
	background-color: #FFFFFF;
	padding-left: 10px;
	margin-bottom: 10px;
	padding-top: 20px;
}
#donationleft {
	height: 585px;
	width: 530px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	float: left;
}
#churchimage1 {
	height: 232px;
	width: 507px;
	background-image:url(images/church_image.jpg);
	margin-bottom: 18px;
	margin-left: 10px;
	margin-top: 13px;
}	
#churchleft1 {
	height: 547px;
	width: 530px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	float: left;
	background-color: #FFFFFF;
}
#storiescoll1 {
	height: 300px;
	width: 250px;
	float: left;
	margin-top: 20px;
}
#storiescoll2 {
	height: 300px;
	width: 250px;
	float: right;
	margin-right: 10px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #E6E6E6;
	padding-left: 5px;
	margin-top: 20px;
}	
#storiestext {
	height: 400px;
	width: 520px;
	background-color: #FFFFFF;
	padding-left: 10px;
	margin-bottom: 10px;
	padding-top: 20px;
}	
#mariaimage {
	height: 65px;
	width: 250px;
	margin-top: 0px;
	background-position: left;
}
#maria_image2 {
	height: 62px;
	width: 60px;
	position: absolute;
}
#nametext {
	font-family: Arial, Helvetica, sans-serif;
	width: 164px;
	position: absolute;
	height: 28px;
	left: 351px;
	top: 97px;
}
#tylerimage {
	height: 65px;
	width: 250px;
	margin-top: 0px;
	background-position: left;
	position: absolute;
	top: 190px;
}
#tyler_image2 {
	height: 62px;
	width: 60px;
	position: absolute;
	background-color: #DDDDDD;
	background-image: url(images/tyler_youthgroup.jpg);
}
#nametext_tyler {
	font-family: Arial, Helvetica, sans-serif;
	width: 164px;
	height: 28px;
	position: absolute;
	left: 75px;
	top: 15px;
}
#swannimage {
	height: 65px;
	width: 250px;
	margin-top: 0px;
	background-position: left;
	position: absolute;
	top: 164px;
	left: 280px;
}
#swann_image2 {
	height: 62px;
	width: 60px;
	position: absolute;
	background-color: #DDDDDD;
	background-image: url(images/rachel_swanny.jpg);
}
#nametext_swann {
	font-family: Arial, Helvetica, sans-serif;
	width: 164px;
	height: 28px;
	position: absolute;
	left: 75px;
	top: 15px;
}
#jamesimage {
	height: 65px;
	width: 250px;
	margin-top: 0px;
	background-position: left;
	position: absolute;
	top: 385px;
	left: 280px;
}
#james_image2 {
	height: 62px;
	width: 60px;
	position: absolute;
	background-color: #DDDDDD;
}
#nametext_james {
	font-family: Arial, Helvetica, sans-serif;
	width: 164px;
	height: 28px;
	position: absolute;
	left: 75px;
	top: 15px;
}
#eldershiptext {
	height: 510px;
	width: 520px;
	background-color: #FFFFFF;
	padding-left: 10px;
	margin-bottom: 10px;
	padding-top: 20px;
}
#eldershipcoll1 {
	height: 450px;
	width: 520px;
	float: left;
	margin-top: 20px;
}
#bodycontainer_tots {
	height: 630px;
	width: 900px;
	background-color: #E6E6E6;
	position: absolute;
	top: 130px;
}
#totsleft {
	height: 607px;
	width: 530px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	float: left;
	position: absolute;
}
#maria_image2 {
	height: 62px;
	width: 60px;
	position: absolute;
	background-color: #777777;
}
#nametext_maria {
	font-family: Arial, Helvetica, sans-serif;
	width: 164px;
	height: 28px;
	position: absolute;
	left: 75px;
	top: 15px;
}
#logos_tots {
	height: 20px;
	width: 900px;
	position: absolute;
	margin-left: -450px;
	left: 50%;
	top: 798px;
	background-color: #333333;
}
#footer_tots {
	height:11px;
	width:900px;
	margin-left: -450px;
	font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	position: absolute;
	left: 50%;
	top: 775px;
	overflow: hidden;
}
#youthtext {
	height: 529px;
	width: 520px;
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-left: 10px;
	position: absolute;
}
#youthcoll1 {
	height: auto;
	width: 250px;
	float: left;
	margin-top: 20px;
	overflow: hidden;
	position: absolute;
}
#youthcoll2 {
	height: 470px;
	width: 250px;
	float: right;
	margin-right: 10px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #E6E6E6;
	padding-left: 5px;
	margin-top: 20px;
}
#elder_paulimage {
	height: 65px;
	width: 250px;
	margin-top: 0px;
	background-position: left;
	position: absolute;
	top: 72px;
	left: 20px;
}
#elderpaul_image2 {
	height: 62px;
	width: 60px;
	position: absolute;
	background-color: #DDDDDD;
	background-image: url(images/paul_garner2.jpg);
}
#nametext_elderpaul {
	font-family: Arial, Helvetica, sans-serif;
	width: 164px;
	height: 28px;
	position: absolute;
	left: 71px;
	top: 16px;
}
#elder_tonyimage {
	height: 65px;
	width: 250px;
	margin-top: 0px;
	background-position: left;
	position: absolute;
	top: 72px;
	left: 284px;
}
#eldertony_image2 {
	height: 62px;
	width: 60px;
	position: absolute;
	background-color: #DDDDDD;
	background-image: url(images/tony_sandham.jpg);
}
#nametext_eldertony {
	font-family: Arial, Helvetica, sans-serif;
	width: 164px;
	height: 28px;
	position: absolute;
	left: 71px;
	top: 16px;
}
#elder_julietimage {
	height: 65px;
	width: 250px;
	margin-top: 0px;
	background-position: left;
	position: absolute;
	top: 154px;
	left: 20px;
}
#elderjuliet_image2 {
	height: 62px;
	width: 60px;
	position: absolute;
	background-color: #DDDDDD;
	background-image: url(images/juliet_heaton.jpg);
}
#nametext_elderjuliet {
	font-family: Arial, Helvetica, sans-serif;
	width: 164px;
	height: 28px;
	position: absolute;
	left: 71px;
	top: 16px;
}
#elder_davidimage {
	height: 65px;
	width: 250px;
	margin-top: 0px;
	background-position: left;
	position: absolute;
	top: 154px;
	left: 284px;
}
#elderdavid_image2 {
	height: 62px;
	width: 60px;
	position: absolute;
	background-color: #DDDDDD;
	background-image: url(images/david_knott.jpg);
}
#nametext_elderdavid {
	font-family: Arial, Helvetica, sans-serif;
	width: 164px;
	height: 28px;
	position: absolute;
	left: 71px;
	top: 16px;
}
#headerelders {
	height: 24px;
	position: absolute;
	top: 241px;
	width: 500px;
}
#elder_tylerimage {
	height: 65px;
	width: 250px;
	margin-top: 0px;
	background-position: left;
	position: absolute;
	top: 290px;
	left: 20px;
}
#eldertyler_image2 {
	height: 62px;
	width: 60px;
	position: absolute;
	background-color: #DDDDDD;
	background-image: url(images/tyler_youthgroup.jpg);
}
#nametext_eldertyler {
	font-family: Arial, Helvetica, sans-serif;
	width: 164px;
	height: 28px;
	position: absolute;
	left: 71px;
	top: 16px;
}
#elder_jamesimage {
	height: 65px;
	width: 250px;
	margin-top: 0px;
	background-position: left;
	position: absolute;
	top: 290px;
	left: 284px;
}
#elderjames_image2 {
	height: 62px;
	width: 60px;
	position: absolute;
	background-color: #DDDDDD;
}
#nametext_elderjames {
	font-family: Arial, Helvetica, sans-serif;
	width: 164px;
	height: 28px;
	position: absolute;
	left: 71px;
	top: 16px;
}
#elder_mariaimage {
	height: 65px;
	width: 250px;
	margin-top: 0px;
	background-position: left;
	position: absolute;
	top: 373px;
	left: 20px;
}
#eldermaria_image2 {
	height: 62px;
	width: 60px;
	position: absolute;
	background-color: #DDDDDD;
}
#nametext_eldermaria {
	font-family: Arial, Helvetica, sans-serif;
	width: 164px;
	height: 28px;
	position: absolute;
	left: 71px;
	top: 16px;
}
#elder_swannimage {
	height: 65px;
	width: 250px;
	margin-top: 0px;
	background-position: left;
	position: absolute;
	top: 373px;
	left: 284px;
}
#elderswann_image2 {
	height: 62px;
	width: 60px;
	position: absolute;
	background-color: #DDDDDD;
	background-image: url(images/rachel_swanny.jpg);
}
#nametext_elderswann {
	font-family: Arial, Helvetica, sans-serif;
	width: 164px;
	height: 28px;
	position: absolute;
	left: 71px;
	top: 16px;
}
#elder_louiseimage {
	height: 65px;
	width: 250px;
	margin-top: 0px;
	background-position: left;
	position: absolute;
	top: 457px;
	left: 20px;
}
#elderlouise_image2 {
	height: 62px;
	width: 60px;
	position: absolute;
	background-color: #DDDDDD;
	background-image: url(images/louise_ugnada.jpg);
}
#nametext_elderlouise {
	font-family: Arial, Helvetica, sans-serif;
	width: 164px;
	height: 28px;
	position: absolute;
	left: 71px;
	top: 16px;
}
#elder_ianimage {
	height: 65px;
	width: 250px;
	margin-top: 0px;
	background-position: left;
	position: absolute;
	top: 457px;
	left: 284px;
}
#elderian_image2 {
	height: 62px;
	width: 60px;
	position: absolute;
	background-color: #DDDDDD;
}
#nametext_elderian {
	font-family: Arial, Helvetica, sans-serif;
	width: 164px;
	height: 28px;
	position: absolute;
	left: 71px;
	top: 16px;
}
#newbuildingcoll1 {
	height: auto;
	width: 250px;
	float: left;
	margin-top: 20px;
	position: absolute;
}
#newbuildingcoll2 {
	height: auto;
	width: 250px;
	float: right;
	margin-right: 10px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #E6E6E6;
	padding-left: 5px;
	margin-top: 20px;
	overflow: hidden;
}
#newbuildingtext {
	height: 347px;
	width: 520px;
	background-color: #FFFFFF;
	margin-bottom: 10px;
	position: absolute;
	padding-left: 10px;
	padding-top: 10px;
	left: 0px;
	top: 0px;
}
#newbuildingleft {
	height: 542px;
	width: 530px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	float: left;
	position: absolute;
}
#newbuildingflash {
	height: 240px;
	width: 530px;
	position: absolute;
	top: 321px;
}
#buildingcontainer {
	height: 611px;
	width: 900px;
	background-color: #E6E6E6;
	position: absolute;
	top: 130px;
}
#buildingfooter {
	height:11px;
	width:900px;
	margin-left: -450px;
	font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	position: absolute;
	top: 748px;
	left: 50%;
}
#buildinglogos {
	height: 39px;
	width: 900px;
	position: absolute;
	margin-left: -450px;
	left: 50%;
	top: 778px;
	background-color: #333333;
}
#sermon {
	height: 51px;
	width: 315px;
	position: absolute;
	left: 31px;
	padding-left: 15px;
	padding-top: 30px;
	margin-right: auto;
	margin-left: auto;
	top: 106px;
}
#containerSermons {
	height: 200px;
	width: 400px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#sermonheader1 {
	width: 314px;
	margin-right: auto;
	margin-left: auto;
	height: 40px;
	position: absolute;
	left: 50px;
	top: 54px;
}
.header1 {
	font-family: Georgia, "Times New Roman", Times, serif;
}
#bodycontainer1 {
	height: 649px;
	width: 900px;
	background-color: #E6E6E6;
	position: absolute;
	top: 130px;
}
#bodycontainer_paul {
	height: 900px;
	width: 900px;
	background-color: #E6E6E6;
	position: absolute;
	top: 130px;
}
#buildingfooter1 {
	height:11px;
	width:900px;
	margin-left: -450px;
	font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	position: absolute;
	top: 795px;
	left: 50%;
}
#buildinglogos1 {
	height: 39px;
	width: 900px;
	position: absolute;
	margin-left: -450px;
	left: 50%;
	top: 825px;
	background-color: #333333;
}
#containerBuilding {
	height: 750px;
	width: 900px;
	margin-left: auto;
	background-color:#FFFFFF;
	margin-right: auto;
}
#buildingflash {
	height: 240px;
	width: 530px;
	position: absolute;
	bottom: 20px;
	left: 10px;
}
#building_image1 {
	height: 100px;
	width: 230px;
	position: relative;
	bottom: 0px;
	margin-top: 10px;
	float: left;
	left: 0px;
	margin-left: 0px;
}
#building_image2 {
	height: 100px;
	width: 120px;
	position: relative;
	bottom: 0px;
	float: right;
	right: 0px;
	margin-top: 10px;
	background-image: url(images/building_image2.jpg);
}
#indexright #plansContainer #image {
	height: 96px;
	width: 110px;
	position: relative;
	float: left;
}
#indexright #plansContainer #text {
	height: 96px;
	width: 150px;
	position: relative;
	padding-left: 20px;
}

