#banner {
	background: url(/img/seeandhear_header.jpg) no-repeat 0 0;
}
h3 {
	font-size: 14pt;
}
h3 span {
	font-size: 12pt;
	font-weight: 500;
	text-transform: lowercase;
}
#sermons .medpic_bg {
	margin-top: 0;
}
#sermons h2 {
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 226px;
	left: 8px;
	position: relative;
	top: 3px;
	width: 400px;
}
#sermons h2 a {
	background: url(http://www.canyoncreekonline.com/img/sermons_tag.png) no-repeat 248px 175px;
	display: block;
	height: 240px;
	left: -8px;
	position: relative;
	text-indent: -9999px;
	top: -3px;
	width: 425px;
	z-index: 2;
}
#videos h2 {
	background: url(http://www.canyoncreekonline.com/img/videos.jpg) no-repeat 0 0;
	display: block;
	height: 125px;
	left: 4px;
	position: relative;
	top: 2px;
	width: 220px;
}
#videos h2 a {
	background: url(http://www.canyoncreekonline.com/img/videos_tag_sm.png) no-repeat -3px 89px;
	display: block;
	height: 140px;
	left: -5px;
	position: relative;
	text-indent: -9999px;
	width: 235px;
	z-index: 1;
}

#photos h2 {
	background: url(http://www.canyoncreekonline.com/img/photos.jpg) no-repeat 0 0;
	display: block;
	height: 125px;
	left: 4px;
	position: relative;
	top: 2px;
	width: 220px;
}
#photos h2 a {
	background: url(http://www.canyoncreekonline.com/img/photos_tag_sm.png) no-repeat -4px 92px;
	display: block;
	height: 140px;
	left: -5px;
	position: relative;
	text-indent: -9999px;
	width: 235px;
	z-index: 1;
}

#blog {
	margin-bottom: 20px;
}
#blog h2 {
	background: url(http://www.canyoncreekonline.com/img/blog_di.jpg) no-repeat 0 0;
	display: block;
	height: 125px;
	left: 4px;
	position: relative;
	top: 2px;
	width: 220px;
}
#blog h2 a {
	background: url(http://www.canyoncreekonline.com/img/blog_tag.png) no-repeat -2px 95px;
	display: block;
	height: 140px;
	left: -5px;
	position: relative;
	text-indent: -9999px;
	width: 235px;
	z-index: 1;
}
p, #recent_series ul, #recent_series h3 {
	margin-bottom: 4px;
}

#sidebar {
	background: transparent url(http://www.canyoncreekonline.com/img/servicelink_bg.jpg) no-repeat scroll 0 0;
	border-bottom: 8px solid #4d2b20;
	height: 150px;
	padding: 20px 7px 20px 7px;
	text-align: left;
	width: 200px; 
}
#sidebar ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#sidebar li {
	margin: 0;
	padding: 0;
}
#sidebar h3 {
	font-size: 12pt;
	font-weight: 500;
	margin-bottom: 5px;
}
