/* CSS Document */body {	background: url(../image/bg.jpg) repeat-x #666666;	margin:0 auto;	font:14px Arial, Helvetica, sans-serif;}#wrapper {	width:909px;	background:url(../image/wrapper_bg.jpg) repeat-y;}#nav {	float:left;	background:url(../image/nav_bg.jpg) repeat-y;	width:300px;	padding-top:10px;	color:#FFFFFF;}.nav_padding {	background:url(../image/nav_footer.jpg) no-repeat bottom;	margin:0 auto;	line-height:20px;	font-size:13px;	text-align:left;	height:1000px;}.nav_contact {	background:url(../image/contactnav_footer.jpg) no-repeat bottom;	margin:0 auto;	line-height:20px;	font-size:13px;	text-align:left;	height:800px;}.nav_index {	background:url(../image/indexnav_footer.jpg) no-repeat bottom;	margin:0 auto;	line-height:20px;	font-size:13px;	text-align:left;	height:800px;}.nav_meal {	background:url(../image/mealnav_footer.jpg) no-repeat bottom;	margin:0 auto;	line-height:20px;	font-size:13px;	text-align:left;	height:800px;}span.nav{	padding-left:70px;}span.subnav{	padding-left:80px;}a:link{	text-decoration:underline;	color:#000000;}a:visited{	text-decoration:none;	color:#000000;}a:active{	text-decoration:underline;	color:#007358;}a:hover{	text-decoration:none;	color:#999999;}.nav a:link{	text-decoration:none;	color:#FFFFFF;	font-weight:bold;}.nav a:active, .nav a:visited{	text-decoration:none;	color:#cccccc;	font-weight:bold;}.nav a:hover{	text-decoration:none;	color:#999999;}.subnav a:link, .subnav a:active, .subnav a:visited{	text-decoration:none;	color:#FFFFFF;}.subnav a:hover{	text-decoration:none;	color:#999999;}.footer a:link, .footer a:active, .footer a:visited{	text-decoration:underline;	color:#999999;}.footer a:hover{	text-decoration:none;	color:#ffff00;}#content {	float:right;	width:609px;	background:url(../image/content_bg.gif) repeat-y;	text-align:left;}.content_padding {	padding:10px 20px 10px 20px;}fieldset.content {	border:1px #CFE2DC solid;	padding:0 10px 10px 10px;	width:435px;}legend.content{	font-weight:bold;	color:#007358;	padding-bottom:15px;}#clear {	clear:both;}#footer {	font-size:11px;	color:#999999;	padding:10px;}p {	margin:0 auto;}.green_bold {	font-weight:bold;	color:#057356;}hr {	padding-top:10px;}h2 {	color:#007459;}h2.housing {	color:#007459;	margin:0 auto;}
