/* ------------------------------ BEGIN Global Styles ------------------------------ */
@import url("../../global/CSS/global.css");
/* ------------------------------ END Global Styles ------------------------------ */
body {
	margin:0px;
	padding:0px;
	background:#CABFA4 url(../Images/body-bg.jpg) repeat-x;
	color:#362a11;
	font:12px/22px Tahoma,Arial,Verdana,sans-serif;
}
.wrapper {
	margin:0 auto;
	width:900px;	padding:0px;

}
#header {
	width:900px;
	height:170px;
	position:relative;
	float: left;
}
/* Logotype */
#header strong a {
	display:block;
	position:absolute;
	left:0px;
	top:70px;
	width:296px;
	height:85px;
	text-indent:-9999px;
	overflow:hidden;
	background-repeat: no-repeat;
}

#logo {
	position:absolute;
	left:10px;
	top:74px;
	width:296px;
	height:85px;
}

#logo img a {text-decoration:none;}

#logoSaying {
	position:absolute;
	left:10px;
	top:74px;
	width:675px;
	height:85px;
}

#logoSaying img a {text-decoration:none;}

/* SW styles */

a:link, a:visited, a:active {
	color: #E79A2B; 
	text-decoration: underline;}
	
a:hover {
	color: #362a11; 
	text-decoration: underline;}
	
h1 {
	font-size: 21px;
	line-height: 31px;}

h2 {
	font-size: 21px;
	line-height: 31px;
	color: #337C98;}
	
h3 {
	font-size: 15px;
	line-height: 25px;
	color: #E79A2B;}
	
h4 {
	font-size: 15px;
	line-height: 25px;
	color: #56431B;}
	
.pageSearchTitle {
font-size: 14px;
line-height: 18px;
color: #E79A2B;}

a.pageSearchTitle {
font-size: 14px;
line-height: 18px;
color: #E79A2B;
text-decoration:none;}

a.pageSearchTitle:hover {
font-size: 14px;
line-height: 18px;
color: #E79A2B;
text-decoration:underline;}

	
/* PHOTO GALLERY */
.photogallery {
    padding: 0px;
    margin: 0px 0px 0px -10px;
    list-style: none;
}
.photogallery li {
    padding: 0 6px 6px 0;
    margin: 0px;
    background: none;
    float: left;
}
.photogallery li a {
    padding: 2px; 
    border: 1px solid #362a11;
    display: block;
}
.photogallery li a:hover {
    padding: 2px; 
    border: 1px solid #E79A2B;
    display: block;
}

/* -------------------- Horizontal Main Nav --------------------

Notes:  
The main nav is spit out as a UL with sub level menu items as nested UL's. 

To control the main nav us #mainnav 

*/


/* Controls the general properties of the list */
#mainnav ul {
	background: transparent none repeat scroll 0%;
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

/* Controls the list of sub level menu items */
#mainnav li ul {
	display: none;
}

/* Controls list items within the mainnav */
#mainnav li {
	background: transparent none repeat scroll 0%;
	float: left;
	margin: 0px;
	padding: 0px;
	display: inline;
}

/* Controls link properties within the mainnav */
#mainnav a {
	color: #FFFFFF;
	display: block;
	font-size: 14px;
	text-decoration: none;	
	padding: 5px 15px;

}

/* Controls link hover properties within the mainnav */
#mainnav a:hover {
	color: #FFFFFF;
	display: block;
	font-size: 14px;
	text-decoration: none;
	background-color: #56431B;	
	padding: 5px 15px;
}

#mainnav a.current{
	color: #FFFFFF;
	display: block;
	font-size: 14px;
	text-decoration: none;
	background-color: #56431B;	
	padding: 5px 15px;
}
 
#mainnavWrapper {
	position: absolute;
	left: 0px;
	top: 10px;
}


/* -------------------- Vertical Sub Nav --------------------*/

/* Applies to UL with ID of "subnav" - Turns off list and removes padding & margin */
#subnav {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

/* Controls list items inside of the subnav UL. */
#subnav li {
	background: transparent none repeat scroll 0%;
	font-size: 11px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	width: 200px;
}

/* Controls the h2 tag above the UL of menu items. This is the Section Header */
#subnavWrapper h2 {
	padding-left: 10px;
	width: 200px;
	text-transform:lowercase;
}

/* Controls the link property inside the h2 */
#subnavWrapper h2 a {
	color: #EC9C2F;
	display: block;
	font-size: 18px;
	text-decoration: none;
	text-transform:lowercase;
}

#subnavWrapper h2 a:hover {
	color: #EC9C2F;
	display: block;
	font-size: 18px;
	text-decoration: underline;
	text-transform:lowercase;
}

/* Controls link properties menu items */
#subnav a {
	color: #6595AB;
	display: block;
	text-decoration: none;
}

/* Controls the link hover state properties of menu items */
#subnav a:hover {
	background-color: #CABEA4;
	background-image:url(../Images/b-img.gif);
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: 10px center;
}

/* Controls the menu item for the page currently loaded */
#subnav a.current {
	color: #6595AB;
	display: block;
	text-decoration: none;
}

#subnav a.current:hover {
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	}

/* Controls the login/register links above the menu items */
#subnavWrapper p {
	display: none;
}


/* Header navigation 
#header ul#mainnav {
	margin:0;
	padding:0;
	position:absolute;
	left:0;
	top:30px;
}
#header ul#mainnav li {
	float:left;
	list-style:none;
	padding:0;
}
#header ul#mainnav li a {
	display:block;
	float:left;
	color:#fff;
	font:13px/18px Tahoma,Arial,Verdana,sans-serif;
	text-decoration:none;
}
#header ul#mainnav li a span {
	display:block;
	float:left;
	padding:5px 20px 9px 24px;
}
#header ul#mainnav li a.current,
#header ul#mainnav li a:hover {
	background:#513f19 url(../Images/menu-right.gif) no-repeat 100% 0;
}
#header ul#mainnav li a.current span,
#header ul#mainnav li a:hover span {
	background:url(../Images/menu-left.gif) no-repeat 0 0;
}
*/

/* header text 'sharing' */
#sharing {
	position:absolute;
	width:342px;
	height:28px;
	left: 350px;
	top: 105px;
	
}
/* search*/
#header div#search {
	position:absolute;
	left:700px;
	top:15px;
	width:203px;
	height:32px;
	background:url(../Images/src-fld.gif) no-repeat;
	position:absolute;
}
#header .searchField {
	position:absolute;
	right:0;
	top:0;
	margin:0;
	border:none;
	background:none;
	color:#000;
	padding:5px 10px 9px 10px;
	width:150px;
	font:11px/11px Tahoma,Arial,Verdana,sans-serif;
	color:#FFF;
}
#header .searchButton {
	position:absolute;
	left:0;
	bottom:0;
	background:url(../Images/src-btn.gif);
	z-index:5;
	border:none;
	width:26px;
	height:32px;
	text-indent:-9999px;
	line-height:0px;
	font-size: 9px;
}
#content {
	float:right;
	width:575px;
}
/* innerpage sidebar / homepage tabs*/
.tab-holder,
#sidebar {
	float:left;
	width:325px;
	min-height:270px;
}

/* --------------- homepage styles --------------- */
.homepage #content {
	padding:0 0 20px 0;
}
/* photo area */
.photos {
	float:left;
	width:900px;
	min-height:200px;
	position:relative;
	height: 200px;
	padding-top: 20px;
}
/* there is png image here */
.photo-holder {
	position:absolute;
	right:0px;
	top:-105px;
	height: 314px;
	width: 582px;
	}
	
	.homepage-bg {
	float:left;
	width:100%;
	min-width:900px;
	background:#fdf5e4;
}
#upclose {
	float:left;
	padding:0;
	width:187px;
	height:35px;
padding-top: 20px; padding-bottom:20px;}

/* pastor */
.pastor-img {
	float:left;
	clear:left;
	width:305px;
	margin:0;
	padding:0;
	font:11px/20px Tahoma,Arial,Verdana,sans-serif;
	color:#fff;
}
.pastor-img a {
	color:#fff;
	text-decoration:underline;
}
.pastor-img a:hover {
	text-decoration:none;
}
.pastor-img img {
	float:left;
	margin:0 10px 0 0;
	border:3px solid #fff;
}
h3.pastor-name {
	clear:left;
	float:left;
	position:relative;
	margin:-15px 0 0 0;
	padding:0;
	width:78px;
	height:13px;
	background:url(../Images/pastor-name-img.png);
	text-indent:-9999px;
	overflow:hidden;
}
p.pastor-name {
	clear:left;
	float:left;
	position:relative;
	margin:0;
	padding:0;
	font:11px/20px Tahoma,Arial,Verdana,sans-serif;
	color:#fff;
}
a.know-more {
	display:block;
	float:right;
	margin:10px 0 0 0;
	color:#e79a2b;
	text-decoration:none;
	font:11px/20px Tahoma,Arial,Verdana,sans-serif;
}
a.know-more:hover {
	text-decoration:underline;
}
/* tabs style */
.homepage .tab-holder {
	padding:20px 0 0 0;
	background:url(../Images/home-sidebar.gif) no-repeat;
	position:relative;
}
ul.tabnav {
	display:inline-block;
	margin:0 0 0 30px;
	padding:0;
}
ul.tabnav li {
	padding:0;
	list-style:none;
}
ul.tabnav li a {
	display:block;
	width:280px;
	height:37px;
	text-indent:-9999px;
	overflow:hidden;
}
/* tab navigation image replacement */
ul.tabnav li a.tab-l1 {
	background:url(../Images/tab-l1.png);
}
img, ul.tabnav { behavior: url(Scripts/iepngfix.htc); }

ul.tabnav li a.tab-l1:hover {
	background:url(../Images/tab-l1over.png);
}
ul.tabnav li a.tab-l2 {
	background:url(../Images/tab-l2.png);
}
ul.tabnav li a.tab-l2:hover {
	background:url(../Images/tab-l2over.png);
}
ul.tabnav li a.tab-l3 {
	background:url(../Images/tab-l3.png);
}
ul.tabnav li a.tab-l3:hover {
	background:url(../Images/tab-l3over.png);
}
ul.tabnav li a.tab-l4 {
	background:url(../Images/tab-l4.png);
}
ul.tabnav li a.tab-l4:hover {
	background:url(../Images/tab-l4over.png);
}
ul.tabnav li a.tab-l5 {
	background:url(../Images/tab-l5.png);
}
ul.tabnav li a.tab-l5:hover {
	background:url(../Images/tab-l5over.png);
}
ul.tabnav li a.tab-l6 {
	background:url(../Images/tab-l6.png);
}
ul.tabnav li a.tab-l6:hover {
	background:url(../Images/tab-l6over.png);
}
/* tab navigation hover image replacement */
.tab-holder ul.tabnav li a.current {
	background-position:0 -37px;
}
/* tab changer */
.tabset {
	margin:0;
	padding:0;
	position:absolute;
	left:0;
	top:-33px;
}
ul.tabchanger li {
	padding:0;
	list-style:none;
	float:left;
	background:url(../Images/tab-li.gif) repeat-x;
}
.tabset a {
	display:block;
	float:left;
	color:#362a11;
	text-decoration:none;
	background:#fdf5e4 url(../Images/tab-right.gif) no-repeat 100% -1px;
	padding:0 15px 0 0;
	outline:none;
}
.tabset a span {
	display:block;
	background:url(../Images/tab-left.gif) no-repeat 0 -1px;
	padding:5px 0 5px 15px;
}
.tabset a.active {
	background:url(../Images/tab-active-right.gif) no-repeat 100% 0;
	border-bottom:1px solid #e3d9c1;
}
.tabset a.active span {
	background:url(../Images/tab-active-left.gif) no-repeat;
}
#tab1{ margin-left: 20px;}
#tab2{ margin-left: 20px;}


.events-list {
	float:left;
	width:275px;
	padding:0 0 20px 30px;
}
/* proverb per day */
.proverb {
	float:left;
	width:270px;
	position:relative;
}
.proverb img {
	display:inline;
	float:left;
	margin:0 0 10px 0;
	padding:1px;
	background:#fff;
	border:5px solid #cabfa4;
}
.proverb p {
	clear:left;
	float:left;
	width:250px;
	margin:0;
	padding:0;
	color:#362a11;
	font:12px/20px Tahoma,Arial,Verdana,sans-serif;
}
.homepage h2 {
	width:250px;
	margin:20px 0 10px 0;
	padding:0;
	color:#56431b;
	font:21px/22px 'Trebuchet MS',Arial,Verdana,sans-serif;
}
.homepage .events-item {
	display:inline;
	float:left;
	width:250px;
	margin:10px 0 0 0;
}
.homepage .events-item img {
	float:left;
	border:3px solid #cabfa4;
	background:#fff;
	margin:0 20px 0 0;
	padding:1px;
}
.homepage .events-item h5 {
	float:left;
	color:#362a11;
	font:11px/20px Tahoma,Arial,Verdana,sans-serif;
	margin:0;
	padding:0;
}
.homepage .events-item a.find-out,
.homepage .events-item span {
	display:block;
	width:80px;
	float:left;
	font:11px/20px Tahoma,Arial,Verdana,sans-serif;
}
.homepage .events-item span {
	color:#362a11;
	width:130px;
}
.homepage .events-item a.find-out {
	color:#e79a2b;
	text-decoration:none;
}
.homepage .events-item a.find-out:hover {
	text-decoration:underline;
}
/* --------------- secondary page styles --------------- */
.secondary-page {
	float:left;
	width:900px;
	background:#fdf5e4;
}
/* content */
.secondary-page #content {
	padding:0 0 22px 0;
}
/* bread crumbs */
ul#breadcrumb {
	margin:0;
	padding:26px 0 20px 16px;
}
ul#breadcrumb li {
	display:inline;
	padding:0 8px 0 17px;
	list-style:none;
	font:11px/20px Tahoma,Arial,Verdana,sans-serif;
	background:url(../Images/breadcrumb.gif) no-repeat 0 3px;
}
ul#breadcrumb li#bc-home {
	background:none;
	padding:0 8px 0 0;
}
ul#breadcrumb li a {
	color:#362a11;
	text-decoration:none;
}
ul#breadcrumb li a:hover {
	color:#e79a2b;
}
/* white border image */
img.wht-border-img {
	border:10px solid #fff;
	margin:0 0 10px 15px;
}
h1 {
	color:#56431b;
	font:21px/22px 'Trebuchet MS',Arial,Verdana,sans-serif;
	margin:0;
	padding:11px 5px 5px 14px;
}
.secondary-page #content p {
	font:12px/22px Tahoma,Arial,Verdana,sans-serif;
	color:#362a11;
	margin:0;
	padding:11px 23px 11px 15px;
}
.secondary-page #content p a {
	color:#362a11;
	text-decoration:underline;
}
.secondary-page #content p a:hover {
	text-decoration:none;
}
/* sidebar */
.secondary-page #sidebar {
	padding:20px 0 0;
	background:url(../Images/secondary-sidebar.gif) no-repeat;
	min-height:300px;
}
#sidebar h2 {
	margin:0;
	padding:3px 0 3px 30px;
	color:#362a11;
	font:21px/23px 'Trebuchet MS',Arial,Verdana,sans-serif;
}
#sidebar h3 {
	margin:0;
	padding:10px 0 4px 31px;
	color:#e79a2b;
	font:21px/23px 'Trebuchet MS',Arial,Verdana,sans-serif;
}
/* sidebar nav */
#sidebar ul {
	margin:10px 0 0 30px;
	padding:0;
	width:250px;
}
#sidebar ul li {
	float:left;
	padding:0 0 4px 0;
	width:250px;
	list-style:none;
	font:13px/28px Tahoma,Arial,Verdana,sans-serif;
}
#sidebar ul li a {
	display:block;
	float:left;
	width:215px;
	color:#362a11;
	text-decoration:none;
	padding:0 0 0 35px;
}
#sidebar ul li a.active {
	color:#fdf5e4;
	background:#cabfa4 url(../Images/b-img.gif) no-repeat 8px 7px;
}
/* footer background */
.footer-bg {
	float:left;
	width:100%;
	min-width:900px;
}
#footer {
	float:left;
	width:900px;
	min-height:147px;
	background:url(../Images/footer.gif) no-repeat;
}
#footer .addr {
	float:left;
	margin:15px 0 0 0;
	width:310px;
	background:#bfb395;
}
#footer .addr img {
	float:left;
	margin:10px;
	border:1px solid #fff;
}
#footer .addr h5 {
	float:left;
	font:11px/18px Tahoma,Arial,Verdana,sans-serif;
	color:#fff;
	text-transform:uppercase;
	margin:0;
	padding:11px 0 5px 3px;
}
#footer .addr address {
	display:block;
	float:left;
	padding:0 0 0 3px;
	font:normal 11px/18px Tahoma, Arial, Verdana, sans-serif;
	color:#fff;
	width: 140px;
}
#footer .addr address a {
	color:#fff;
	text-decoration:underline;
}
#footer .addr address a:hover {
	text-decoration:none;
}
#footer .navigate {
	float:left;
	margin:15px 0 0 0;
	width:215px;
}
#footer .last {
	float:left;
	width:120px;
}
#footer .navigate h5 {
	float:left;
	width:120px;
	font:11px/18px Tahoma,Arial,Verdana,sans-serif;
	color:#70695a;
	text-transform:uppercase;
	margin:0;
	padding:11px 0 3px 42px;
}
#footer .last h5 {
	margin:0;
	padding:11px 0 1px 27px;
	font:11px/18px Tahoma,Arial,Verdana,sans-serif;
	color:#70695a;
	text-transform:uppercase;
}
#footer .navigate ul {
	width:90px;
	float:left;
	margin:0;
	padding:0 0 10px 0;
}
#footer .navigate ul li {
	list-style:none;
	width:48px;
	padding:0 0 0 42px;
	font:11px/18px Tahoma,Arial,Verdana,sans-serif;
}
#footer .navigate p {
	float:left;
	width:100px;
	color:#70695a;
	margin:0;
	padding:0 0 0 42px;
	font:11px/20px Tahoma,Arial,Verdana,sans-serif;
}
#footer .navigate p a,
#footer .navigate ul li a {
	color:#70695a;
	text-decoration:underline;
}
#footer .navigate p a:hover,
#footer .navigate ul li a:hover {
	text-decoration:none;
}
#footer .last p {
	padding:0 0 0 27px;
}
#secondaryWrapper {
	background-image: url(/sitefiles/1080/Images/secondaryBkgd.jpg);
	background-repeat: repeat-x;
	width: 100%;
	position: relative;
	top: 170px;
}
#flash {
	height: 200px;
	width: 250px;
	position: absolute;
	left: 164px;
	top: 92px;
}
