* {
	margin:0;
	padding:0;
}
.homebody {
	background-color: #22449a;
}
.clear {clear:both;}
.hide { display:none; }
a{outline:none;}

#distance {
	background-color:#05152e;
	width:100%;
	height:50%;
	margin-bottom:-375px; /* half of container's height */
	float:left;
	}
	#container {
		background: url(/images/southfield/background_repeat.jpg) top left repeat-x;
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
		height:750px;
		width:100%;
		clear:left;
		text-align: center;
		}
		#containerCenter{
			width:972px;
			height:750px;
			margin: 0 auto;
			text-align: left;
			}
			#header{
				background:#05152e;
				width:100%;
				height:46px;
				padding-left:82px;
				}

				#nav { float:left; height:46px; width:871px; list-style:none; background:url(/images/southfield/hpNav.png) top left no-repeat; margin:0; padding:0; }
					#nav li { float:left; display:block; height:46px; margin:0; padding:0; }
						#nav li.first { width:155px; font-size:1px; line-height:1px; text-indent:-9999em; }
						#nav li.space { width:25px; font-size:1px; line-height:1px; text-indent:-9999em; }
						#nav li.last {}
							#nav li a { float:left; display:block; height:46px; background-image:url(/images/southfield/hpNav.png); font-size:1px; line-height:1px; text-indent:-9999em; }
								a#nav_118402 { width:150px; background-position: -155px 0; }
								a#nav_118403 { width:109px; background-position: -305px 0; }
								a#nav_118404 { width:93px; background-position: -414px 0; }
								a#nav_118405 { width:174px; background-position: -507px 0; }
								a#dexter-button { width:89px; background-position: -706px 0; }
								a#clay-button { width:76px; background-position: -795px 0; }
									a#nav_118402:hover, a#nav_118402.on { background-position: -155px -46px; }
									a#nav_118403:hover, a#nav_118403.on { background-position: -305px -46px; }
									a#nav_118404:hover, a#nav_118404.on { background-position: -414px -46px; }
									a#nav_118405:hover, a#nav_118405.on { background-position: -507px -46px; }
									a#dexter-button:hover, a#dexter-button.on { background-position: -706px -46px; }
									a#clay-button:hover, a#clay-button.on { background-position: -795px -46px; }

				#strip1 {
					background: url(/images/southfield/girls_face.jpg) no-repeat;
					width:972px;
					height:144px;
				}
				#strip2 {
					width:972px;
					height:114px;
					}
					#image2 {
						float:left;
						background: url(/images/southfield/left_of_southfield_link.jpg) no-repeat;
						width:502px;
						height:114px;
					}
					#banner {
						float:left;
						background: url(/images/southfield/southfield_link.jpg) no-repeat;
						width:470px;
						height:114px;
						}
						#banner a{
							background:transparent none repeat scroll 0 0;
							display:block;
							width:470px;
							height:114px;
							}
							#banner a h1{
								display:none;
							}
				#strip3 {
					background: url(/images/southfield/mysouthfield_bg.jpg) no-repeat;
					width:972px;
					height:271px;
					}
					#mysouthfield {
						padding:49px 0 0 129px;
						}
						#mysouthfield a{
							background:transparent none repeat scroll 0 0;
							display:block;
							width:131px;
							height:130px;
							}
							#mysouthfield a:hover{
							background: url(/images/southfield/mysouthfield_on.png) no-repeat;
							display:block;
							width:131px;
							height:130px;
							}
							#mysouthfield a h1{
								display:none;
							}
				#footer {
					background: url(/images/southfield/address_news.jpg) no-repeat;
					width:972px;
					height:125px;
					}
					#footer h1 {
						display:none;
					}
					#mynews {
						font-family: georgia;
						font-size: 13px;
						color: #93b2fd;
						}
						#mynews a {
							font-family: georgia;
							font-size: 13px;
							color: #93b2fd;
							text-decoration: underline;	
							}
							#mynews a:hover {
							font-family: georgia;
							font-size: 13px;
							color: #93b2fd;
							text-decoration: none;	
							}
							#news_story {
								padding:40px 0 0 700px;
							}
				#textaddress {
					font-family:georgia;
					font-size:13px;
					color: #b4d7ff;
					width:980px;
					margin:10px auto;
					padding-bottom:10px;
					text-align:center;
				}
				
#footerNav { clear:left; width:980px; margin:0 auto; padding-top:5px; text-align:left; line-height: }
	#footerNav li { font-size:10px; }
#footerNav ul#footerNavMasterUL { height:225px; width:980px; list-style:none; padding:0; margin:0; }
	#footerNav ul.L2sReturn { list-style:none; background:none; padding:0; margin:0; }
		#footerNav li.L1listItem { display:block; float:left; height:215px; width:181px; margin-right:15px; overflow:hidden; }
		#footerNav li#dex_L1.L1listItem { margin-left:15px; }
		#footerNav li#sum_L1.L1listItem { background:none; margin-right:0; }
			#footerNav a, #footerNav a:link, #footerNav a:active, #footerNav a:visited { text-decoration:none; }
				#footerNav a:hover { text-decoration:underline; }
			#footerNav a.L1link, #footerNav a.L1link:link, #footerNav a.L1link:active, #footerNav a.L1link:hover, #footerNav a.L1link:visited { color:#000000; }
				#footerNav .L1link h2 { font-family:Georgia; font-size:18px; padding:11px 0 8px; margin:0; }
			#footerNav li.L2item a, #footerNav li.L2item a:link, #footerNav li.L2item a:active,
				#footerNav li.L2item a:hover, #footerNav li.L2item a:visited { font-family:Arial; font-size:11px; line-height:16px; margin:0; padding:0; }
#footerNav ul#footerNavMasterUL { background:url(/images/southfield/footerNavBackSou.png) bottom left repeat-x; }
	#footerNav li.L1listItem { background:url(/images/southfield/footerNavSouRight.gif) top right repeat-y; }

		#footerNav a.L1link, #footerNav a.L1link:link, #footerNav a.L1link:active,
			#footerNav a.L1link:hover, #footerNav a.L1link:visited { color:#ffffff; }

			#footerNav li.L2item a, #footerNav li.L2item a:link, #footerNav li.L2item a:active,
				#footerNav li.L2item a:hover, #footerNav li.L2item a:visited { color:#c0c0c0; }
