
#content { padding: 0 0 2em; }

	#hero { float: right; margin: 0 17px 10px 10px; }

	#content h2 { background: transparent url(/i/presentation/subhead-paint-types.gif) no-repeat 0 0; width: 320px; height: 22px; }
	#content h3 { text-transform: uppercase; letter-spacing: 0.1em; }

	#content p, #content dl, #content h3 { margin-left: 17px; }

  * html #content { display: inline-block; }

	#intro { border-bottom: 1px solid #999; border-top: 1px solid #999; margin-bottom: 1em; }
		#intro p { padding-top: 1em; margin-left: 0; }

	h3 + dl dt, p + dl dt:first-child { padding-top: 0 !important; margin-top: 0 !important; }
		dt { color: #900; padding: 1em 0 0; }
			dd.sample { color: #900; float: left; margin: 10px 10px 10px 0; }

	table { clear: left; width: 100%; border-collapse: collapse; }
		tr.even { background-color: #e7e7e0; }
		caption { text-indent: -9999px; background: transparent url(/i/presentation/sheen-chart-heading.gif) no-repeat 0 20px; width: 576px; height: 95px; }
		td { padding: 0.25em 5px; width: 83px; }
		th { background-color: #fff; color: #900; }
		td[rowspan] { background: #fff url(/i/presentation/border-e7e7e0.gif) repeat-x 0 0; background-color: #fff; color: #900; }
		* html td.sidehead { background: #fff url(/i/presentation/border-e7e7e0.gif) repeat-x 0 0; color: #900; }
		span.yes { display: block; text-indent: -9999px; background: transparent url(/i/presentation/check-white.gif) no-repeat 0 0; width: 11px; height: 12px; margin-left: 35px; }
		tr.even span.yes { background-image: url(/i/presentation/check-beige.gif); }

	#footer { border-top: 1px solid #999; padding: 1em 0 0; }