#wrapper {
	margin: 60px 0;
}

#home-top {
	height: 279px;
}

#home-middle {
	height: 221px;
	overflow: hidden;
}

#home-footer {
	height: 49px;
	overflow: hidden;
}

.row-main {
	width: 772px;
}

.col-top {
	height: 279px;
	float: left;
}

#top-1 {
	width: 238px;
}

#top-2 {
	width: 327px;
}

#top-3 {
	width: 207px;
}

#home-logo {
	width: 238px;
	height: 103px;
	overflow: hidden;
}

#home-nav {
	height: 176px;
	background: url('../images/home/menu-shadow.png') #4a6383 repeat-y top left;
}

#home-nav ul {
	margin: 0 0 0 5px;
	padding: 0;
}

#home-nav ul li {
	font-size: 1px;
	text-indent: -1000px;
	width: 233px;
	height: 44px;
	list-style-type: none;
	overflow: hidden;
	display: inline;
}

#home-nav ul li a {
	display: block;
	width: 233px;
	height: 44px;
	outline: none;
}

#nav-church a {
	background: url('../images/home/button-church.png') 0 0;
}

#nav-church a:hover {
	background: url('../images/home/button-church.png') 0 -44px;
}

#nav-church a:active {
	background: url('../images/home/button-church.png') 0 -88px;
}

#nav-ministries a {
	background: url('../images/home/button-ministries.png') 0 0;
}

#nav-ministries a:hover {
	background: url('../images/home/button-ministries.png') 0 -44px;
}

#nav-ministries a:active {
	background: url('../images/home/button-ministries.png') 0 -88px;
}

#nav-events a {
	background: url('../images/home/button-events.png') 0 0;
}

#nav-events a:hover {
	background: url('../images/home/button-events.png') 0 -44px;
}

#nav-events a:active {
	background: url('../images/home/button-events.png') 0 -88px;
}

#nav-resources a {
	background: url('../images/home/button-resources.png') 0 0;
}

#nav-resources a:hover {
	background: url('../images/home/button-resources.png') 0 -44px;
}

#nav-resources a:active {
	background: url('../images/home/button-resources.png') 0 -88px;
}

.showcase-side {
	float: left;
	width: 6px;
	height: 221px;
	font-size: 1px;
	overflow: hidden;
}

#showcase-left {
	background: url('../images/home/highlite-left.png') top left repeat-y;
}

#showcase-right {
	background: url('../images/home/highlite-right.png') top left repeat-y;
}

#showcase {
	float: left;
	width: 760px;
	height: 221px;
	background: url('../images/home/highlite-bg.png') top left repeat-x;
	display: inline;
}

#showcase-div {
	float: left;
	width: 2px;
	height: 221px;
	font-size: 1px;
	overflow: hidden;
	background: url('../images/divider.png') top left repeat-y;
}

#showcase-1 {
	float: left;
	width: 186px;
	height: 221px;
}

#showcase-2 {
	float: left;
	/*width: 572px;*/
	height: 221px;
}

#search {
	height: 53px;
	width: 327px;
}

#highlite-1 {
	height: 226px;
	width: 327px;
	overflow: hidden;
}

#highlite-2 {
	height: 279px;
	width: 207px;
	overflow: hidden;
}

#search-left {
	float: left;
	width: 6px;
	height: 53px;
	background: url('../images/search-left.png') top left no-repeat;
}

#search-middle {
	float: left;
	width: 315px;
	height: 53px;
	background: url('../images/search-bg.png') top left repeat-x;
}

#search-right {
	float: left;
	width: 6px;
	height: 53px;
	background: url('../images/search-right.png') top left no-repeat;
}

.search-link {
	float: left;
	margin: 30px 0 0 3px;
}

.search-link a {
	color: #000000;
	text-decoration: none;
}

.search-link a:hover {
	text-decoration: underline;
}

#search-div {
	width: 2px;
	height: 15px;
	font-size: 1px;
	overflow: hidden;
	margin: 0 6px;
	background: url('../images/divider.png') top left repeat-y;
}

#search-form {
	float: right;
	margin: 28px 0 0 0;
	padding: 0;
}

#search-box {
	border: 1px solid #797979;
	height: 17px;
	width: 170px;
	padding: 1px 3px;
}

#search-box.idle {
	color: #999999;
	font-style: italic;
}

#search-box.active {
	color: #292929;
	font-style: normal;
}

#showcase-extra {
	position: absolute;
	background: url('../images/home/showcase-extra.png') top left no-repeat;
	width: 31px;
	height: 279px;
	margin-left: 772px;
}

.showcase-item {
	float: left;
	width: 175px;
	height: 180px;
	overflow: hidden;
	margin: 0 0 0 11px;
	display: inline;
}

#showcase-title {
	width: 552px;
	height: 22px;
	overflow: hidden;
	margin: 7px 0 7px 11px;
}

#current-sermon {
	width: 187px;
	height: 219px;
	overflow: hidden;
	margin: 1px auto 0 auto;
}

a img {
	text-decoration: none;
	border: none;
}