html, body {
	font-family: Arial, Helvetica, sans-serif;
	color: #656565;
	background: #ffffff url(/images/templates/templatesspage-lentsurround.jpg) top center no-repeat fixed;
	margin: 0;
}

a {outline: none;}
a img {outline: none; border:0;}

p, td {
	font-size: 12px;
	color: #656565;
	line-height: 20px;
	font-family: Arial;
	letter-spacing: 1.3px;
	margin-top: 2px;
	margin-bottom: 2px;
}

li {
	font-size: 12px;
	color: #656565;
	line-height: 16px;
}

h1 {font-size: 25px; font-family: Calibri, Arial; font-weight: bold;color: #007DC6; line-height: 17px;}
h2 {font-size: 20px; font-family: Calibri, Arial; font-weight: bold;color: #007DC6; line-height: 17px;}
h3 {font-size: 17px; font-family: Calibri, Arial; letter-spacing: 1px; font-weight: bold; color: #007DC6; line-height: 17px;}
h4 {font-size: 12px; font-family: Calibri, Arial; font-weight: bold;color: #007DC6; line-height: 17px;}
h5 {font-size: 10px; font-family: Calibri, Arial; font-weight: bold;color: #007DC6; line-height: 17px;}
h6 {font-size: 9px; font-family: Calibri, Arial; font-weight: bold;color: #007DC6; line-height: 17px;}

#surroundsurround {
	width: 770px;
	margin: 0 auto;
}

#contentpagesurround {
	width: 770px;
	margin-left: 1px;
}
#contentmainpage {
	width: 770px;
	margin: 0;
}

a:link {
	color: #005186;
	text-decoration: none;
	font-weight: bold;
}
a:visited {
	color: #005186;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color: #007DC6;
	text-decoration: none;
}
a:active {
	color: #007DC6;
	text-decoration: none;
}

#mainnav h3 {
	visibility: hidden;
	height: 0;
	width: 0;
	margin: 0;
	overflow: hidden;
}
#mainnav ul {
	height: 29px;
	background: url(/images/templates/templatesnavmain.gif) top left no-repeat;
	margin: 0 0 0 180px;
	position: relative;
	overflow: hidden;
	width: auto;
	
}
#mainnav ul li {
	list-style: none;
	position: absolute;
}
#mainnav ul li, #mainnav a {
	height: 29px;
	display: block;
	
	
}
#mainnav ul li a {
	text-indent: -5000px; 
	text-decoration: none;
	font-weight: normal;
}
#menu_10 {left: 0px; width: 62px;}
#menu_11 {left: 62px; width: 101px;}
#menu_12 {left: 163px; width: 104px;}
#menu_13 {left: 267px; width: 82px;}
#menu_14 {left: 349px; width: 117px;}
#menu_15 {left: 466px; width: 91px;}
#menu_10 a:hover {background: transparent url(/images/templates/templatesnavmain.gif) -0px -29px no-repeat;}
#menu_11 a:hover {background: transparent url(/images/templates/templatesnavmain.gif) -62px -29px no-repeat;}
#menu_12 a:hover {background: transparent url(/images/templates/templatesnavmain.gif) -163px -29px no-repeat;}
#menu_13 a:hover {background: transparent url(/images/templates/templatesnavmain.gif) -267px -29px no-repeat;}
#menu_14 a:hover {background: transparent url(/images/templates/templatesnavmain.gif) -349px -29px no-repeat;}
#menu_15 a:hover {background: transparent url(/images/templates/templatesnavmain.gif) -466px -29px no-repeat;}

#banner {
	height: 144px;
	width: 770px;
	overflow: hidden;
}
#banner h1 {
	visibility: hidden;
	margin: 0;
	height: 0;
	overflow: hidden;
}
#promo {
	height: 82px;
	margin: 20px 0 0 0;
}
html>/**/body #promo {
	height: 97px;
	margin-top: 4px;
}
#promo h2 {
	visibility: hidden;
	margin: 0;
	width: 0;
	height: 0;
	overflow: hidden;
}
#promo ul li {
	visibility: hidden;
	list-style: none;
	position: absolute;
}
#promo ul li a {
	visibility: hidden;
	text-decoration: none;
}
#leftofmain {
	position: absolute;
	left: 181px;
	width: 1px;
	height: 444px;
}
#column {
	width: 170px;
	float: left;
	margin: -29px 0 0;
}
#sidebarnewtocrookes {
	background: url(/images/templates/templatessidebar-newtocrookes.gif) top left no-repeat;
	padding: 29px 7px 0 7px;
	width: 156px;
}
#sidebarnewtocrookes h3 {
	display: none;
}
#sidebarnewtocrookes a {
	text-indent: -5000px; 
	text-decoration: none;
}
.newtocrookes_10 {background: url(/images/templates/templatessidebar-welcome-off.gif); width: 156px; height: 25px; display:block; margin-bottom: 4px;}
.newtocrookes_11 {background: url(/images/templates/templatessidebar-meettheteam-off.gif); width: 156px; height: 25px; display:block; margin-bottom: 4px;}
.newtocrookes_12 {background: url(/images/templates/templatessidebar-ourlocation-off.gif); width: 156px; height: 25px; display:block; margin-bottom: 4px;}
a.newtocrookes_10:hover {background: url(/images/templates/templatessidebar-welcome-over.gif);}
a.newtocrookes_11:hover {background: url(/images/templates/templatessidebar-meettheteam-over.gif);}
a.newtocrookes_12:hover {background: url(/images/templates/templatessidebar-ourlocation-over.gif);}

#sundayservices p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E20A19;
	line-height: 14px;
	margin-top:0;
	letter-spacing: normal;
}

.frontpage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E20A19;
	line-height: 11px;
	margin-top:0;
	margin-bottom:6px;
}

.nicetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1F9D20;
	line-height: 11px;
}
.titlego h3 {
	position: absolute;
	visibility: hidden;
}
#sidebarsundaygatherings {
	background: url(/images/templates/templatessidebar-sundaygatherings.gif) top left no-repeat;
	padding: 28px 7px 4px 7px;
	width: 154px;
}
#sidebarsundaygatherings h3 { display:none; }
#sidebarsundaygatherings a {
	text-indent: -5000px; 
	text-decoration: none;
}
.sundaygatherings {background: url(/images/templates/templatessidebar-moreaboutgatherings-off.gif); width: 156px; height: 25px; display:block; margin-top: 10px;}
a.sundaygatherings:hover {background: url(/images/templates/templatessidebar-moreaboutgatherings-over.gif);}

.givingmoney {background: url(/images/templates/sidebar-giving-off.gif); width: 156px; height: 25px; display:block; margin-top: 4px;}
a.givingmoney:hover {background: url(/images/templates/sidebar-giving-over.gif);}

#sidebarbuttons {
	height: 25px;
	width: 170px;
	overflow: hidden;
}
#sidebarbuttons h3 { display:none; }
#sidebarbuttons a {
	text-indent: -5000px; 
	text-decoration: none;
}
.getteaching {background: url(/images/templates/templatessidebar-getteaching-off.gif); width: 82px; height: 25px; display:block; float: left; margin-right: 4px;}
.ourbulletin {background: url(/images/templates/templatessidebar-ourbulletin-off.gif); width: 83px; height: 25px; display:block; float: left;}
a.getteaching:hover {background: url(/images/templates/templatessidebar-getteaching-over.gif);}
a.ourbulletin:hover {background: url(/images/templates/templatessidebar-ourbulletin-over.gif);}

#sidebarcominguptop {
	background: url(/images/templates/templatessidebar-comingup-top.gif) top left no-repeat;
	width: 170px;
	height: 22px;
	margin-top: 4px;
	overflow: hidden;
}
#sidebarcomingupmain {
	padding: 7px;
	width: 156px;
}
#sidebarcomingupmain h3 { display:none; }
#sidebarcomingupmain a {
	text-indent: -5000px; 
	text-decoration: none;
}
.comingup {background: url(/images/templates/templatessidebar-moreofwhatscomingup-off.gif); width: 156px; height: 25px; display:block; margin: 0 0 10px; }
a.comingup:hover {background: url(/images/templates/templatessidebar-moreofwhatscomingup-over.gif);}

#main {
	float: right;
	width: 552px;
	padding: 24px 24px 24px 0;
}
html>body #main {
	padding-top: 14px;
}
#welcome {
	width: 539px;
	height: 271px;
	overflow: hidden;
	z-index: 80;
	margin: 11px 0 0 0;
}
.welcometop {
	padding-right: 90px;
}
.welcomebottom {
	padding-top: 12px;
}
#vision {
	background: url(/images/templates/templateshome-vision.gif);
	position: absolute;
	left: 370px;
	top: 40px;
	width: 180px;
	height: 258px;
	overflow: hidden;
	z-index: 80;
}
#vision ul li {
	list-style: none;
}
#vision ul li a {
	text-indent: -5000px; 
	text-decoration: none;
}
.vision {position: absolute; background: url(/images/templates/templateshome-vision-button-off.gif); top: 221px; left: 12px; width: 156px; height: 25px;}
a.vision:hover {background: url(/images/templates/templateshome-vision-button-over.gif);}

#main-n {
	position: absolute;
	left: 191px;
	top: 183px;
	width: 575px;
	height: 430px;
	background: #e6edf1 url(/images/templates/templatesblack.gif) top left repeat-x;
	padding: 15px 0 0 14px;
}
#textdiv {
	width: 539px;
	height: 260px;
	padding: 11px;
	overflow: hidden;
	visibility: visible;
	z-index: 80;
}
html>body #textdiv {
	padding-top: 0px;
	height: 282px;
	padding-bottom: 0px;
}
#topblock {
	position: absolute;
	top: 40px;
	left: 40px;
	width: 510px;
	height: 3px;
	background: #e6edf1;
	z-index: 90;
	overflow: hidden;
}
#topblock-n {
	position: absolute;
	top: 23px;
	left: 20px;
	width: 530px;
	height: 3px;
	background: #e6edf1;
	z-index: 90;
	overflow: hidden;
}
#baseblock {
	position: absolute;
	top: 295px;
	left: 40px;
	width: 510px;
	height: 3px;
	background: #e6edf1;
	z-index: 90;
	overflow: hidden;
}
#baseblock-n {
	position: absolute;
	top: 295px;
	left: 20px;
	width: 530px;
	height: 3px;
	background: #e6edf1;
	z-index: 90;
	overflow: hidden;
}
#footer {
	font-size: 11px;
	color: #656565;
	margin: 15px 0 30px 0;
	padding: 4px 0 0;
	border-top: 1px solid #cccccc;
}
.right {
    float: right;
	margin: 0 0 0 10px;
	}
.left {
    float: left;
    margin: 0 10px 0 0;
}
.textarea_div {
	position:absolute;
	z-index: 80;
}
#text {
	width: 550px;
	height: 290px;
}
html>body #text {
	height: auto;
	min-height: 280px;
	padding: 11px 0 11px 0;
}
html>/**/body #text {
	padding: 0;
	min-height: 290px;
}
#sidebarcomingupbase {
	background: url(/images/templates/content-cominupbase.gif);
	width: 170px;
	height: 7px;
	overflow: hidden;
}
#basecontainer {
	position: absolute;
	width: 770px;
	margin-left: -385px;
	left: 50%;
	bottom: -1px;
	height: 37px;
	overflow: hidden;
}
html>body #basecontainer {
	bottom: 0;
}
#creativestream {
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	right: 16px;
	top: 14px;
	font-size: 11px;
	color: #656565;
	width: 770px;
}

.imageboarder {
	border: 6px solid #E7EAEE;
}

.pquote {
	margin-left: 25px;
	font-style: italic;
	margin-bottom: 15px;
}

hr {
	margin-top: 25px;  
  	border: 0px;
	width: 90%;
  	color: #E7EAEE;
	background-color: #E7EAEE;
	height: 2px;
}

.h2team {
	font-size: 25px; 
	font-family: Calibri, Arial; 
	font-weight: bold;
	color: #007DC6; 
	line-height: 10px;
	margin-top: 10px;
}

.h3team {
	font-size: 20px; 
	font-family: Calibri, Arial; 
	font-weight: bold;
	color: #656565; 
	line-height: 17px;
	margin-top: 5px;
}

#character {
	font-size: 12px;
	color: #656565;
	line-height: 20px;
	font-family: Arial;
	letter-spacing: 1.3px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.character {
	font-size: 12px;
	color: #656565;
	line-height: 20px;
	font-family: Arial;
	letter-spacing: 1.3px;
	margin-top: 2px;
	margin-bottom: 2px;
}
	
.h3sermonblue {
	font-size: 20px; 
	font-family: Calibri, Arial; 
	font-weight: bold;
	color: #007DC6; 
	line-height: 17px;
	margin-top: 0px;
}

.h3sermongrey {
	font-size: 20px; 
	font-family: Calibri, Arial; 
	font-weight: bold;
	color: #656565; 
	line-height: 17px;
	margin-top: 0px;
}

.psermon {
	font-size: 12px;
	color: #656565;
	line-height: 20px;
	font-family: Arial;
	letter-spacing: 1.3px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.download {
	font-size: 10px;
	color: #656565;
	font-family: Arial;
	letter-spacing: 1.3px;
	margin-top: -20px;
	margin-bottom: 0px;
}

.lightbluefeed {
	background: #E6EDF3;
	padding: 8px;
	margin: 0px 5px 5px 0px;
}

.whitefeed {
	padding: 8px;
	margin: 0px 5px 5px 0px;
}

.pworshipnotices {
margin-left: 130px
}

a.alpha {
	font-family: Times New Roman;
	font-size: 50px;
	text-decoration: none;
	color: #000000;
}

.whitegathering {
	padding: 6px;
	margin: 5px 5px 20px 5px;
}

.bluegathering {
	background: #E6EDF3;
	padding: 6px;
	margin: 5px 5px 20px 5px;
}

.smallwhitegathering {
	padding: 6px;
	margin: 5px 2px 2px 5px;
	width: 200px;
	float: left;
}

.smallbluegathering {
	background: #E6EDF3;
	padding: 6px;
	margin: 5px 2px 2px 5px;
	width: 200px;
	float: left;
}

.whitegathering p {
	margin-left: 120px;
}

.bluegathering p {
	margin-left: 120px;
}

.whitegathering h2 {
	margin-left: 120px;
}

.bluegathering h2 {
	margin-left: 120px;
}

.whitegathering .h2team {
	margin-left: 120px;
}

.bluegathering .h2team {
	margin-left: 120px;
}

/*  =FREQUENTLY ASKED QUESTIONS/SLIDING PANEL --------------------------------------------------------------- */


.faq {
	background-color: #FFFFFF;
	border: 0px solid #FFFFFF;
	display: block;
	padding: 6px;
	margin-left: 120px;
	font-size: 18px; 
	font-family: Calibri, Arial; 
	letter-spacing: 1px; 
	font-weight: bold; 
	color: #007DC6; 
	line-height: 0px;
}

a.faq {
	background-color: #FFFFFF;
	border: 0px solid #FFFFFF;
	display: block;
	padding: 0px;
	font-family: Calibri, Arial; 
	font-weight: bold;
	font-size: 12px;
	color: #656565;
	line-height: 20px;
	font-family: Arial;
	letter-spacing: 1.3px;
}

.answer { 
	padding: 0px;
	border-left: 0px solid;
	border-right: 0px solid;
	border-bottom: 0px solid;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: bottom;
	display: none;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
}

.answer p {
	font-size: 12px;
	font-color: #656565;
	line-height: 20px;
	font-family: Arial;
	letter-spacing: 1.3px;
}

.faqblue {
	background-color: #E6EDF3;
	border: 0px solid #E6EDF3;
	display: block;
	padding: 6px;
	margin-left: 120px;
	font-family: Calibri, Arial; 
	font-weight: bold;
	font-size: 12px;
	color: #656565;
	line-height: 20px;
	font-family: Arial;
	letter-spacing: 1.3px;
}

a.faqblue {
	background-color: #E6EDF3;
	border: 0px solid #E6EDF3;
	display: block;
	padding: 0px;
	font-family: Calibri, Arial; 
	font-weight: bold;
	font-size: 12px;
	color: #656565;
	line-height: 20px;
	font-family: Arial;
	letter-spacing: 1.3px;
}

.answerblue { 
	padding: 0px;
	border-left: 0px solid;
	border-right: 0px solid;
	border-bottom: 0px solid;
	background-color: #E6EDF3;
	background-repeat: repeat-x;
	background-position: bottom;
	display: none;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
}

.answerblue p {
	font-size: 12px;
	font-color: #656565;
	line-height: 20px;
	font-family: Arial;
	letter-spacing: 1.3px;
}

a.gathering {
	font-family: Calibri, Arial; 
	font-weight: bold;
	font-size: 12px;
	color: #656565;
	line-height: 20px;
	font-family: Arial;
	letter-spacing: 1.3px;
	margin-left: 120px;
	margin-top: 50px;
}

/* END OF FAQ DROP DOWNS ------------------------- */
