#content-top {
	background: url(images/body-bkgd-top-rep.png);
	background-repeat:repeat;
	
	/*this pngfix is broken to show the problem in ie6 with multi layered pngs*/
	behavior: url(iepngfix.ht c);
	width: 950px;
}

#body-text {
	width: 466px;
	float: left;
}

#sidebar-pod a:link { color: #676342; text-decoration: none }
#sidebar-pod a:visited { color: #676342; text-decoration: none }
#sidebar-pod a:hover { color: #013300; text-decoration: underline }
#sidebar-pod a:active { color: #013300; text-decoration: underline }

.devotional {
	background: url(images/todays-devotional.png) no-repeat;
	behavior: url(iepngfix.htc);
	margin-bottom: 7px;
	margin-top: 15px;
	padding-top: 22px;
}

.sidebar-heading {
	color: #902012;
	text-align: left;
	font: bold 11px/155% Verdana, Arial, Lucida, "Lucida Grande", sans-serif;
	margin-top: 7px;
	margin-bottom: -10px;
	display: block;
}

#sidebar-pod {
	text-align: justify;
	font: 10px/165% Verdana, Arial, Lucida, "Lucida Grande", sans-serif;
	color: #902012;
	margin-right: 35px;
	margin-left: 20px;
}

#sidebar {
	float: left;
	width: 250px;
	margin: 0;
	padding: 0;
}

#events-flash {
	margin-top: 15px;
	margin-left: 15px;
	margin-bottom: 15px;
	float: left;
	display: inline;
	width: 441px;
	height: 126px;
}

#content-bottom {
	background-image: url(images/body-bkgd-bottom-rep.png);
	/*background-repeat:repeat;*/
	behavior: url(iepngfix.htc);
}

#signup-stickynote {
	background-image: url(images/signup-stickynote-bkgd.png);
	behavior: url(iepngfix.htc);
	width: 194px;
	height: 186px;
	float: left;
	margin-top: 5px;
	margin-left: 18px;
	display: inline;
}

#sticky-form {
	width: 145px;
	height: 80px;
	margin-left: 27px;
	margin-top: 68px;
}

#events-news-area {
	background: url(images/body-bkgd-bottom.jpg) no-repeat;
	behavior: url(iepngfix.htc);
	float: left;
	width: 900px;
	margin-left: 25px;
	display: inline;
}

#upcoming-events {
	float: left;
	/*position: relative;
	top: 50px;
	left: -145px;*/
	width: 297px;
	margin-top: 50px;
	margin-left: 15px;
	margin-right: 25px;
	display: inline;
}

.upcoming-events-text {
	color: #013300;
	text-align: left;
	font: 10px/155% Verdana, Arial, Lucida, "Lucida Grande", sans-serif;
}

.upcoming-events-text a:link { color: #013300; text-decoration: none }
.upcoming-events-text a:visited { color: #013300; text-decoration: none }
.upcoming-events-text a:hover { color: #902012; text-decoration: underline }
.upcoming-events-text a:active { color: #902012; text-decoration: underline }

#news-announcements {
	float: left;
	/*position: relative;
	top: 50px;
	left: -93px;*/
	width: 330px;
	margin-top: 50px;
	margin-left: 30px;
	display: inline;
}

.news-announcements-text {
	color: #013300;
	text-align: left;
	font: 10px/155% Verdana, Arial, Lucida, "Lucida Grande", sans-serif;
}

#book-flash {
	margin-left: 20px;
	margin-top: 40px;
	float: left;
	display: inline;
	width: 180px;
	behavior: url(iepngfix.htc);
}