h1, h2, h3 {
	width: 350px; height: 30px;
	margin-bottom: -.5em;
	font-weight: normal;
	color: #323222;
}	
	h1 span, h2 span { margin-left: -5000px; }
	div > h1, div > h2 { margin-bottom: -.3em; }
	
	h1#about					{ background: transparent url(images/hd-about.gif) no-repeat left top; }
	h1#adventuretours { background: transparent url(images/hd-adventuretours.gif) no-repeat left top; }
	h1#amazon					{ background: transparent url(images/hd-amazon.gif) no-repeat left top; }
	h1#assessment			{ background: transparent url(images/hd-assessment.gif) no-repeat left top; }
	h1#books					{ background: transparent url(images/hd-books.gif) no-repeat left top; }
	h1#bringwithyou		{ background: transparent url(images/hd-bringwithyou.gif) no-repeat left top; }
	h1#bellybusters		{ background: transparent url(images/hd-bellybusters.gif) no-repeat left top; }
	h1#chocolate		{ background: transparent url(images/hd-chocolate.gif) no-repeat left top; }
	h1#christine		{ background: transparent url(images/hd-christine.gif) no-repeat left top; }
	h1#classes			{ background: transparent url(images/hd-classes.gif) no-repeat left top; }
	h1#consults			{ background: transparent url(images/hd-individualconsults.gif) no-repeat left top; }
	h1#contact			{ background: transparent url(images/hd-contact.gif) no-repeat left top; }
	h1#disclaimer		{ background: transparent url(images/hd-disclaimer.gif) no-repeat left top; }
	h1#distance			{ background: transparent url(images/hd-distance.gif) no-repeat left top; }
	h1#downloads		{ background: transparent url(images/hd-downloads.gif) no-repeat left top; }
	h1#eatsmart			{ background: transparent url(images/hd-eatsmart.gif) no-repeat left top; }
	h1#emotional		{ background: transparent url(images/hd-emotional.gif) no-repeat left top; }
	h1#followup			{ background: transparent url(images/hd-followup.gif) no-repeat left top; }
	h1#gftour			{ background: transparent url(images/hd-gftour.gif) no-repeat left top; }
	h1#glutenfree		{ background: transparent url(images/hd-glutenfree.gif) no-repeat left top; }
	h1#glutenfreepro	{ background: transparent url(images/hd-glutenfreepro.gif) no-repeat left top; }
	h1#healthfulcooking	{ background: transparent url(images/hd-healthfulcooking.gif) no-repeat left top; }
	h1#hipaa			{ background: transparent url(images/hd-hipaa.gif) no-repeat left top; }
	h1#holidayeating	{ background: transparent url(images/hd-holidayeating.gif) no-repeat left top; }
	h1#initial			{ background: transparent url(images/hd-initial.gif) no-repeat left top; }
	h1#jane				{ background: transparent url(images/hd-jane.gif) no-repeat left top; }
	h1#lisa				{ background: transparent url(images/hd-lisa.gif) no-repeat left top; }
	h1#local			{ background: transparent url(images/hd-local.gif) no-repeat left top; }
	h1#login			{ background: transparent url(images/hd-login.gif) no-repeat left top; }
	h1#map				{ background: transparent url(images/hd-map.gif) no-repeat left top; }
	h1#metabolicrate	{ background: transparent url(images/hd-metabolicrate.gif) no-repeat left top; }
	h1#mealideas		{ background: transparent url(images/hd-mealideas.gif) no-repeat left top; }
	h1#news				{ background: transparent url(images/hd-news.gif) no-repeat left top; }
	h1#nutrition		{ background: transparent url(images/hd-nutrition.gif) no-repeat left top; }
	h1#philosophy		{ background: transparent url(images/hd-philosophy.gif) no-repeat left top; }
	h1#privacy			{ background: transparent url(images/hd-privacy.gif) no-repeat left top; }
	h1#products			{ background: transparent url(images/hd-products.gif) no-repeat left top; }
	h1#productssvcs		{ background: transparent url(images/hd-productssvcs.gif) no-repeat left top; }
	h1#programs			{ background: transparent url(images/hd-programs.gif) no-repeat left top; }
	h1#recipes			{ background: transparent url(images/hd-recipes.gif) no-repeat left top; }
	h1#resources		{ background: transparent url(images/hd-resources.gif) no-repeat left top; }
	h1#session			{ background: transparent url(images/hd-session.gif) no-repeat left top; }
	h1#seminars			{ background: transparent url(images/hd-seminars.gif) no-repeat left top; }
	h1#services 		{ background: transparent url(images/hd-services.gif) no-repeat left top; }
	h1#shopsmart 		{ background: transparent url(images/hd-shopsmart.gif) no-repeat left top; }
	h1#signup			{ background: transparent url(images/hd-signup.gif) no-repeat left top; }
	h1#specialties		{ background: transparent url(images/hd-specialties.gif) no-repeat left top; }
	h1#supplements		{ background: transparent url(images/hd-supplements.gif) no-repeat left top; }
	h1#thanks 			{ background: transparent url(images/hd-thanks.gif) no-repeat left top; }
	h1#tools 			{ background: transparent url(images/hd-tools.gif) no-repeat left top; }
	h1#tours 			{ background: transparent url(images/hd-tours.gif) no-repeat left top; }
	h1#websites			{ background: transparent url(images/hd-websites.gif) no-repeat left top; }
	h1#weightmgmt		{ background: transparent url(images/hd-weightmgmt.gif) no-repeat left top; }
	
	dt a { display: block; height: 35px; margin: 0; }
	
	dt#counseling a	{ width: 290px; background: transparent url(images/hd_home-counseling.gif) no-repeat left 0; }
	dt#gfworkshop a	{ width: 227px; background: transparent url(images/hd_home-gfworkshop.gif) no-repeat left 0; }
	dt#philosophy a	{ width: 203px; background: transparent url(images/hd_home-nutritionphilosophy.gif) no-repeat left 0; }
	dt#recipes a 	{ width: 253px; background: transparent url(images/hd_home-recipes.gif) no-repeat left 0; }
	dt#tour a 		{ width: 283px; background: transparent url(images/hd_home-shoppingtour.gif) no-repeat left 0; }

	dt a:hover { background-position: left -35px !important; }
	
h2 { width: auto; height: auto; margin-top: 2em; font-size: 160%; border-bottom: 1px solid #b4b47e; }
	h2.plain { border-bottom-width: 0; }
	h2.down { margin-top: 2em; }
	h2 a.plain { text-decoration:none; }
	
h3 { width: auto; height: auto; font-size: 140%; }
	h3.first { margin-top: 2em; }
