/*body {margin:0px; background-color:#FFF; color:#000; font-family:Verdana, Geneva, sans-serif; font-size:13px; line-height:18px;}
form{ margin:0px; padding:0px;}
img{border-style:none;}
h1,h2,h3,h4,p,ul,ol{ margin:0px; padding:0px; padding-bottom:10px;}
h1{ font-size:36px; line-height:42px; color:#13658a;line-height:normal;font-weight:normal;} 
h2{ font-size:24px; line-height:30px;color:#13658a; line-height:normal;font-weight:normal;} 
h3{ font-size:18px; line-height:21px; color:#13658a;line-height:normal;font-weight:normal;}
ul,ol{ padding-left:25px;}
a:hover{ color:#CC0000;}
#wrapper{width:974px;margin:0 auto;padding:0px; }
#cont_area{width:974px;clear:both; }
#left_block{width:187px;float:left;padding:8px; padding-top:15px; padding-right:4px; background-color:#EFEFEF; border-right:1px solid #CCC;}
#homeSearchDiv, .sidebartext { padding-left:5px;}
#homeSearchDiv{ padding-bottom:10px;} 
.rss-menu-box{background:none; border:none;}
#center_block{width:724px;float:left;padding:20px;} 
.crights{ clear:both; width:944px; padding:15px; font-size:10px; line-height:14px; border-top:1px solid #999;} 
*/

*{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing:border-box;
} 
body { background:#FFF; margin:0; padding:0; font-size:15px; line-height:19px; font-family:'Futura W01 Medium', sans-serif; }
img { border:0 none; }
a { color:#252577; text-decoration:none; }
a:hover { text-decoration:underline; }
.left { float:left; }
.right { float:right; }
.clear { display:block; width:0; height:0; overflow:0; clear:both; overflow:hidden; visibility:hidden; }
.wrapper { position:relative; top:0; left:0; width:960px;clear:both; margin:0 auto; }
.cursorPointer { cursor:pointer; }
.noUnderLine {text-decoration:none !important;}
 
header { background:url("/images/global/headerBackground.png") repeat-x top center; position:relative; top:0; left:0; width:100%; height:187px; }
header .wrapper { height:187px; }
header h1 { color:#FFF; position:absolute; top:7px; left:2; margin:0; }
header nav ul { position:absolute; bottom:9px; left:0; width:100%; height:30px; margin:0; padding:0; list-style:none; }
header nav ul li { position:relative; top:0; left:0; height:30px; margin:0; float:left; text-align:center; }
header nav ul li.active { background:#7B4792; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; border-top-left-radius:5px; border-top-right-radius:5px; }
header nav ul li a { color:#000; font-size:17px; line-height:30px; }
header nav ul li.active a { color:#FFF; font-size:17px; }

#topHeaderSearch { margin:7px 0 0 10px;width:160px;height:25px;border-radius:5px;background: #fff url(/images/slices/searchMag.png) no-repeat 3px 5px;}
#topHeaderSearch:focus { background: none;background-color:#fff;}
.loginContactLinks {padding-top:13px;display:inline-block;}
#givingSearchWrapper {width:530px;height:39px;float:right;}
#givingSearchLink { width:320px;height:39px;border-radius:5px;background-color:#d9c9e1;float:right;margin-top:3px;}
#headerOnlineGivingLnk {float:right;display:block;clear:right;}
#headerHowToEnterLnk { float:right;display:block;width:370px;clear:right;margin-top:20px;}

.bodyContent h1 { color:#4A3D5B; margin:0 0 15px; padding-bottom:3px; font-size:24px; line-height:30px; font-family:'Lato', sans-serif; font-weight:normal; font-style:normal; text-transform:uppercase; }
.bodyContent h2 {  font-size:21px; line-height:28px; }
.bodyContent h3 {  font-size:17px; line-height:21px; }
.bodyContent p {  margin:0 0 10px; font-size:18px; line-height:24px; }


.control-group{ padding-bottom:10px;}

.footerDiv { background:#2e2a33; position:relative;  width:100%; float:left;padding:40px 0 25px; margin-top:30px; }
.footerDiv nav ul { position:relative; top:0; left:0; margin:0 0 35px; padding:0; list-style:none; }
.footerDiv nav ul li { border-right:1px solid #BCBCBC; position:relative; top:0; left:0; margin:0; padding:0 10px; float:left; }
.footerDiv nav ul li.first { padding:0 10px 0 0; }
.footerDiv nav ul li.last { border-right:0 none; }
.footerDiv nav ul li.clear { float:none; }
.footerDiv nav ul li a { color:#FFF; font-size:15px; font-family:'Lato', sans-serif; }
.footerDiv p { width:45%; font-family:"Lato", sans-serif; font-size:13px; }
.footerDiv p.left { color:#FFF; text-align:left; }
.footerDiv p.left a { color:#FFF; }
.footerDiv p.left span, .footerDiv p.left span a { color:#BCBCBC; }
.footerDiv p.right { color:#BCBCBC; text-align:right; }
.footerDiv p.right a { color:#BCBCBC; }

.sh-subscribe1{border-radius:10px; border:1px solid #CCC;padding:5px; float:left; margin-right:20px; display:block; width:auto;text-align:center; color:#000; font-weight:bold; margin-bottom:20px; background-color:#E9E9E9;}

#sermonsSideBar h3{margin-top:0px;clear:both;}

#home .slider { background: #fff url("/images/home/sliderBackground.png") repeat-x bottom center; position:relative; top:0; left:0; width:100%; max-width:1500px; min-height:362px; margin:0 auto; }
#home .bodyContent { border-bottom:1px solid #9E9BA1; position:relative; top:0; left:0; width:920px; margin:0 auto; }
#home .recentSeries h1 { color:#4A3D5B; position:relative; top:0; left:0; width:920px; margin:0 auto 30px; font-size:24px; font-family:'Lato', sans-serif; font-weight:normal; font-style:normal; text-transform:uppercase; }

.znewslettercheckbox{display:none;}

#pagerWrapper {
text-align: center;
position: relative;
bottom: 20px;
right:-100px;
z-index: 200;
}

.pagerBullet {
display: inline-block;
margin-right: 3px;
cursor: pointer;
}

.headerUnderNavWrapper {width:100%;height:85px;float:left;background-color:#f3f3f3;}
.headerUnderNav {width:960px;height:75px;margin:0 auto;}
.headerUnderNav h1 {width:960px;line-height:100px;height:75px;margin:0;padding:0;border-bottom:10px solid #cbbcd3;}
#hunVISIT {width:175px;float:left;height:75px;margin-left:10px;color:#707070;}
#hunSpacer { width:10px;height:75px;float:left;background-color:#b7b7b7;}
#hunTitle { width:710px;height:75px;float:left;margin-left:30px;color:#7b488d;}

.visitHR {width:765px;float:left;}
#homeBodyTopSection {height:361px;}

#visitLandingTopImage {
	background:url(/images/slices/visitLandingBanner.png) no-repeat top center;
	width:714px;
	height:74px;
	float:right;
	margin-top:20px;
}
#visitLandingTopImageLink {
	float:right;
	width:150px;
	height:36px;
	margin:20px 20px 0 0;
	cursor:pointer;
}
.visitLandingSection {
	width:50%;	
	float:left;
	margin:30px 0 10px 0;
	min-height:320px;
}
.visitLandingSection img {
	width:330px;
	float: right;
}
.visitLandingSection h2 {
	color:#333;
	width:330px;
	float:right;
	margin:25px 0 15px 0;
	font-size:20px;
}
.visitLandingSection p {
	color:#333;
	width:330px;
	float:right;
	font-size:14px;
}

.slideColumn {	height:300px;
}
#chSlideShow {
}	

.bodyWrapper { display:inline-block;width:100%;float:left;height:auto;clear:left;position:relative;}
.bodyContent { width:960px;height:auto; margin:0 auto;}
.bodySideBar {width:195px;float:left;height:100%;border-right:10px solid #b7b7b7;}
.bodySideBar ul {list-style: none;margin:20px 0 0 10px;padding:0;}
.bodySideBar ul li {margin:0 0 10px 0;padding:0;}
.bodySideBar ul li a {color:#000;}
.bodyRight { width:765px;height:auto;float:left;}

#aboutPageSideImg {float:right;}
#aboutPageTopText {margin:40px 0 0 30px;font-weight:lighter;}
#aboutPageTopText p {font-weight:lighter;}
#aboutPageMainText {margin:20px 0 0 30px;color:#333 !important;font-size:14px;}
#aboutPageMainText p {color:#333 !important;font-size:16px;}


.primaryStaffWrapper {width:765px;margin:0 auto;display:inline-block;}
.primaryStaff {width:225px;float:left;padding: 10px;
margin: 20px 0 10px 10px;}
.primaryStaff img {width:225px;margin:0 auto;display:block;}
.psName {color:#717171;text-align:left;margin-bottom: 10px;font-size: 18px;
margin-top: 20px;}
.psPosition {color:#000;text-align:left;margin-bottom: 10px;}
.psBioLink a {
		color:#7b488d;
}

#staffPageImg {float:right;margin:40px 0 20px 20px;}
#staffPageName {text-transform: uppercase;color:#717171;margin:50px 0 20px 20px;}
#staffPagePosition {color:#333;margin:0px 0 20px 20px;font-size:20px;}
#staffPageEmail {margin:0px 0 20px 20px;color:#7b488d;font-size:22px;}
#staffPageBio {margin:20px 0 20px 20px;}

#sStaffHeader {width:710px;float:left;margin:0 0 10px 30px;color:#7b488d; font-size:30px;}
.sStaffTable {margin:0px 0 20px 0; padding:0px;width:100%; float:left; clear:left;}
.sStaffTable table {width: 730px;
margin: 0 0 0 25px;padding:0px;height:auto; border:none; }
.sStaffTable td {background-color:#ffffff; text-align:left;margin:0px; padding:7px;font-size:12px; font-family:Arial;font-weight:bold; color:#000000; }
.sStaffTable tr:first-child td {background-color:#ffffff; border:0px solid #ffffff;text-align:left; font-size:18px;font-family:Arial; color:#999; }
.pslEmail { color:#7b488d !important;}

/************* ATTTENTION !!!!!!!

	.sliderWrapper and similar may cause errors if changed.
	Keep in mind this is being used by homepage and Resources home page.

									**************************************/
		.sliderWrapper {
			float:left;
			width:960px;
			height:346px;
		}
		.sliderWrapper img {
			float:left;	
			width:660px;
			height:361px;
		}
		#sliderRightSideWrapper {
			float:left;	
			width:300px;
			height:361px;
			background-color:#2e2a33;
			color:white;	
			padding:30px;
		}
		#gallery {
			float:left;
			width:660px;
			height:346px;

		}
		#sliderHeader {
			font-weight: 100;
			margin:10px auto;
			line-height:30px;
			font-size: 26px;

		}
		.sliderSubHeader {
			margin:20px 0 3px 0;
			font-size:18px;
		}
		.sliderSubText {
			font-size:14px;
		}
		#bodyContentMain {
			width:660px;		
			float:left;
			padding:0 20px;
		}
		#bodyContentRightBar {
			width:300px;
			padding:10px;
			float:left;
			height:300px;
			background-color:#f3f3f3;

		}
		#homeMainHeader {
			color:#7b4792;	
			margin:20px 0  0 10px;
			font-size:28px;
		}

		#homeMainSubHeader {
			color:#7d7d7d;
			margin:15px 0  0 10px;
			font-size:20px;
		}
		#homeMainText {
			margin:15px 0  0 10px;
			color:#333;
			font-size:12px;

		}
		#homeMainSideBarHeader {
			color:#7b4792;	
			width:250px;
			margin:30px auto 10px auto;
			font-size:32px;
		}
		.homeMainSideBarLink {
			width:270px;
			height:54px;
			margin:15px auto;
			color:#464646;
			font-size:18px;
			padding-left:20px;
			line-height: 56px;
			background: url(/images/slices/homeSideBarLink.jpg) no-repeat top center;
		}
		#home3TopBorder {
			float:left;
			width:100%;	
			height:37px;
			background: url(/images/slices/home3TopBG.jpg) repeat-x top center;
		}
		#home3BottomBorder {
			float:left;
			width:100%;	
			height:28px;
			background: url(/images/slices/home3BottomBG.jpg) repeat-x top center;
		}
		.home3Header {
			color:#7b4792;	
			text-align:center;
			font-size:28px;
			margin:20px !important;
		}
		.home3Column {
			float:left;	
			width:25%; margin-top:20px;
		}
		.home3Column a {
			width:200px; 
			min-height:125px;
			margin:0 auto;
			display:block;

		} 
		.home3ColumnHeader {
			color:#555555;
			width:200px; margin:10px auto; 
		}
		.home3ColumnTextWrapper {
			width:200px; 
			float:left;
		}
		.home3ColumnText  {
			font-size:14px;
		}
		.home3ColumnText p {
			color:#333;
			font-size:14px;
			line-height:18px;
			width:180px;
			margin:10px auto;
			font-weight:100;
		}
		.homeSermonBtn {
			width:297px;	
			height:31px;
			margin:20px auto 30px auto;
			display:block;
			cursor:pointer;
			background: url(/images/slices/sermonsBtn.png) no-repeat top center;
			text-align:center;
			color:#fff;
			line-height: 30px;
		}


/****may error added from inline church history .. check what else uses for trouble shooting ***** */
				.nav {width:750px;margin:0 auto; margin-bottom: 20px;}
				.nav div {
							display: inline-block;
							margin-left: 5px;
							background: url(/images/slices/historyBtnOff.png) no-repeat bottom center;
							width:144px;height: 45px;
						}
				.nav div.activeSlide {background: url(/images/slices/historyBtnOn.png) no-repeat bottom center;}
				.nav div a{line-height:60px;color:#333;text-align: center; width: 144px; display: block;}
				#sliderRightArrow {
									background: url(/images/slices/historyRightBtn.png) no-repeat center center;
									width:30px;cursor: pointer;
								  }
				#sliderLeftArrow {
									background: url(/images/slices/historyLeftBtn.png) no-repeat center center;
									width:30px;cursor: pointer;
									
								 }
				.slideColumn {float:left;height:auto;}
				#slideWrapper {width:700px;margin:40px 0 140px 20px;}
				.aboutSlide {width:640px;}
				.aboutSlide img {float:right;}
				.slideImgCaption {float:right;clear:right;width:280px;text-align: center; }
				.slideDateHeader {margin:30px 0 0 30px;}
				.slideBodyText {margin:20px 0 0 30px !important;}


				#imNewTopImg {	float:right;
								margin:40px 0 20px 20px;
								}
				h1.imNewTextHeader {
								margin: 40px 0 0 30px;
								font-weight: lighter;
								color:#6e2091;
								clear:left;
							}
				#imNewTopTextBody {
								margin: 20px 0 0 30px;
				}
				#imNewTopTextBody p {
					font-size: 14px;
				}
				#imNewMap {
					float:left;	
					width:430px;
					margin: 20px 0 0 30px;
				}
				#imNewMapDetails {
					float:left;
					margin: 20px 0 0 30px;
					width:270px;
				}
				#imNewMapDetails h3,h2 {
					color:#7b4792;
					margin:0 0 10px 0;
				}
				#imNewMapDetails h4 {
					color:#333;
					margin:0 0 15px 0;
					font-size:16px;
				}
				#imNewMidBodyText {
					margin: 20px 30px 0 30px;
				}
				#imNewMidBodyTextList {
					margin: 20px;
				}
				#imNewMidBodyTextList h4 {
					color:#7b4792;
					margin:0;
				}
				#imNewMidBodyTextList p {
				}
				#imNewFeatureMinistries {
					float:left;
					margin:20px 0 50px 7px;

				}
				.imNewFeatureMinistriesColumn {
					width:250px;	
					float:left;
				}
				.imNewFeatureMinistriesColumn a {
					text-align: center;
					display: block;
				}
				.imNewFeatureMinistriesColumn h5 {
					text-align: center;
					font-weight:bold;
					color:#555;
					font-size:16px;
				}
				.imNewFeatureMinistriesColumn p {
					width:205px;	
					font-size:14px;
					margin:0 auto;
					color:#333;
				}


	#mlpTopImage {
		float:left;
	}
	#mlpBodyMainLeft {
		float:left;
		width:545px;
		padding:30px;
		border-right:7px solid #e2e2e2;
	}
	#mlpBodyMainRight {
		float:left;
		width:220px;	
	}
	.mlpBodyMainRightHeader {
		background-color:#ececec;	
		color:#333 !important;
		border-bottom:7px solid #d5c4dc;
		padding: 20px 5px 0px 10px;
	}
	.ministriesHR {
		width:478px;
		float:left;
		height:20px;
		background: url(/images/slices/ministriesHR.jpg) no-repeat top center;
		margin:20px 0;
	}


	
/****  Begin Resources micro site css  (maybe move this to it's own css file  ) ********/

	#fcrHomeTopPH {
		margin:20px 0 0 0;	
		float:left;
		width:450px;
	}
	#fcrHomeTopRight {
		float:left;	
		width:510px;
		padding:20px 0 20px 40px;
	}


			#fcrHeaderWrapper {
				width:100%;	
				height:152px;
				background: url(/images/slices/fcrHeaderBG.jpg) repeat-x top right;
			}
			#fcrHeader {
				width:960px;
				height:152px;
				margin:0 auto;
				position:relative;
			}
			#fcrHeader img {
				position:absolute;
				bottom:30px;
				left:0;
			}
			#resourcesNav {
				float:right;
				width:600px;
				height:152px;
				position:relative;
			}
			#resourcesNav ul {
				list-style: none;
				position:absolute;
				bottom:20px;
				right:0;
			}
			#resourcesNav ul li {
				display:inline;
				float:left;
				margin-right: 30px;
			}
			#resourcesNav ul li a {
				color:#fff;
				font-size:18px;
			}

			
	#sermonsWrapper {
		width:100%;	
		float:left;
	}
	#sermonsContent {
		width:960px;	
		margin:0 auto;
	}
	#sermonsTitle {
		color:#4a3d5b;	
		border-bottom: 1px solid gray;
	}
	#sermonsSideBar {
		float:left;	
		width:199px;
		border-right: 1px solid gray;
		padding-right:10px;
		padding-bottom:50px;
	}
	#sermonGoBtn {
		width:31px;	
		height:22px;
		float:left;
		margin-left:10px;
		background:url(/images/slices/sermonGoBtn.jpg) no-repeat top center;
	}
	#sermonSearchRow {
		margin-top:10px;	

	}
	#sermonSearchKeyword {
		float:left;	
		height:16px;
		font-size:16px;
		width:130px;
	}
	#sermonsBody {
		float:left;
		width:760px;
	}
	.sermonsSideBarTitle {
		border-bottom: 1px solid gray;	
		font-size:16px;
		margin-top: 20px;
		margin-bottom: 15px;
		padding-bottom: 5px;
		float:left;
	}
	.filterRow {
		width:100%;
		float:left;
	}
	#sermonBodyTitle {
		float:left;
		width:460px;
		display:block;
		padding:0 0 0 30px;
		color:#4a3d5b;	
		font-size:22px;
		margin:35px 0 0 0;

	}
	#sermonSortLinks {
		float:right;	
		width:280px;
		margin-top:40px;
	}
	#sermonSeriesGrid {
		width:730px;	
		float:left;
		margin-left: 30px;
		margin-top: 40px;
		margin-bottom: 20px;
	}
	.sermonGridItem {
		float:left;	
		width:218px; margin-right:20px; margin-bottom:30px;
	}
	.sermonGridItem h4{ margin-top:0px; margin-bottom:30px;}
	.sermonGridItem a {
		color:#333;
	}
#sMissionHeaderWrapper {
 	width:100%;	
 	height:116px;
 	float:left;
 	background: url(/images/slices/sMissionHeaderBG.jpg) repeat-x top center;
 }
 #sMissionHeader {
 	width:960px;	
 	height:111px;
 	margin:0 auto;
 	border-bottom:7px solid #ccbcd4;
 	position: relative;
 }
 #sMissionHeader h1 {
 	position: absolute;
 	bottom:10px;
 	left:0;
 	margin:0;
 	color:#7b4792;
 	font-size:36px;
 }

 #sMissionHeaderWrapper {
 	width:100%;	
 	float:left;
 }
#sMissionContent  {
	width:960px;	
	margin:0 auto;
}
#sMissionContentRight {
	width:740px;
	float:left;
}
#sMissionContentMainImg {
	margin:20px 10px 20px 0;
	width:340px;
	float:left;
}
#sMissionContentRightTopContentRowsWrapper {
	width:360px;
	float:right;
	margin-right:10px;
}
.sMissionContentRightTopContentRow {
	width:360px;	
	float:left;
}
.smcOneThirdColumn {
	width:120px;
	float:left;
	margin-top:20px;
}

.smcOneThirdColumn h3 {
	color:#404040;
	font-size:18px;
}

.smcOneThirdColumn h4 {
	margin:6px 0;
	font-size:16px;
	color:#484848;
	line-height:20px;

}
.smcOneHalfColumn {
	width:180px;
	float:left;
	margin-top:20px;
}

.smcOneHalfColumn h3 {
	color:#404040;
	font-size:18px;

}
.smcOneHalfColumn p {
	font-size:14px;
	color:#484848;
	line-height:24px;
	width:170px;
}
.smcWholeColumn {
	width:360px;
	float:right;

}
.smcWholeColumn {
	color:#636363;
	font-size:16px;

}
#smcEmail2, #smcUrl2 {
	font-size:16px;
	color:#7b4792;
}
#smcUrl2 a {
	font-size:16px;
	color:#7b4792;
}
#smcEmail1, #smcUrl1 {
 font-size:18px;	
 color:#404040;
}

#sMissionUpdateHeader {
	background: url(/images/slices/smUpdateHeaderBG.jpg) no-repeat top left;
	height:84px;
	position:relative;
	border-bottom:none !important;
}

#sMissionUpdateHeader h2 {
	color:#7b4792;
	font-size:30px;
	position: absolute;
	bottom:0;
	left:0;
}

.sMissionUpdateRow {
	width:740px;	
	float:left;
	border-bottom:1px solid #333;
}

.updateDateHeader {
	font-size:24px;
}
.smReadMoreLink {
	color:#7b4792;
}

#sMissionContentLeft {
	width:220px;
	float:left;
	background-color:#f0f0f0;
	padding-bottom: 27px;
}

#smFlagImg {
	margin:40px 0 0 30px ;
}
#sMissionContentLeft h4 {
	text-align: center;
	font-size:16px;
	color:#636363;
	font-weight:bold;
}
#shareThisMission {
	text-align: center;	
	font-size:18px;
	color:#636363;
	border-bottom: 3px solid #999;
	padding:0;
	width:200px;
	margin:60px auto 20px auto !important;
}
.msSocial {
	margin-top:5px;	
	vertical-align: bottom;
}
#sMissionContentLeft h3 {
	font-size:18px;
	color:#636363;
	line-height:30px;
	width:200px;
	margin:10px auto;

}
#sMissionContentLeft h3 a {
	font-size:18px;
	color:#636363;
	cursor:pointer;
}

#sMissionContentLeft h3 a:hover {
	text-decoration: none;
}
.fullWidthShadowDivider {
	width:960px;
	height:30px;
	float:left;	
	background:url(/images/slices/smShadowDivider.jpg) no-repeat top center;
	margin:15px 0;
}
#smNewer {
	font-size: 18px;
	color:#959595;
	float:left;
	background:url(/images/slices/smNewerArrow.jpg) no-repeat top left;
	padding-left:15px;
	line-height: 20px;
	height:25px;
	cursor:pointer;
}
#smOlder {
	font-size: 18px;
	color:#959595;
	float:right;	
	background:url(/images/slices/smOlderArrow.jpg) no-repeat top right;
	padding-right:15px;
	line-height: 20px;
	height:25px;
	cursor:pointer;
}
#missionUpdateContentLeft {
	width:920px;	
	float:left;
}
#missionUpdateContentLeftBody {
	width:700px;
	margin-bottom: 30px;
}
#smuFamImg {
	margin-top:20px;
	width:220px;	
}

#sermonSeriesMainImg {
	float:right;	
	margin:0 0 20px 20px;
}
.ssHeader {
	color:#4a3d5b;	
	margin:5px 0;
}

#ssTableList {
	width:100%;	
	margin:20px 0 35px 0;
}

#ssTableList th {
	background-color:#56486b;
	color:#fff;
	padding:5px 0px 5px 20px;
	text-align: left;
}
.ssListRow:hover {
	background-color: #d5c4dc;
	cursor: pointer;
}
.ssListRow > td {
	padding:5px 0px 5px 20px;
}
.ssListRow > td > a {
	color: #000;
	text-decoration: none;
}
.ssListEven {
	background-color:#ededed;	
}
	#singleSermonRightSideBar {
		width:250px;	
		float:right;
	}
	.ssrsHeader {
		margin:15px 0 3px 0;
		font-weight: bold;

		font-family:'Futura W01 Bold', sans-serif;
		color:#333;
	}
	#ssDescription {
		width:600px;	
		color:#333;
	}
	#curriculumDescription {
		width:600px;	
		color:#333;
		margin-bottom:35px;
	}	
	#sermonVideo {
		width:600px;		
		height:350px;
		margin-bottom: 40px;
	}
	#ssHeaderAboveVideo {

		margin:30px 0; 
	}
	#ssRelatedSermons {
		margin:45px 0 0 0;
	}
	#ssSynopsis {
	 	margin:20px 0;	
	}
	#sermonVideo iframe {
		width:100%;
		height:100%;
	}
	.ssrsData {
		margin:0;
		color:#333;
	}
	#ssDownloadBox {
		width:250px;
		border:1px solid #333;
		padding:20px 20px 20px 20px;
		float:left;
	}
	#ssDownloadBox h2 {
		border-bottom: 1px solid #333;
		color:#333;
	}
	#ssDownloadBox h3 {
		margin:5px 0 15px 0;
	}
	#ssDownloadBox h3 a {
		color:#333;
	}
	#sermonDonationLink {
		margin:30px 0;	
		display:block;
		width:250px;
		float:left;
	}

	#noSermonsAlert {
		color:#333;		
		margin:30px 0 30px 160px;
	}

	.ministriesIframe {
		width:475px;margin:0 auto;display:block;
		height:400px;
	}
	#ministriesSideMenu {
		margin:5px 4px 5px 10px !important;
	}
	#ministriesSideMenu > li  {
		margin: 10px !important;
	}
	#ministriesSideMenu > li > a {
		font-size:14px;
		font-weight:bold;
	}
	.subMinistriesSideMenu {
		margin:2px 4px 5px 4px !important;
	}
	.subMinistriesSideMenu li  {
		margin:2px 3px 2px 3px !important;
	}
	.subMinistriesSideMenu li a {
		font-size:14px;
	}

	#mlpBodyMainLeft p {
		font-size:15px;

	}
	.ministriesContentSectionHeader {
		font-size:28px;	
		color:#cc99ff;	
	}
	#childMinistriesContentList {
		width:408;		
		margin:0 auto;
		display:block;
	}
	.csmItem {
		width:50%;		
		float:left;
	}
	.csmItem a {
		line-height:25px;
		color:#333;
	}

	.mlpBodyMainRightText  {
		width:200px;	
		margin:0 auto;
		display:block;
		margin-bottom:20px;
	}
	.mlpBodyMainRightText p {
		font-size:14px;
		color:#333;
	}
	#mlpLocationName {
		font-size:14px;
		color:#333;
		font-weight: bold;
	}
	#mlpLocationStreet, #mlpLocationCSZ {
		font-size:14px;
		color:#333;
	}

	#missionsTopWrapper {
		width:100%;
		float:left;
		background: url(/images/slices/missionBannerBG.jpg) repeat-x bottom center;
		min-height:490px;
	}
	#missionsTopContent {
		width:960px;
		margin:0 auto;
	}
	#mtcOur {
		font-weight:100;
	}
	#missionsTopText {
		width:380px;
		float:left;
		font-size:14px;
		font-weight: lighter;
	}
	#missionsBottomWrapper {
		width:100%;
		float:left;
	}
	#missionsBottomContent {
		width:960px;
		margin:0 auto;
	}
	#missionsBottomSideBar {
		float:left;
		width:193px;
		border-right:7px solid #e5e5e5;
	}
	#missionsBottomSideBar * {
		float:left;
		clear:left;
	}
	#missionsBottomSideBar h1 {
		color:#464646;
		width:183px;
		background-color: #ececec;
		border-bottom:5px solid #c8b7cf;
		font-size:24px;
		padding: 10px 10px 5px 10px;
	}
	.mbsSubHeader {
		margin-top:15px;
	}
	#selectCountry {
		width:170px;
	}
	#msbButton {
		margin-top:20px;
	}
	#applyMissionBG {
		background: url(/images/slices/applyMissionBG.jpg) no-repeat top center;
		width:180px;
		height:240px;
		position:relative;
		margin-top:20px;
	}
	#applyMissionBG a {
		position:absolute;
		bottom:15px;
		left:15px;
	}
	#missionsBottomMain {
		width:760px;
		float:left;
	}
	#mbmTitle {
		margin-left:30px;	
		color:#7b4792;
		margin-bottom:10px;
	}
	#mbmSubTitle {
		margin-left:30px;	

	}
	#missionsBottomMainGrid {
		float:left;
		width:730px;
		margin-left:30px;
		margin-top:20px;
		padding-bottom:20px;
	}
	.missionGridItem {
	 	float:left;	
	 	width:33%;
	 	padding-bottom:30px;
	}
	.missionGridItem img {
		width:200px;
		margin:0 auto;
	}
	.missionGridItem h4 {
		margin:5px 0;
	}
	#missionsPaginationHR {
		width:100%;	
		float:left;
		background: url(/images/slices/missionsPaginationBorder.jpg) no-repeat top center;
		height:30px;
		clear:left;
	}

	#missionsBottomSideBar select{ width:90%;}
	.sh-subpage{width:960px; padding:30px;float:left; }
	.mobileTop1{display:none;}
				.blog-home{width:265px;  padding-left:15px;}

.sh-hideOnMobile{display:block;}
.sh-showOnMobile{display:none;}
.slideColumn{width:705px !important;}
#chSlideshow{width:705px !important; height:1800px !important;}
#chSlideshow .aboutSlide{width:705px !important;}
.primaryStaff1{width:225px; margin-bottom:10px; height:169px; overflow:hidden; float:left;}
.whatWeBelieve1{width: 725px; padding:30px; float:left;}
.ministriesContentDiv{float:right;}
.missionSubscribe1{width:190px; padding-right:10px; padding-left:10px; float:left; padding-top:20px;}
.resourceLeft1{float:left; }
#singleSermonRightSideBar{float:right; }
.primaryStaff{height:270px;}
.eventDiv1{width:960px; margin:0 auto;}
.eventDiv2{width:900px; padding:30px;float:left; }