
h1#headline { position: absolute; left: -9999px; display: none;}
	
	#header { position: relative; }
		#header h2 a { display: block; text-indent: -9999px; }
	div.mood { background: transparent url(/i/presentation/header-home-mood.jpg) no-repeat left bottom; }
		div.mood h2 { position: absolute; left: 426px; top: 275px; }
			div.mood h2 a { background: transparent url(/i/presentation/home-subhead-mood.gif) no-repeat 0 0; width: 139px; height: 56px; }
			div.mood h2 a:hover, div.mood h2 a:focus { background-position: 1px -56px; }
	div.style { background: transparent url(/i/presentation/header-home-style.jpg) no-repeat left bottom; }
		div.style h2 { position: absolute; left: 428px; top: 276px; }
			div.style h2 a { background: transparent url(/i/presentation/home-subhead-style.gif) no-repeat 0 0; width: 136px; height: 54px; }
			div.style h2 a:hover, div.style h2 a:focus { background-position: 0 -54px; }
	div.dream { background: transparent url(/i/presentation/header-home-dream.jpg) no-repeat left bottom; }
		div.dream h2 { position: absolute; left: 426px; top: 235px; }
			div.dream h2 a { background: transparent url(/i/presentation/home-subhead-dream.gif) no-repeat 0 0; width: 128px; height: 79px; }
			div.dream h2 a:hover, div.dream h2 a:focus { background-position: 0 -79px; }	
	#header { padding-bottom: 328px; }
	::root #header { padding-bottom: 382px; }
	
	#main { padding-top: 0; }
		#nav { width: 132px; }
		#content { padding-bottom: 2em; }
		#content, #footer { margin-left: 172px; }
		#feature { width: 284px; float: left; }
			#callout { height: 155px; background: transparent url(/i/presentation/home-callout.jpg) no-repeat 0 0; border-bottom: 1px solid #999; position: relative; margin-bottom: 1em; }
				#callout h3, #callout p { position: absolute; left: -9999px; }
				#callout a { display: block; text-indent: -9999px; background: transparent url(/i/presentation/home-learnmore.gif) no-repeat 0 0; position: absolute; bottom: 7px; left: 5px; width: 81px; height: 13px; }
				#callout a:hover, #callout a:focus { background-position: 0 -13px; }
		
		#home-sidebar { margin-left: 314px; }
			#home-sidebar ul { list-style: none; padding-top: 5px; }
			#home-sidebar li { border-bottom: 1px dotted #999; }
				#home-sidebar li a { display: block; text-decoration: none; background: transparent url(/i/presentation/arrow.gif) no-repeat right center; padding: 1em 20px 0.5em 0;}
				#home-sidebar li a:hover, #home-sidebar li a:focus { background-color: #f6f6f6; }
					#home-sidebar li a strong { display: block; text-indent: -9999px; margin-bottom: 0.25em; }
					#home-sidebar #idea-center strong { background: transparent url(/i/presentation/home-inspired.gif) no-repeat 0 0; width: 94px; height: 19px; }
					#home-sidebar #confidence strong { background: transparent url(/i/presentation/home-confidence.gif) no-repeat 0 0; width: 193px; height: 15px; }
					#home-sidebar #save strong { background: transparent url(/i/presentation/home-save.gif) no-repeat 0 0; width: 226px; height: 19px; }
					#home-sidebar #find strong { background: transparent url(/i/presentation/home-find.gif) no-repeat 0 0; width: 187px; height: 17px; }
			#home-sidebar h2 { text-indent: -9999px; background: transparent url(/i/presentation/talking-about.gif) no-repeat 0 0; width: 229px; height: 19px; margin: 0 0 0.5em; }
			* html #home-sidebar h2 { margin-bottom: 0; }
			#home-sidebar img { float: left; margin: 0 5px 5px 0; }
	#footer { clear: left; border-top: 1px solid #999; padding-top: 1em; width: 609px; }