#container {
	background: url('images/gradient_sub.jpg') repeat-x;
	background-color: #E0CD9A;
}

#top {
	background: url('images/topback_sub.jpg') no-repeat;
}

#head {
	height: 103px;
}

#utility {
	background: none;
	height: 33px;
}

#logo {
	float: left;
	padding-left: 12px;
}

#main {
	padding-top: 6px;
}

/* NAVIGATION */

	#header { width: 970px; background: none; height: 78px; margin: 0px auto; position: relative; z-index: 9998; }
	#header #nav { margin: 0px; padding-left: 12px; }
	#header #nav li { display: inline; }
	#header #nav li a, #header #nav li span { float: left; height: 58px; margin-top: 20px; text-indent: -9999px; overflow: hidden; }
	#header #nav li a, #header #nav li span { background-image: url('images/navsub.png'); _background-image: url('images/navsub.jpg'); background-repeat: no-repeat; }

	/* BUTTONS */
	#header #nav li#nav_about a { width: 113px; background-position: 0 0; }
	#header #nav li#nav_seasoning a { width: 177px; background-position: -113px 0; }
	#header #nav li#nav_kpaul a { width: 185px; background-position: -290px 0; }
	#header #nav li#nav_catering a { width: 193px; background-position: -475px 0; }
	#header #nav li#nav_meats a { width: 161px; background-position: -668px 0; }
	#header #nav li#nav_recipes a { width: 117px; background-position: -829px 0; }

	/* OVER STATES */
	#header #nav li#nav_about a:hover { background-position: 0px -58px; }
	#header #nav li#nav_seasoning a:hover { background-position: -113px -58px; }
	#header #nav li#nav_kpaul a:hover { background-position: -290px -58px; }
	#header #nav li#nav_catering a:hover { background-position: -475px -58px; }
	#header #nav li#nav_meats a:hover { background-position: -668px -58px; }
	#header #nav li#nav_recipes a:hover { background-position: -829px -58px; }

	/* ON STATES */
	#header.about #nav li#nav_about a { height: 78px; background-position: 0px -116px !important; margin-top: 0px; }
	#header.seasoning #nav li#nav_seasoning a { height: 78px; background-position: -113px -116px !important; margin-top: 0px; }
	#header.kpaul #nav li#nav_kpaul a { height: 78px; background-position: -290px -116px !important; margin-top: 0px; }
	#header.catering #nav li#nav_catering a { height: 78px; background-position: -475px -116px !important; cursor: default; margin-top: 0px; }
	#header.meats #nav li#nav_meats a { height: 78px; background-position: -668px -116px !important; margin-top: 0px; }
	#header.recipes #nav li#nav_recipes a { height: 78px; background-position: -829px -116px !important; margin-top: 0px; }

/* END NAVIGATION */

#bread {
	background: url('images/breadtile.jpg') repeat-x;
	height: 28px;
	padding-left: 10px;
	text-align: left;
}

#subnav {
	width: 185px;
	background: url('images/subnav_back.jpg') no-repeat;
	background-color: #B59C7E;
	padding-top: 50px;
}

#subnav table {
	border-collapse: collapse;
}

#banners {
	text-align: center;
	padding: 20px 0px;
}

.content_contain {
	background: url('images/content_gradient.gif') repeat-x;
	background-color: #FFF;
	padding: 35px;
	padding-top: 20px;
}

#content {
	padding-bottom: 0px;
}

#content_bottom {
	background-color: #FFF;
}

#btmborder {
	background: #960;
	margin-right: 6px;
	height: 6px;
	text-align: right;
}

#footer {
	padding: 0px;
}

#footer_text {
	padding: 25px 2px 10px 5px;
	float: left;
	width: 600px;
}

#footer_logo {
	float: right;
}
#social  {padding:9px 15px 0px 0px}
.spot_contain {
	padding: 20px 12px 35px 35px;
	float: right;
}

