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

	#content h2 { background: transparent url(/i/presentation/subhead-prep.gif) no-repeat 0 0; width: 396px; height: 25px; }
	#content h3 { text-transform: uppercase; letter-spacing: 0.1em; color: #900; border-top: 1px solid #ccc; padding: 1em 0 0; }
  #content h4 { color: #900; font-size: 10px; }

	#content dl, #content p, #content h3, #content h4 { margin-left: 17px; }
	#content ol { margin-left: 35px; }
	* html #content ol { margin-left: 40px; }
	* + html #content ol { margin-left: 40px; }

	#warning { border-top: 1px solid #ccc; padding: 1em 0 0 17px; }

	#anchors { background: transparent url(/i/presentation/prep-anchors-bg.jpg) no-repeat right top; min-height: 221px; }
	* html #anchors { height: 221px; }
		#anchors dt { color: #900; }
			#anchors dd { margin-left: 17px; }

	#intro p { margin-left: 0; }

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