
#outerWrapper_home {
	margin: 0 auto;
	text-align:left;
	width:744px;
	position:relative;
	z-index:1;
}

#masthead_home_top {
	background:url(/images/masthead_home_top.png) no-repeat;
	width:744px;
	height:21px;
}
#masthead_home {
	background:url(/images/masthead_home.jpg) no-repeat;
	width:744px;
	height:480px;
	height:459px;
	position:relative;
}

#hoursTransparentLink {
	top:20px;
}

#footer_home {
	width:744px;
	text-align:center;
	position:relative;
}
#top {
	background:url(/images/center_home.png) repeat-y;
	padding: 40px 60px 40px 40px; /* this ensures that the repeating background image doesn't show up behind the transparent corners of bottom background image when the content div extends into the negative margin */
}
#innerTop {
	overflow: visible;
	margin:0 0 -75px 0;
	position:relative;
	text-align: left;
	padding: 0 12px 10px 12px;
}
#bottom {
	background:url(/images/footer_home.png) no-repeat;
	height:75px;
}

#admTransparentLink {
	top: 65px;
}

#navbar_home {
	position:absolute;
	/* because of the 40px padding on the #top div inside the #footer_home div, the top and left positions of this div must be offset by 40px.  normally, they would be top:5px and left:20px */
	top:-35px;
	left:-20px;
	/* to pin the #navbar_home div at the bottom of the footer, replace the top position with the appropriate bottom position value */
	height:20px;
	width:800px;
	padding:0 0 0 18px;
}

.h1, h1, .h2, h2, .h3, h3 {
 padding-bottom: 0;
}
