#tier1 {
	width: 920px;
	margin: 0 0 27px;
}

#home_slideshow {
	float: left;
	width: 625px;
	height: 243px;
}

#today_in_charlotte {
	float: right;
	width: 272px;
	background: transparent url(../images/home/bg_today_in_charlotte.gif) left bottom no-repeat;
	padding: 0 0 5px;
}

	#today_in_charlotte h2 {
		width: 242px;
		height: 50px;
		margin: 0;
		background: #8b877d url(../images/home/title_today_in_charlotte.gif) 0 0 no-repeat;
		padding: 0 15px;
		color: #e9e8d9;
		font-weight: normal;
		font-size: 13px;
		line-height: 50px;
	}
	
	#today_in_charlotte a:link,
	#today_in_charlotte a:visited {
		color: #e9e8d9;
	}
	
	#today_in_charlotte a:hover,
	#today_in_charlotte a:active {
		color: #fff;
	}
	
	#today_in_charlotte .contents {
		width: 242px;
		padding: 15px;
		color: #e9e8d9;
	}
	
	#today_in_charlotte #weather {
		margin: 0;
		border-bottom: 1px solid #534d47;
		padding: 0 0 10px;
	}
	
		#today_in_charlotte #weather dt {
			float: left;
			padding: 0 10px 0 0;
			font-size: 12px;
			line-height: 26px;
		}
		
		#today_in_charlotte #weather dd {
			font-weight: bold;
			font-size: 24px;
			line-height: 26px;
			color: #fff;
		}
		
		#today_in_charlotte #weather a:link,
		#today_in_charlotte #weather a:visited {
			text-decoration: none;
		}
	
	#today_in_charlotte #charlotte_news {
		margin: 0;
		border-top: 1px solid #c3c1b4;
		list-style: none;
		font-weight: bold;
		font-size: 11px;
		line-height: 16px;
	}
	
		#today_in_charlotte #charlotte_news li {
			padding: 12px 0 0;
		}

#tier2 {
	width: 920px;
	margin: 0 0 27px;
}

#page_content {
	float: right;
	width: 670px;
}

#stay_connected {
	width: 960px;
	height: 166px;
	margin: 0 auto;
	padding: 0 0 0;
}

	#stay_connected h2 {
		width: 300px;
		height: 21px;
		margin: 0;
		background: transparent url(../images/home/title_stay_connected.gif) 0 0 no-repeat;
		font-size: 1px;
		line-height: 1px;
		text-indent: -9999em;
	}

	#stay_connected ul {
		position: relative;
		width: 960px;
		height: 145px;
		background: transparent url(../images/home/menu_stay_connected.jpg) 0 0 no-repeat;
	}

	#stay_connected li {
		position: absolute;
		width: 213px;
		height: 104px;
		top: 19px;
	}

		#stay_connected li.stirred {
			left: 23px;
		}
	
		#stay_connected li.struggling {
			left: 256px;
		}
	
		#stay_connected li.serving {
			left: 489px;
		}
	
		#stay_connected li.listen {
			left: 723px;
		}

	#stay_connected li a:link,
	#stay_connected li a:visited {
		display: block;
		width: 100%;
		height: 100%;
		font-size: 1px;
		line-height: 1px;
		text-indent: -9999em;
	}