/* CSS Document */


	body {
	fontsize: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
	font-family: Arial, sans-serif;
	color: #666666;
	margin: 0;
	padding: 0;
	background-image: url(images/tile.jpg);
	}
	html>body { 
	font-size: small;
	font-family: Arial, sans-serif;
	color: #666666;
	}
	h1 {
	font-size: 140%;
	color: #000;
	margin: 0;
	padding: 0 0 15px 0;
	}
	h2 {
	font-size: 120%;
	color: #666666;
	margin: 0;
	padding: 0;
	}
	h3 {
	color: #444444;
	font-size: 110%;
	margin: 0;
	padding: 0;
	}
	p {
	color: #666666;
	margin: 0;
	padding: 0;
	}
	ul,li {
	padding: 0;
	margin: 0;
	}
	div{
	padding:0; margin:0;
	}
	fieldset {
	margin: 1em 0;
	padding: 1em;
	border: 1px solid #ccc;
	background: #f8f8f8;
	}
	legend {
	color: #9BC401;
	font-size: 110%;
	font-weight: bold;
	}
	label {
	display: block;
	}
	input {
	width: 200px;
	font-family: Arial, sans-serif;
	color: #888888;
	}
	input.checkbox, input.submit {
	width: auto;
	float: left;
	margin: 0 1em 0;
	}
	textarea {
	width: 300px;
	height: 100px;
	font-family: Arial, sans-serif;
	color: #888888;
	}
	input:focus, textarea:focus {
	background: #ffc;
	}
	.required {
	font-size: 85%;
	color: #FF1519;
	}
	
	

/* -------- HEADER -------- */
#header {
width: 992px;
margin-left:auto;
margin-right:auto;
background-image: url(/images/wrapper_sup_header.jpg);
}
#headercontent {
width: 918px;
padding: 25px 36px 0px 38px;
}


/* -------- BODY -------- */
#body {
width: 992px;
margin-left:auto;
margin-right:auto;
background-image: url(/images/wrapper_bg.jpg);
}
#bodycontent {
width: 920px;
padding-left: 38px;
padding-right: 34px;
}


/* -------- BRANDING -------- */
#branding {
height: 43px;
padding: 0;
}
#branging a{ padding:0; margin:0; }
#login {
float: right;
color: #807e7a;
}
#login .name {
color: #e7e5db;
}
#login a:link, #login a:visited {
text-decoration: none;
color: #4d99ca;
}
#login a:hover, #login a:active {
text-decoration: underline;
}


/* -------- MENU -------- */
#menu {
height: 28px;
padding: 0;
background-image: url(images/menu_bg.jpg);
}
#menu ul {
height: 28px;
font-weight: bold;
font-size: 12px;
text-align: center;
float: left;
margin: 0;
padding: 0;
list-style: none;
}
#menu li {
float: left;
height: 28px;
}
#menu ul a:link, #menu ul a:visited {
display: table-cell;
height: 28px;
width: 130px;
padding: 0;
line-height: 28px;
text-decoration: none;
color: #e7e5db;
vertical-align: middle;
}
#menu ul a:hover, #menu ul a:active {
text-decoration: underline;
background: url(images/but_high.jpg) no-repeat right top;
}

#home #mainnav .home a,
#about #mainnav .about a,
#new #mainnav .new a,
#services #mainnav .services a,
#ministries #mainnav .ministries a,
#audio #mainnav .audio a,
#members #mainnav .members a {
text-decoration: underline;
color: #7b7976;
background: url(images/but_ov.gif) no-repeat right top;
}

#IE6 {
display: none;
font-weight: normal;
background: #E8E5DC;
}
#IE6 p {
padding-top: 5px;
}
#IE6 a:link, #IE6 a:visited {
color: #4d99ca;
text-decoration: none;
font-weight: bold;
}
#IE6 a:hover, #IE6 a:active {
color: #4d99ca;
text-decoration: underline;
}


/* -------- BANNER -------- */
#leftcolumn {
background: url(/images/leftcolumn.jpg) no-repeat left top;
float: left;
width: 295px;
padding-left: 8px;
padding-top: 25px;
padding-right: 16px;
padding-bottom: 22px;
}
.boxone {
	margin-bottom: 1px;
}
.boxtwo, .boxthree {
	margin-top: 1px;
	margin-bottom: 1px;
}
.boxfour {
	margin-top: 1px;
}
#sideboxtext, #featuretext {
color: #B7B7B7;
font-size: 90%;
}
#features {
margin-top: 6px;
}
#topbox {
margin-top: 6px;
}
#feature {
background: transparent url(/images/boxbot.jpg) no-repeat left bottom;
padding-left: 8px;
padding-right: 13px;
padding-bottom: 16px;
}
#sideboxtext {
margin-left: 3px;
}
#featuretext {
margin-left: 11px;
}
#rightcolumn {
background: url(/images/rightcolumn.jpg) no-repeat left top;
float: right;
width: 601px;
padding-top: 25px;
}
.centre {
display: block;
margin-left: auto;
margin-right: auto;
}


/* -------- INFO -------- */
#middlebox, #bottombox {
background: transparent url(/images/infotop.jpg) no-repeat left top;
}
#middleboxbottom {
width: 601px;
height: 117px;
padding-top: 12px;
background: transparent url(/images/boxbot.jpg) no-repeat left bottom;
}
#bottomboxbottom {
width: 601px;
height: 118px;
padding-top: 15px;
background: transparent url(/images/boxbot.jpg) no-repeat left bottom;
}
#servicestitle {
float: left;
width: 116px;
color: #ca7e4d;
font-size: 180%;
letter-spacing: -1px;
line-height: 20px;
margin-left: 7px;
margin-top: 6px;
}
#servicestext {
white-space: nowrap;
float: left;
width: 343px;
line-height: 14px;
margin-top: 5px;
}
#servicestext a:link, #servicestext a:visited {
color: #4d99ca;
text-decoration: none;
padding-right: 12px;
font-weight: bold;
background: url(images/arrow.jpg) no-repeat right center;
}
#servicestext a:hover, #servicestext a:active {
color: #4d99ca;
text-decoration: underline;
}
#servicestext .title {
color: #ca7e4d;
}
#servicestext p {
padding-top: 8px;
}
#servicesimg {
float: left;
width: 120px;
margin-top: 2px;
}

.audiotitle {
color: #4d99ca;
font-weight: bold;
text-decoration: none;
}

#messagetitle {
float: left;
width: 116px;
padding-top: 3px;
padding-bottom: 60px;
color: #ca7e4d;
font-size: 180%;
letter-spacing: -1px;
line-height: 20px;
margin-left:7px;
}
#messagetexttop {
padding-top: 2px;
padding-bottom: 3px;
float: left;
width: 325px;
line-height: 14px;
}
#messagelinktop {
padding-top: 1px;
padding-bottom: 1px;
float: left;
width: 58px;
}
#messagetextbottom {
margin-top: 7px;
padding-top: 2px;
padding-bottom: 3px;
float: left;
width: 325px;
line-height: 14px;
}
#messagelinkbottom {
margin-top: 7px;
padding-top: 1px;
padding-bottom: 1px;
float: left;
width: 58px;
}
#messagetexttop .title, #messagetextbottom .title {
color: #ca7e4d;
}
#messagelinks {
float: right;
margin-right: 12px;
margin-top: 21px;
text-indent: 20px;
text-align: right;
}
#messagelinks a:link, #messagelinks a:visited {
color: #4d99ca;
text-decoration: none;
padding-right: 12px;
font-weight: bold;
background: url(images/arrow.jpg) no-repeat right center;
}
#messagelinks a:hover, #messagelinks a:active {
color: #4d99ca;
text-decoration: underline;
}


/* -------- WELCOME -------- */
#welcome {
float: left;
padding: 62px 20px 0 25px;
width: 295px;
background: url(images/welcome_bg.jpg) no-repeat left top;
}
#welcometext {
padding: 17px 17px 0 0;
height: 222px;
text-align: right;
font-size: 130%;
line-height: 16px;
color: #FFFFFF;
background: url(images/welcome1_bg.jpg) no-repeat left top;
}
#welcometext p {
line-height: 13px;
font-size: 70%;
padding: 10px 0 10px 0;
color: #283a3e;
}
#welcometext a:link, #welcometext a:visited {
color: #FFF;
font-size: 90%;
text-decoration: none;
padding-right: 14px;
background: url(images/arrow_white.gif) no-repeat right center;
}
#welcometext a:hover, #welcometext a:active {
text-decoration: underline;
}



/* -------- FOOTER -------- */

#clear {
clear: both;
height: 0px;
padding: 0;
}

#footerbac {
width: 992px;
margin-left: auto;
margin-right: auto;
padding: 0;
}
#footerwrapper {
width: 992px;
height: 89px;
margin-left:auto;
margin-right:auto;
background-image: url(images/footer_1.jpg);
}
#footerleft {
float: left;
margin: 20px 0 0 45px;
font-size: 90%;
}
#footerleft a:link, #footerleft a:visited {
text-decoration: none;
color: #4d99ca;
}
#footerleft a:hover, #footerleft a:active {
text-decoration: underline;
}
#footerleftIE6 {
float: left;
margin: 20px 0 0 23px;
font-size: 90%;
}
#footerleftIE6 a:link, #footerleftIE6 a:visited {
text-decoration: none;
color: #4d99ca;
}
#footerleftIE6 a:hover, #footerleftIE6 a:active {
text-decoration: underline;
}
