/* ========== Home Page Styles ========== */

#header {
	height: 296px;
	background: transparent url(image/header.jpg) no-repeat left bottom;
}

#addressBlock {
	left: 370px;
	right: auto;
	text-align: left;
}
		
#subNav {
	float: right;
	margin: 0;
	padding-right: 410px;
	border: none;
	background: none;
}

#homeHeader {
	clear: both;
	text-align: left;
	padding-top: 12px;
}
	#homeHeader h2 {
		color: #FFF;
	}
	#homeHeader h3 {
		padding-top: 0.8em;
	}
	
#pageContent {
	padding: 20px 7px;
}			
	div.homeBlock {
		display: block;
		/*position: relative;*/
		width: 302px;
		padding: 0 9px;
		float: left;
		background-color: transparent;
		background-image: url(image/homeBlockStripe.gif);
		background-position: top right;
		background-repeat: no-repeat;
	}
	#pageContents div.homeBlock.last {
		background-image: none;
	}
		div.homeBlock a img {
			margin: 0 auto;
			border: 1px solid #004a16;
			max-height: 240px;
		}
		#pageContent div.homeBlock h2 {
			padding-top: 0.8em;
		}
		#pageContent div.homeBlock p {
			padding-left: 0;
		}

