body {
	margin:0px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12pt;
	text-align:center;
}

th { font-size: 8pt; }
td { font-size: 7pt; text-align:left; }

/* Define properties for entire site */
.siteContainer {
	position:relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	width: 800px;
	text-align:left;
	overflow: none;
	border: 0px solid #ccc;
	}

/* Define properties for header area */
.headerContainer {
	position:relative;
	margin-left: auto;
	margin-right: auto;
	height: 194px;
	width: 800px;
	border: 0px solid #009;
	}

/* Define properties for church logo */
#logo {
	position:relative;
	float:left;
	width: 236px;
	height: 194px;
	top: 0px;
	background-image: url(images/logo.jpg);
	background-repeat: no-repeat;
	border: 0px solid #009;
}

/* Define properties for Vision Statement */
#vision {
	position:relative;
	float:left;
	width: 382px;
	height: 194px;
	top: 0px;
	background-image: url(images/img_vision.jpg);
	background-repeat: no-repeat;
	border: 0px solid #009;
}

/* Define properties for Contact Info box */
#contactinfo {
	position:relative;
	float:right;
	width: 182px;
	height: 142px;
	top: 0px;
	border: 0px solid #009;
}

/* Define properties for contact info */
#searchContainer {
	position:relative;
	float:right;
	width: 182px;
	height: 52px;
	top: 0px;
	background-image: url(images/bgnd_search.jpg);
	background-repeat: no-repeat;
	border: 0px solid #009;
}

/* Define margin properties for Search text */
#searchText {
	position:relative;
	left:10px;
	top:6px;
}

/* Define margin properties for Search form */
#searchForm {
	position:relative;
	float:left;
	clear:right;
	left:10px;
	top:4px;
}

/* Define properties for body container */
.bodyContainer {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	border: 0px solid #900;
	width: 800px;
	height: auto;
	}

/* Define properties for right column of body (upper half of body) */
#contentContainer {
	float:left;
	clear:right;
	width: 562px;
	height: auto;
	margin-left:20px;
	margin-right:10px;
	border: 0px #900 dashed;
	}

/* Define properties for left column of body */
#leftColContainer {
	float:left;
	clear:right;
	width: 208px;
	height: auto;
	border: 0px purple dashed;
	}

/* Define properties for left nav links */
#nav {
	position:relative;
	width:208px;
	height:auto;
	border: 0px solid #FFFF00;
}

/* Define properties for What's Happening box */
#whatshappening {
	position:relative;
	width:207px;
	height:100px;
	background-image: url(images/whatshappening.jpg);
	background-repeat: no-repeat;
	border: 0px solid #FFFF00;
}

/* Define text properties within What's Happening box */
.whatshappeningText {
	text-align:left;
	padding-top:27px;
	padding-left:12px;
	color: #FFFFFF;
	font-size: 9pt;
	font-family: Helvetica, sans-serif;
}

/* Define properties for footer area */
.footerContainer {
	margin-left: auto;
	margin-right: auto;
	width:800px;
	height:auto;
	overflow: auto;
	clear:both;
	border: 0px solid #090;
}




