#secondary { padding-top: 90px; }
div#intro { margin: 14px 0 11px; }
	div#intro div.title { margin: 0 7px 0; padding: 0 0 7px; background: url(/img/v1/divider-875.png) no-repeat 0 100%; }
	div#intro h2 { height: 45px; margin: 0 7px; padding: 0 14px 0 60px; font: 32pt/45px 'geometric_slabserif_703Bdcond',Georgia,"Times New Roman",serif; text-transform: uppercase; color: #333; text-shadow: 1px 1px 1px #fff; background: url(/img/v1/icons-heading.png) no-repeat 0 0; }
	div#intro a#bhtLink { margin-top: -21px; }
	div#intro p { margin: 14px 17px 0; font-size: 1.2em; line-height: 1.2; }
		div#intro p a { white-space: nowrap; }

div#intro.recent_trends div.title h2 { background-position: 0 -60px; }
div#intro.best_vehicles div.title h2 { background-position: 0 -180px; }
div#intro.worst_vehicles div.title h2 { background-position: 0 -120px; }
div#intro.top_vehicles div.title h2 { background-image: url(/img/icons/wrench.png); }
div#intro.worst_complaints div.title h2 { background-image: url(/img/icons/bomb.png); }
div#intro.top_complaints div.title h2 { background-image: url(/img/icons/chart.png); }
div#intro.photo_complaints div.title h2 { background-position: 0 -300px; }
div#intro.funny_complaints div.title h2 { background-position: 0 -360px; }
div#intro.horror_complaints div.title h2 { background-position: 0 -420px; }
div#intro.praise_complaints div.title h2 { background-position: 0 -660px; }
div#intro.wellwritten_complaints div.title h2 { background-position: 0 -480px; }
div#intro.new_complaints div.title h2 { background-position: 0 -600px; }
div#intro.press div.title h2 { background-image: url(/img/icons/plasma-tv.png); }

	#graph.sidelabels { margin: 14px 0 0; }
		#graph.sidelabels ul li { margin-bottom: 10px; }

	div#sharebar { float: right; margin-right: 14px; }

	ul.complaints { list-style: none; margin: 0 4px 14px; padding: 0; }
		ul.complaints li { clear: right; margin: 0; border-bottom: 1px solid #ccc; }
			ul.complaints li a { display: block; overflow: hidden; padding: 23px 14px; text-decoration: none; background-position: 95% 75%; background-repeat: no-repeat; }
			ul.complaints li a:hover { background-color: rgba(255,255,255,0.6); box-shadow: 1px 1px 3px 0 #999; }
				 ul.complaints li a strong { font: 17pt/1.1em 'geometric_slabserif_703Bdcond',Arial,sans-serif; text-transform: uppercase; text-shadow: 1px 1px 1px #fff; }
				 ul.complaints li a em { font-size: 14pt; font-style: normal; text-transform: capitalize; text-shadow: 1px 1px 1px #fff; }
				 ul.complaints li a:hover strong { text-decoration: underline; }
				 ul.complaints li a cite { display: block; padding: 4px 200px 4px 0; }
					 ul.complaints li a cite span { color: #000; }
