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

/* GLOBAL STYLES 
====================== */


body {
	background: #f9f2c9 url(../images/site-background.gif) repeat-x;
	font: 62.5% 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;
	margin: 0;
	padding: 0;
	position: relative;
}

img {
	border: none;
}

a {
	outline: none;
}

.left {
	display: block;
	float: left;
}

.right {
	display: block;
	float: right;
}

.clear {
	display: block;
	clear: both;
	height: 0;
	overflow: hidden;
	width: 100%;
}

#page {
	position: relative;
	top: -27px;
	display: block;
}

/* HEADER
====================== */
#hdrWrapper {
	height: 135px;
	/*position: relative;*/
	width: 100%;
	z-index: 100;
}

#hdrWrapper.normal {
	background: url(../images/hdr-background.gif) repeat-x;
}

#hdrWrapper.members {
	background: url(../images/hdr-background-members.jpg) repeat-x;
}


#hdrWrapper #header {
	height: 135px; 
	margin: 0 auto;
	width: 950px;
}

#hdrWrapper.normal #header {
	background: url(../images/wc-logo-img.gif) no-repeat;
}

#hdrWrapper.members #header {
	background: url(../images/wc-logo-img-members.jpg) no-repeat;
}



/* MINISTRY GUIDE 
====================== */
#minGuideWrapper {
	background: transparent url(../images/ministryGuideBG.gif) repeat-x scroll 0 bottom;
	bottom: -27px;
	padding: 3px 0;
	position: relative;
	width: 100%;
	z-index: 999;
}

#minGuideWrapper #minGuide {
	margin: 0 auto;
	position: relative;
	width: 950px;
}

#minGuideWrapper #minGuide #ministries {
	display: none;
	width: 100%;
}

#minGuideWrapper #minGuide #ministries ul {
	padding: 0;
}

#minGuideWrapper #minGuide #ministries ul .col {
	margin: 0 5px;
	width: 230px;
}

#minGuideWrapper #minGuide #ministries ul .col li {
	font-size: 1.1em;
	list-style: none;
	margin: .5em 0;
}

#minGuideWrapper #minGuide #ministries ul .col li a {}

#minGuideWrapper #minGuide #minGuideTab {
	left: 430px;
	position: relative;
	top: -1px;
	width: 500px;
}

#minGuideWrapper #minGuide #minGuideTab a {
	color: #fff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.15em;
	font-style: italic;
	text-decoration: none;
	text-transform: lowercase;
}


/* NAV BAR 
====================== */
#navWrapper {
	background: #c19d5f url(../images/nav-background.gif) repeat-x;
	height: 40px;
	position: relative;
	width: 100%;
}

#navWrapper #navbar {
	width: 940px;
	padding: 0 5px;
	height: 35px;
	margin: 0 auto;
}

#navWrapper #navbar ul {
	margin: 0;
	padding: 1.33em 0 0;
	text-align: center;
}

#navWrapper #navbar ul li {
	display: inline;
	font-family: Helvetica;
	list-style: none;
	padding: 0;
	margin: 0;
}

#navWrapper #navbar ul li a {
	background: #6b5735;
	color: #ffe1ac;
	font-size: 1.15em;
	text-decoration: none;
	width: 130px;
	padding: .65em 1.4em;
}

#navWrapper #navbar ul li a:hover {
	background-color: #534429;
}

#navWrapper #navbar ul li a.active {
	background-color: #c19d5f;
	color: #341200;
}


/* MAIN CONTENT
====================== */
#contentWrapper {
	margin: 10px auto;
	padding: 0;
	position: relative;
	width: 950px;
}

#contentWrapper #topShaddow {
	background: url(../images/content-topbottom.png) no-repeat center top;
height: 15px;
	overflow: hidden;
	width: 100%;
}

#contentWrapper #bottomShaddow {
	background: url(../images/content-topbottom.png) no-repeat center -15px;
height: 16px;
	overflow: hidden;
	width: 100%;
}

#contentWrapper #mainContent {
	background: url(../images/content-mid-bg.png);
	overflow: hidden;
	width: 100%;
}

#contentWrapper #mainContent form fieldset {
	display: block;
	margin-bottom: 1em;
}

#contentWrapper #mainContent form p {
	margin: 0 0 .75em;
}

#contentWrapper #mainContent form em,
#contentWrapper #mainContent form fieldset legend {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.15em;
	font-style: italic;
	text-transform: lowercase;
	color: #628583;
}

#contentWrapper #mainContent form .txt {
	width: 85%;
}

#contentWrapper #mainContent form .error {
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	text-transform: lowercase;
	color: #f00;
}


/* FOOTER 
====================== */
#footer {
	color: #98927d;
	font-size: .9em;
	margin: 15px auto;
	text-align: center;
	width: 950px;
}

#footer a {
	color: #98927d;
	font-weight: bold;
	text-decoration: none;
}

#footer a:hover {
	color: #0060ff;
}