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

body {
	margin:0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	margin: 0px;
	padding: 0px;
	color:#000;
	background:#FFF;
}
h1, h2, h3, h4 {
	font-weight:normal;
	margin:0px;
	padding:0px;
	display:block;
}
h1 {
	font-size:20px;
	color:#000;
}
h2 {
	font-size:18px;
	color:#000;
}
h3 {
	font-size:16px;
}
a {
	font-size:16px;
	font-weight: normal;
	color:#FFF;
	text-decoration:none;
	outline:none;
	font-family: 'MicrogrammaD-MediExte';
}
a img {
	border:none
}
p {
	margin:0px;
	padding:0px;
}
.clear {
	clear:both;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
.clear {
	clear:both;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
}
@font-face {
	font-family: 'MicrogrammaD-MediExte';
	src: url('microgrammadmedext.eot');
	src: url('microgrammadmedext.eot?#iefix') format('embedded-opentype'),  url('microgrammadmedext.woff') format('woff'),  url('microgrammadmedext.ttf') format('truetype'),  url('microgrammadmedext.svg#microgrammadmedext') format('svg');
	font-weight: normal;
	font-style: normal;
}
#wrapper {
	width:1085px;
	margin:0 auto;
}
header {
	width:100%;
	height:216px;
	background: url(../images/header_base.jpg) no-repeat center #87300f;
}
header h1 {
	background:url(../images/logo.png) no-repeat;
	width:485px;
	height:154px;
	float:left;
	margin-top:48px;
	margin-left:47px;
}
header h1 a {
	display:block;
	width:485px;
	height:154px;
	text-indent:-999999px;
}
.owners {
	width:319px;
	height:207px;
	background:url(../images/owners.png) no-repeat;
	float:right;
	margin-top:9px;
}
nav {
	width:100%;
	height:33px;
	background: url(../images/nav_bar.png) no-repeat center -6px #cc4512;
}
/*
nav ul {
	margin:0px;
	padding:0px;
	margin-left:140px;
}
nav ul li {
	list-style:none;
	float:left;
}
nav ul li a {
	display:block;
	float:left;
	color:#FFFF;
	font-size:15px;
	padding-left:33px;
	padding-right:33px;
	line-height:33px;
	text-shadow:1px 1px 1px #000;



}
nav ul li a:hover {
	
	border-bottom:8px solid #c75228;
	border-top:8px solid #c75228;
	color:#c75228;
	line-height:17px;

	
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-ms-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
	
}

*/
ul#nav {
	margin-left:90px;
}
#nav{
	display:block;
	
	list-style:none;
	
	display:block;
	
}
#nav a {
	text-decoration:none;
	display:block;
	padding-left:33px;
	padding-right:33px;
	line-height:33px;
	text-shadow:1px 1px 1px #000;
	font-size:15px;
	
	

}
#subMenusContainer a{
	text-decoration:none;
	display:block;
	padding-left:33px;
	padding-right:33px;
	line-height:33px;
	text-shadow:1px 1px 1px #000;
	font-size:15px;
		-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-ms-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
	
	

}

#subMenusContainer a:hover {
	background:#ff6d39;
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-ms-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
}


#nav a{
	margin:0;
	float:left;	
}
#nav li { 
	
	display:block;
	list-style:none;
	position:relative;
	float:left;
}
#nav li li{	float:none; }


#nav a:hover {
	border-bottom:8px solid #c75228;
	border-top:8px solid #c75228;
	color:#c75228;
	line-height:17px;

	
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-ms-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
}


#nav li ul { 
	position: absolute;
	width: 10em;
	margin-left: -1000em; 
	margin-top:2.2em;
}

#nav, #nav ul, #nav ol, #subMenusContainer ul, #subMenusContainer ol { 
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1em;
}


#subMenusContainer ul  {	
	
	
	background:#c75228;	

	left:0;
}








 #subMenusContainer a:focus, #nav a.mainMenuParentBtnFocused, #subMenusContainer a.subMenuParentBtnFocused{
	
	border-bottom:8px solid #c75228;
	border-top:8px solid #c75228;
	color:#c75228;
	line-height:17px;

	
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-ms-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
}





.smOW{ 
	display:none; 
	position: absolute; 
	overflow:hidden; 
	/*the 2px left & right padding lets you have a 1px border 
	  on the ul or ol inside since overflow is set to hidden*/
	padding:0 2px;
	margin:0 0 0 -2px;
}








#subMenusContainer li{
	list-style: none;
}




#subMenusContainer{	display:block; 	position:absolute;	top:0;	left:0;	width:100%;	height:0;	overflow:visible;	z-index:1000000000; }







 

.slider-box {
	width:1079px;
	height:353px;
	padding:3px;
	background:#6d290c;
}
.slider-box img {
	width:1079px;
	height:353px;
	
}
#wowslider-container1 { 
	zoom: 1; 
	position: relative; 
	max-width:1079px;
	margin:0 auto;
	z-index:100;
	border:none;
	text-align:left; /* reset align=center */
}
* html #wowslider-container1{ width:1079px }
#wowslider-container1 ul{
	position:relative;
	width: 10000%; 
	height:auto;
	left:0;
	list-style:none;
	margin:0;
	padding:0;
	border-spacing:0;
	overflow: visible;
	/*table-layout:fixed;*/
}
#wowslider-container1 .ws_images ul li{
	width:1%;
	line-height:0; /*opera*/
	float:left;
	font-size:0;
	padding:0 0 0 0 !important;
	margin:0 0 0 0 !important;
}

#wowslider-container1 .ws_images{
	position: relative;
	left:0;
	top:0;
	width:100%;
	height:100%;
	overflow:hidden;
}
#wowslider-container1 .ws_images a{
	width:100%;
	display:block;
	color:transparent;
}
#wowslider-container1 img{
	max-width: none !important;
}
#wowslider-container1 .ws_images img{
	width:100%;
	border:none 0;
	max-width: none;
}
#wowslider-container1 a{ 
	text-decoration: none; 
	outline: none; 
	border: none; 
}

#wowslider-container1  .ws_bullets { 
	font-size: 0px; 
	float: left;
	position:absolute;
	z-index:70;
}
#wowslider-container1  .ws_bullets div{
	position:relative;
	float:left;
}
#wowslider-container1  a.wsl{
	display:none;
}
#wowslider-container1  .ws_bullets { 
	padding: 10px; 
}
#wowslider-container1 .ws_bullets a { 
	width:15px;
	height:15px;
	background: url(./bullet.png) left top;
	float: left; 
	text-indent: -4000px; 
	position:relative;
	margin-left:3px;
	color:transparent;
}
#wowslider-container1 .ws_bullets a:hover{
	background-position: 0 50%;
}
#wowslider-container1 .ws_bullets a.ws_selbull{
	background-position: 0 100%;
}
#wowslider-container1 a.ws_next, #wowslider-container1 a.ws_prev {
	position:absolute;
	display:none;
	top:50%;
	margin-top:-50px;
	z-index:60;
	height: 100px;
	width: 60px;
	background-image: url(./arrows.png);
}
#wowslider-container1 a.ws_next{
	background-position: 100% 0;
	right:0;
}
#wowslider-container1 a.ws_prev {
	left:0;
	background-position: 0 0; 
}
* html #wowslider-container1 a.ws_next,* html #wowslider-container1 a.ws_prev{display:block}
#wowslider-container1:hover a.ws_next, #wowslider-container1:hover a.ws_prev {display:block}
/* bottom center */
#wowslider-container1  .ws_bullets {
    top: 5px;
    right: 10px;
}
#wowslider-container1 .ws_bullets .ws_bulframe {
	top: 20px;
}
#wowslider-container1 .ws_bullets .ws_bulframe {
	top: 20px;
}
#wowslider-container1 .ws-title{
	position: absolute;
	bottom: 10%;
	left: 7%;
	z-index: 50;
	padding:12px;
	color: #000000;
	background:#fff;
    font-family:Oswald,Impact,Charcoal,sans-serif;
	font-size: 30px;
	text-shadow: 1px 1px 1px #BBBBBB;
	line-height: 30px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	opacity:0.5;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);	
}
#wowslider-container1 .ws-title div{
	font-size: 25px;
	text-shadow: 1px 1px 1px #000000;
}#wowslider-container1 ul{
	animation: wsBasic 8s infinite;
	-moz-animation: wsBasic 8s infinite;
	-webkit-animation: wsBasic 8s infinite;
}
@keyframes wsBasic{0%{left:-0%} 25%{left:-0%} 50%{left:-100%} 75%{left:-100%} }
@-moz-keyframes wsBasic{0%{left:-0%} 25%{left:-0%} 50%{left:-100%} 75%{left:-100%} }
@-webkit-keyframes wsBasic{0%{left:-0%} 25%{left:-0%} 50%{left:-100%} 75%{left:-100%} }

#wowslider-container1 .ws_bullets  a img{
	text-indent:0;
	display:block;
	top:15px;
	left:-138px;
	visibility:hidden;
	position:absolute;
    -moz-box-shadow: 0 0 5px #999999;
    box-shadow: 0 0 5px #999999;
    border: 5px solid #FFFFFF;
	max-width:none;
}
#wowslider-container1 .ws_bullets a:hover img{
	visibility:visible;
}

#wowslider-container1 .ws_bulframe div div{
	height:90px;
	overflow:visible;
	position:relative;
}
#wowslider-container1 .ws_bulframe div {
	left:0;
	overflow:hidden;
	position:relative;
	width:275px;
	background-color:#FFFFFF;
}
#wowslider-container1  .ws_bullets .ws_bulframe{
	display:none;
	overflow:visible;
	position:absolute;
	cursor:pointer;
    -moz-box-shadow: 0 0 5px #999999;
    box-shadow: 0 0 5px #999999;
    border: 5px solid #FFFFFF;
}
#wowslider-container1 .ws_bulframe span{
	display:block;
	position:absolute;
	top:-11px;
	margin-left:-5px;
	left:138px;
	background:url(./triangle.png);
	width:15px;
	height:6px;
}
.other-content-wrapper {
	width:1085px;
	padding-top:10px;
}
.main-text {
	display:block;
	float:left;
	width:800px;
}
.main-text p {
	font-size:22px;
	padding-left:19px;
	padding-top:69px;
	line-height:38px;
}
.upcoming-news {
	display:block;
	width:239px;
	height:252px;
	float:right;
	background:#faf0ec;
}
.upcoming-news p {
	text-align:center;
	padding-top:70px;
	font-size:18px;
}
.news-head {
	width:239px;
	background:url(../images/new_head.jpg) repeat-y;
	height:32px;
	line-height:32px;
	text-align:center;
	color:#FFF;
	text-shadow:1px 1px 1px #000;
	font-family: 'MicrogrammaD-MediExte';
	font-size:15px;
}
.member-services {
	width:1085px;
	height:183px;
	clear:both;
	padding-top:25px;
}
.member-box {
	width:198px;
	float:left;
	margin-right:23px;
}
.first-service {
	width:198px;
	
	text-align:center;
}
.first-service:hover {
}
.first-service img {
	width:194px;
	height:152px;
	border:2px solid #ae451e;
	opacity:0.5;
	margin-bottom:10px;
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-ms-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
}
.first-service img:hover {
	opacity:1;
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-ms-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
}
.first-service a:hover {
	color:#ae451e;
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-ms-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
}
.first-service a:hover img {
	opacity:1;
}
.first-service a {
	color:#000;
	font-size:17px;
}
footer {
	width:100%;
	height:216px;
	background: url(../images/header_base.jpg) no-repeat center #87300f;
}
.flinks {
	width:320px;
	float:left;
}
.flinks-col {
	float:left;
	width:150px;
	padding-top:17px;
}
.flinks-col ul {
	margin:0px;
	padding:0px;
	margin-left:13px;
}
.flinks-col ul li {
	list-style:none;
}
.flinks-col ul li a {
	display:block;
	font-size:15px;
	text-shadow:1px 1px 1px #000;
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-ms-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
}
.flinks-col ul li a:hover {
	color:#000;
	text-shadow:none;
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-ms-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
}
.flinks-col ul li span a  {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1.3px;
}
.flinks-col ul li b {
	font-weight:normal;
	color:#000;
	font-family: 'MicrogrammaD-MediExte';
	font-size:15px;
	padding-top:2px;
	display:block;
}

.finfo-col {
	width:380px;
	float:left;
	margin-left:60px;
	padding-top:42px;
}
.finfo-col p {
	text-align:center;
	font-family: 'MicrogrammaD-MediExte';
	text-shadow:1px 1px 1px #000;
	color:#FFF;
	font-size:15px;
}
.followus {
	width:275px;
	float:right;
	padding-top:42px;
}
.followus img {
	display:block;
	float:left;
	margin-right:6px;
}
.followus p {
	display:block;
	float:left;
	font-family: 'MicrogrammaD-MediExte';
	text-shadow:1px 1px 1px #000;
	font-size:15px;
	color:#FFF;
	margin-right:17px;
	padding-top:9px;
}
.copyrights {
	width:161px;
	height:40px;
	clear:both;
	margin:0 auto;
	padding-top:10px;
}
.copyrights a {
	display:block;
	background:url(../images/copyrights.png) no-repeat;
	width:161px;
	height:40px;
	text-indent:-999999px;
}

.main-text-other {
	display:block;
	width:1085px;
	padding-top:40px;
	padding-bottom:30px;
	
	
}
.main-text-other p {
	font-size:17px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:13px;
	line-height:23px;
	
}
.main-text-other h2 {
	padding-left:20px;
	padding-bottom:10px;
	padding-top:10px;
	font-size:25px;
	color:#782c0c;
}
.main-text-other h2 a {
	display:block;
	padding:11px 20px;
	background:#87300f;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	
}
.speaking {
	float:right;
	display:block;
	
}
.speaking a {
	
	display:block;
	padding:11px 20px;
	background:#87300f;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	border:2px solid #cd471e;
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-ms-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
	
}
.speaking a:hover {
	background:#cd471e;
	border:2px solid #87300f;
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-ms-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
	
}
.main-text-other h3 {
	padding-left:20px;
	padding-bottom:10px;
	padding-top:10px;
	font-size:20px;
	color:#782c0c;
}
.main-text-other p span {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#782c0c;
}
.main-text-other ul {
	margin:0px;
	padding:0px;
	margin-left:55px;
}
.main-text-other ul li {
	padding-top:4px;
	padding-bottom:4px;
}
.admin-names-row {
	width:265px;
	float:left;
	text-align:center;
	color:#742b0c;
	font-size:18px;
	border-left:1px solid #742b0c;
	margin-bottom:40px;
	padding-top:7px;
	padding-bottom:7px;
	cursor:default;
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-ms-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
	
}
.admin-names-row:hover {
	background-color:#742b0c;
	background-size:50%;
	color:#FFF;
	
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-ms-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
	
}
.admin-names-row:hover span {
	
	color:#FFF;
-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-ms-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
	letter-spacing:1px;
	
}

.admin-names-row span {
	font-size:16px;
	color:#000;
}

.our-faith {
	font-family:Tahoma, Geneva, sans-serif;
	
	font-size:14px;
	padding-top:13px;
	padding-bottom:13px;
	
	line-height:35px;
	display:block;
	cursor:default;
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-ms-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
}
	
.our-faith:hover {
	background:#64260b;
	color:#FFF;
	font-size:12px;
	letter-spacing:2px;
-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-ms-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
	
}
.sunday-sechdule {
	width:500px;
	float:left;
	padding-left:30px;
	text-align:center;
}
.sunday-sechdule h3 {
	border:1px solid #772c0c;

	
}
.sunday-sechdule p {
	display:block;
	padding-top:11px;
	padding-bottom:11px;
	background:#772c0c;
	margin-bottom:3px;
	color:#FFF;
		-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-ms-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
	cursor:default;
	
}
.sunday-sechdule p:hover {
		-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-ms-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
	background:#ff7341;
	
}
.member-services-wrapper {
	
	padding-top:50px;
	padding-bottom:50px;
	width:850px;
	margin:0 auto;
	padding-left:80px;
}

.first-member-service-box {
	float:left;
	width:352px;
	height:193px;
	margin-right:50px;
	margin-bottom:40px;
}
		.flip-container {
			-webkit-perspective: 1000;
			-moz-perspective: 1000;
			perspective: 1000;

			border: 1px solid #000;
			padding:5px;
			background:#d35123;
			cursor:pointer;
		}

			
			.flip-container:hover .flipper, .flip-container.hover .flipper, #flip-toggle.flip .flipper {
				-webkit-transform: rotateY(180deg);
				-moz-transform: rotateY(180deg);
				transform: rotateY(180deg);
				filter: FlipH;
    			-ms-filter: "FlipH";
			}

		.flip-container, .front, .back {
			width: 342px;
			height: 183px;
		}

		.flipper {
			-webkit-transition: 0.6s;
			-webkit-transform-style: preserve-3d;

			-moz-transition: 0.6s;
			-moz-transform-style: preserve-3d;

			transition: 0.6s;
			transform-style: preserve-3d;

			position: relative;
		}

		.front, .back {
			-webkit-backface-visibility: hidden;
			-moz-backface-visibility: hidden;
			backface-visibility: hidden;

			position: absolute;
			top: 0;
			left: 0;
		}

		.front {
			
			z-index: 2;
		}
		.front img {
			width:342px;
			height:183px;
		}

		.back {
			background: #873110;
			
			-webkit-transform: rotateY(180deg);
			-moz-transform: rotateY(180deg);
			transform: rotateY(180deg);
		}
		.back a {
			display:block;
			line-height:183px;
			text-align:center;
			font-size:19px;
			text-shadow:1px 1px #000;
			letter-spacing:1px;
		}

		.front .name {
			font-size: 2em;
			display: inline-block;
			background: rgba(33, 33, 33, 0.9);
			color: #f8f8f8;
			font-family: Courier;
			padding: 5px 10px;
			border-radius: 5px;
			bottom: 60px;
			left: 25%;
			position: absolute;
			text-shadow: 0.1em 0.1em 0.05em #333;

			-webkit-transform: rotate(-20deg);
			-moz-transform: rotate(-20deg);
			transform: rotate(-20deg);
		}

		.back-logo {
			position: absolute;
			top: 40px;
			left: 90px;
			width: 160px;
			height: 117px;
			background: url(logo.png) 0 0 no-repeat;
		}

		.back-title {
			font-weight: bold;
			color: #00304a;
			position: absolute;
			top: 180px;
			left: 0;
			right: 0;
			text-align: center;
			text-shadow: 0.1em 0.1em 0.05em #acd7e5;
			font-family: Courier;
			font-size: 2em;
		}

		.back p {
			position: absolute;
			bottom: 40px;
			left: 0;
			right: 0;
			text-align: center;
			padding: 0 20px;
		}

		/* vertical */
		.vertical.flip-container {
			position: relative;
		}

			.vertical .back {
				-webkit-transform: rotateX(180deg);
				-moz-transform: rotateX(180deg);
				transform: rotateX(180deg);
			}

			.vertical.flip-container .flipper {
				-webkit-transform-origin: 100% 213.5px;
				-moz-transform-origin: 100% 213.5px;
				transform-origin: 100% 213.5px;
			}

			.vertical.flip-container:hover .flipper {
				-webkit-transform: rotateX(-180deg);
				-moz-transform: rotateX(-180deg);
				transform: rotateX(-180deg);
			}
	