@import url(/media/css/base.css);
@import url(/media/css/navigation.css);
@import url(/media/css/shared.css);
@import url(/media/css/block.css);

#main { background: url(/media/img/ministries/white-bg.jpg) no-repeat 0 156px; }

#banner { 
	background-color: #666;
	background-image: url(/media/img/churches/candle.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 144px; 
	margin-left: 20px;
	overflow: hidden;
	width: 740px; 
}
#banner img { margin-top: 117px; position: absolute; z-index: 10; }

.left { width: 246px; margin-left: 20px; }

#meetings, #links, #worship { margin-left: 23px; padding-top: 20px; }
#meetings h3 { background: url(/media/img/main/upcoming-events.gif) no-repeat; width: 113px; }
#worship h3 { background: url(/media/img/churches/worship-times.gif) no-repeat; height: 15px; width: 113px; }

#blog h3 { background: url(/media/img/ministries/ministry-blog.gif) no-repeat; height: 25px; width: 193px; }
#news1 h3 { background: url(/media/img/churches/recent-news.gif) no-repeat; height: 25px; width: 193px; }
#program h3 { background: url(/media/img/churches/program-information.gif) no-repeat; height: 25px; width: 193px; }

#address {
	border-left: 1px solid #ccc;
	display: inline;
	float: right;
	margin: 12px 21px;
	width: 145px;
}
#address p { font: 1.1em Tahoma, Arial, Helvetica, sans-serif; line-height: 1.6em; padding-left: 10px; }
