@charset "utf-8";

body  {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-image:url(../images/backgroundSKY.jpg);
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:center;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;
}
.wrapper { /* Contains the width of the whole page and centers all*/ 
	width: 85%;
	min-width: 810px; 
	max-width: 1200px;
	margin:30px auto;
	text-align:left;
	overflow:hidden;
}

/* ----------------------------------  Header Bar Styles -------------------------------------------*/ 
#Header  { margin: 0; overflow:hidden;}
.HeaderL { float:left;}
.HeaderR { float:right;}
.Header {
	overflow:hidden;
	text-align:center; /* Will align the logo image in the Header*/
	background: url(../images/BKG-HeaderBKG.png) repeat-x;
	}
.ToGlorify { position:relative; padding:0 0 37px 0; }

/* ----------------------------------  Navigation Bar Styles -------------------------------------------*/ 
#Nav { margin: 10px 0 0 0; overflow:hidden; height:45px; }
.NavL {float:left; }
.Nav { overflow:hidden; background: url(../images/BKG-NavBKG.png) repeat-x; }
.NavR { float:right; }
.NavLink {
	float:left;
	display: inline-block;
	vertical-align:middle;
	margin: 0;
	padding: 15px 10px 0px 10px;
	height: 30px;
	background-image:url(../images/BKG-NavDivider.png);
	background-position:right;
	background-repeat:no-repeat;
}
.NavLink a { font-size: 14px; }
.NavLink a:link { color:#FFF; text-decoration:none; }
.NavLink a:active { color:#FFF; text-decoration:none; }
.NavLink a:visited { color:#FFF; text-decoration:none; }
.NavLink a:hover { color: #f4ea89; text-decoration:none; }



/* ----------------------------------  Footer Bar Styles -------------------------------------------*/ 
#Footer  { margin: 0; }
.FooterL { float:left; }
.Footer { overflow:hidden; background: url(../images/BKG-FooterBKG.png) repeat-x; }
.FooterR { float:right; }
.FooterLink {
	float:right;
	display:table-cell;
	vertical-align:middle;
	margin: 0;
	padding: 12px 10px 0px 10px;
	height: 23px;
	background-image:url(../images/BKG-FooterDivider.png);
	background-position:left;
	background-repeat:no-repeat;
}
.FooterLink a { font-size: 10px; }
.FooterLink a:link { color:#FFF; text-decoration:none;}
.FooterLink a:active { color:#FFF; text-decoration:none;}
.FooterLink a:visited { color:#FFF; text-decoration:none;}
.FooterLink a:hover { color: #f4ea89; text-decoration:underline;}

/* ----------------------------------  Panel Styles -------------------------------------------*/ 
#Panel {
	float: right;
	margin: 5px 0 0 15px;
	width: 280px;
}
#Panel p {font-size:13px; color:#FFF;}
#Panel h3 {font-size:16px; color:#cd9a3e; padding:0; margin:0;}
.PanelSect { margin: 0 0 15px 0;}
.PanelRT, .PanelRB { float:right;}
.PanelLT, .PanelLB { float:left;}
.PanelBKGT { overflow:hidden; background: url(../images/BKG-PanelBKGT.png) repeat-x;}
.PanelBKGB { overflow:hidden; background: url(../images/BKG-PanelBKGB.png) repeat-x;}
.PanelBodyL { background: #003457 url(../images/BKG-PanelBKGL.png) repeat-y left; padding:0; margin:0;}
.PanelBodyR { overflow:hidden; background: url(../images/BKG-PanelBKGR.png) repeat-y right; padding: 0 15px; margin:0;}
.Verse h4 { color:#cd9a3e; text-align:right; font-size:13px; font-style:italic; padding:0; margin:0;}
.Announcements h4 { color:#cd9a3e; font-size: 13px; !important font-weight: bold; font-style:italic; padding:0; margin: 10px 0 0 0;}
.Announcements p { font-size:13px; padding:0; margin:0;}

/* ----------------------------------  Page Body  -------------------------------------------*/ 
.BigText { font-size:18px; color:#cd9a3e; font-weight:bold; }
.SmallText { font-size:11px; color:#cd9a3e;}
.HomePage p {margin:0 0 20px 0;}
#PageBody { overflow:hidden; color:#003457; margin: 10px 0 0 0; font-size:13px;}
#PageBody h2 {color:#003457; letter-spacing:-1px;}

#PageBody a:link { color:#003457; text-decoration:none; font-weight:bold;}
#PageBody a:active { color:#003457; text-decoration:none; font-weight:bold;}
#PageBody a:visited { color:#003457; text-decoration:none; font-weight:bold;}
#PageBody a:hover { color: #cd9a3e; text-decoration:underline; font-weight:bold;}

.BodySect { margin: 0 0 10px 0;}
.BodyRT, .BodyRB { float:right;}
.BodyLT, .BodyLB { float:left;}
.BodyBKGT { overflow:hidden; background: url(../images/BKG-BodyBKGT.png) repeat-x;}
.BodyBKGB { overflow:hidden; background: url(../images/BKG-BodyBKGB.png) repeat-x;}
.BodyBodyL { background: #FFF url(../images/BKG-BodyBKGL.png) repeat-y left; padding:0; margin:0;}
.BodyBodyR { overflow:hidden; background: url(../images/BKG-BodyBKGR.png) repeat-y right; padding: 0 15px 0 15px; margin:0 0 0 11px;}
.BodyBodyR { min-height:520px;}  /*Set this to be the Height of the Announcements and Calendar combined*/

.Journey h3 { padding:0; margin:0; font-size: 18px; !important font-weight: bold; }
.Journey h4 { color:#cd9a3e; font-size: 15px; !important font-weight: bold; font-style:italic; padding:0; margin: 10px 0 40px 0;}
.Journey p { font-size: 13px; !important padding:0; margin: 10px 0 0 0;}
.JourneyCard { border:1px #cd9a3e solid; padding:10px; margin:15px 0 20px 0; background: #FFF1C6;}

/* ---------------------------------------  Floats ----------------------------- */ 
.FloatRightPadded { float:right; margin:0 0 10px 10px;}
.FloatLeftPadded { float:left; margin:0 10px 10px 0;}
.FloatRightBorder { float:right;	border: 1px #cd9a3e solid; margin: 0px 0px 10px 15px;}
.FloatLeftBorder { float:left;	border: 1px #cd9a3e solid; margin: 0px 15px 10px 0px;}

.PageTitleIMG { margin: 10px 0 10px 0; text-align:left; display:block; overflow:hidden;}
.PageTitle { margin: 10px 0 0 0; text-align:left; display:block; overflow:hidden; }


/* ----------------------------------  About Us Page  -------------------------------------------*/
.SectionTitle { font-size:18px; font-weight: bold; line-height:120%; color:#003457; border-bottom: 1px #cd9a3e solid;
	display:block; padding: 0px 0px 5px 0px; margin: 20px 0; }
.SectionContainer { margin: 0 15px 0 0; padding: 0px; overflow:hidden;}
.StaffCell { margin: 0px 0px 20px 0px; padding: 0px 0px 20px 0px; border-bottom: 1px #cd9a3e solid; overflow:hidden;}
.StaffName { font-size:18px; font-weight: bold; color: #003457; margin: 0px 0px 10px 0px; display:block;}
.StaffTitle { font-size:13px; font-weight: bold; font-style:italic; color:#cd9a3e;}
.StaffEmail { margin: 10px 0px 0px 0px;}
.EldersBlock { width:190px; float:left; margin: 0px 5px 15px 10px; border: 1px #cd9a3e solid; padding: 10px;}
.ElderName { font-size:18px; font-weight: bold; color: #cd9a3e; margin: 0px 0px 5px 0px; display:block; line-height:110%;}
.BeliefCon { margin: 0px 0px 20px 0px; padding: 0px; overflow:hidden; display:block;}
.BeliefTitle { font-size: 14px; font-weight: bold; font-style:italic; color:#cd9a3e;}

/* ----------------------------------  Ministires Page Styles -------------------------------------------*/
.MinistryTime { clear:left; margin: 10px 0px 0px 10px;}
.MinistryInfo { font-size:13px; font-weight: bold; font-style:italic; color:#cd9a3e; }

/* ----------------------------------  Mission Page Styles -------------------------------------------*/
.MissionCell { width:190px; height: 140px; float:left; margin: 0px 5px 15px 10px; border: 1px #cd9a3e solid; padding: 10px; overflow:hidden;}
.MissionName { font-size:14px; font-weight: bold; font-style:italic; color:#cd9a3e;	}

/* ----------------------------------  Calendar Page Styles -------------------------------------------*/
.MainMenu { float:right; overflow:hidden; margin: -25px 15px 10px 0px; }
.SectionTitle2 { font-size:24px; font-weight: bold; line-height:120%; color:#003457; border-bottom: 1px #cd9a3e solid;
	display:block; padding: 0px 0px 5px 0px; margin: -20px 10px 10px 0; overflow:hidden; }
.CalContainer { clear:both; margin: 0 auto; text-align:center;}
