/* © xHtml Master 2007 */
body {
	color:#666666;
	font:11px "Lucida Sans", "Lucida Grande", "Trebuchet MS", Arial, Helvetica, Verdana, Tahoma, sans-serif;
	margin:0;
	padding:0;
	text-align:center;
	padding-bottom:10px;
}
p,form,h1,h2,h3,h4,h5,h6 {
	margin:0
}
select,textarea,input {
	font:11px "Lucida Sans", "Lucida Grande", "Trebuchet MS", Arial, Helvetica, Verdana, Tahoma, sans-serif;
}
img {
	border:0 solid
}
a {
	color:#3399cc;
	text-decoration:underline
}
a:hover {
	text-decoration:none
}
.left {
	float:left
}
.right {
	float:right
}
.clear {
	clear:both;
	display:block;
	height:1px
}

#container {
	width:766px;
	margin:0 auto;
	text-align:left;
}

#header {
	width:766px;
	height:328px;
}
	#header img {
		display:block;
	}

#content {
	width:766px;
	margin-bottom:18px;
}
	#content h2 {
		font-size:17px;
		font-weight:normal;
		color:#232323;
		padding-bottom:10px;
	}

.inner {
	background:url(../images/v-dots.gif) repeat-y 526px 2px;
}

#page {
	float:left;
	width:483px;
	padding-left:33px;
}
	#page p {
	padding-bottom:10px;
	line-height: 16px;
	}
	#page img.right {
		display:block;
		padding:3px;
		border:solid 1px #c1c1c1;
		margin:0 0 5px 15px;
	}
	
#homepage {
	float:left;
	width:483px;
	padding-left:33px;
}
	#homepage img.left {
		display:block;
		padding:3px;
		border:solid 1px #c1c1c1;
		margin:0 15px 0 5px;
	}
	#homepage .box {
		padding-bottom:5px;
		background:url(../images/dots.gif) repeat-x bottom;
		margin-bottom:20px;
	}
		#homepage .box p {
			padding-bottom:10px;
		}
	#homepage .events {
		width:240px;
		float:left;
	}
		#homepage .events li {
			padding-bottom:12px;
		}
	#homepage .news {
		width:205px;
		float:right;
	}
		#homepage .news p {
			padding-bottom:12px;
		}
	#homepage .newsletter {
		width:240px;
		float:left;
	}
		#homepage .newsletter form {
			background:url(../images/gradient.gif) repeat-x;
			height:104px;
			padding:0 12px;
		}
			#homepage .newsletter label {
				display:block;
				padding:7px 0;
			}
			#homepage .newsletter input.txt {
				display:block;
				width:190px;
				border:solid 1px #bababa;
				border-top:solid 1px #7a7a7a;
				margin-bottom:10px;
				padding:0 3px;
			}
	#homepage .ministries {
		width:205px;
		float:right;
	}
		#homepage .ministries p {
			padding-bottom:3px;
		}
		#homepage .ministries li {
			padding-bottom:2px;
		}
	#homepage .cols {
		 padding-bottom:20px;
	}
		#homepage .cols ul {
			list-style-type:none;
			margin:0;
			padding:0;
		}
#sidebar {
	float:right;
	width:214px;
	padding-right:14px;
}
.timerbg {
	background-image: url(../images/timer.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
	#sidebar h2 {
		padding-left:10px;
	}
	#sidebar h3 {
		padding-left:10px;
		font-size:11px;
		color:#3399cc;
		text-transform:uppercase;
	}
	#sidebar p {
		padding-left:10px;
		padding-bottom:18px;
	}
	#sidebar ul {
		list-style-type:none;
		margin:0;
		padding:0;
	}
		#sidebar li {
			display:block;
			padding-left:10px;
		}
		#sidebar li.active {
			background:url(../images/menu-arrow.gif) no-repeat left;
		}
		#sidebar li.active a {
			background:#5c9acc;
		}
			#sidebar li a {
				display:block;
				text-decoration:none;
				border-bottom:solid 1px #fff;
				height:39px;
				line-height:39px;
				color:#fff;
				background:#1b5695;
				font-size:12px;
				padding-left:22px;
			}
			#sidebar li a:hover {
				background:#5c9acc;
			}
			
#footer {
	background:url(../images/footer-c.gif) repeat-x top;
	position:relative;
	height:124px;
	color:#fff;
}
	#footer p {
		padding-bottom:8px;
	}
	#footer ul {
		list-style-type:none;
		margin:0;
		padding:0;
		padding-bottom:8px;
	}
		#footer li {
			display:inline;
		}
		#footer  a {
			color:#fff;
		}
	#footer .fl {
		display:block;
		float:left;
	}
	#footer .fr {
		display:block;
		float:right;
	}
	#footer .left {
		width:506px;
		height:124px;
		border-right: solid 1px #525659;
	}
		#footer .left h3 {
			font-size:17px;
			font-weight:normal;
			padding-top:8px;
			padding-bottom:4px;
		}
	#footer .right {
		width:auto;
		height:124px;
		border-left: solid 1px #999ea2;
		float:left;
	}
		#footer .right h2 {
			color:#fff;
			font-size:18px;
			font-weight:normal;
			padding:32px 0 0 15px;
		}#container #content #page strong {
	color: #1B5695;
}
#container #content #homepage .box strong {
	color: #1B5695;
}
