@media all {
	BODY		{ background-color: #808080; }
	#BodyContent,
	#MainContent,
	BODY, P, LI	{ font: 10pt Arial,Helvetica; }
	A			{ color: #800000; }

	#Frame		{ background-color: #BCB9AB; border: 0px solid black; width: 992px; }
	#TopLogo	{ padding: 10px 10px 5px 10px; border-style: solid; border-color: black; border-width: 1px 1px 0px 1px; }
	#LeftSide	{ border-left: 1px solid black; vertical-align: top; padding: 10px 0px 10px 10px; width: 187px; }
	#MainBody	{ border-right: 1px solid black; vertical-align: top; padding: 10px; width: 773px; }
	#FullBody	{ border-right: 1px solid black; border-left: 1px solid black; vertical-align: top; padding: 10px; xwidth: 773px; }
	#BodyContent{ border: 1px solid black; padding: 10px; background: #FFFFFF; }

	#Photo		{ border: 1px solid #000000; }
	.Block		{ background-color: #BCB9AB; }

	DIV.Logo	{ float: left; border: 1px solid #404040; width: 185px; height: 136px; }
	#Logo		{ border-width: 0px; width: 185px; height: 136px; }

	DIV.IHLI,
	DIV.Vegi	{ float: right; border: 1px solid #404040; width: 772px; height: 136px; text-align: center; }
	DIV.IHLI	{ background-color: #6B565D; }
	DIV.Vegi	{ background-color: #E3DCA8; }

	#IHLI,
	#Vegi		{ width: 772px; height: 136px; } /* 772x136 */



	#TopMenu	{ border-style: solid; border-color: black; border-width: 0px 1px 0px 1px; padding: 4px 10px 0px 10px; }

	TABLE.Menu100	{ background-color: #E00000; width: 100%; border: 1px solid black; }
	TD.Menu100		{ padding: 0px 10px; text-align: center; font: bold 10pt Verdana,Helvetica; }
	TD.Menu100B		{ color: #000000; }
	A.Menu100		{ color: #FFFFFF; text-decoration: none; }
	A.Menu100:Hover	{ color: #FFFF00; text-decoration: underline; }


	TABLE.Menu200	{ background-color: #6B565D; width: 100%; border: 1px solid black; }
	TD.Menu200		{ padding: 0px 10px; text-align: center; font: bold 10pt Verdana,Helvetica; }
	TD.Menu200B		{ color: #000000; }
	A.Menu200		{ color: #FFFFFF; text-decoration: none; }
	A.Menu200:Hover	{ color: #FFFF00; text-decoration: underline; }


	DIV.SiteTitle	{ border-bottom: 4px solid #A00000; color: #E00000; font: bold 48pt Times; margin: 0px 0px 2px 200px; padding: 0px 0px 2px 0px; }
	DIV.SiteSlogan	{ border-top: 1px solid #E00000; color: #E00000; font: bold 26pt Times; margin: 0px 0px 0px 200px; padding: 0px;  text-align: right; margin: }

	H1#PageTitle	{ font: bold 18pt Times; border: 1px solid black; padding: 5px; text-align: center; margin-bottom: 10px; background-color: #E0E0E0; } /* text-shadow: 1px 1px 0 #CCC; */

	.RoundCorners TABLE.MsgBox	{ margin-top: 10px; }
	TD.MsgBoxTL		{ background: url(/images/TL5.gif) no-repeat; width: 5px; height: 5px; }
	TD.MsgBoxTR		{ background: url(/images/TR5.gif) no-repeat; width: 5px; height: 5px; }
	TD.MsgBoxBL		{ background: url(/images/BL5.gif) no-repeat; width: 5px; height: 5px; }
	TD.MsgBoxBR		{ background: url(/images/BR5.gif) no-repeat; width: 5px; height: 5px; }

	TD.MsgBoxTC		{ border-top: 1px solid black; }
	TD.MsgBoxML		{ border-left: 1px solid black; }
	TD.MsgBoxMR		{ border-right: 1px solid black; }
	TD.MsgBoxBC		{ border-bottom: 1px solid black; }


	TABLE.RecipeList,
	TD.MsgBoxTC,
	TD.MsgBoxML,
	TD.MsgBoxMR,
	TD.MsgBoxBC,
	TD.MsgBoxMC		{ background-color: #D4D1AC; }
	TD.MsgBoxMC		{ padding: 6px; }
	TABLE.RecipeList		{ width: 100%; }
	TABLE.RecipeList TH		{ background-color: #E0E0E0; }

	#FootNote		{ font: 8pt 'Ms Sans Serif',Helvetica; text-align: center; margin-top: 20pt; }

	#BlockLeft		{ float: left; border: 1px solid #000000; width: 300px; text-align: center; background: url(/images/BG294.jpg) repeat-x; }
	#BlockLeft IMG	{ border-width: 0px; }
	#Books			{ width: 226px; height: 294px; }

	#BlockRight		{ float: right; border: 1px solid #000000; width: 440px; padding: 10px; }
	#BlockRight H2	{ margin: 0px; }

	#FaceBook		{ float: left; border: 1px solid black; margin: 10px 0px 0px 0px; background-color: #3A5897; padding: 9px 0px 8px 0px; }

	#Outline		{ clear: both; Xfloat: none; padding-top: 1px; }

/*	#Outline TD.MsgBoxMC H3	{ font: bold 14pt Times; margin: 0px; color: #402020; }	*/
/*	#Outline TD.MsgBoxMC P	{ font: 10pt Arial,Helvetica; margin-top: 0px; } */

	IMG.RedArrow11		{ width: 11px; height: 11px; vertical-align: bottom; border-width: 0px; margin-left: 3px; }

	/* Resides inside of [TABLE.MainBody TD] */
	#MainContent	{ width: 770px; border: 1px solid black; padding: 10px; background-color: #D4D1AC; }

	IMG.P1		{ width: 1px; height: 1px; }
	IMG.P1x498	{ width: 1px; height: 498px; }
	IMG.P1x449	{ width: 1px; height: 449px; }
	IMG.P1x439	{ width: 1px; height: 439px; }

	TD.Footer	{ border-top: 1px solid black; font: 8pt 'Ms Sans Serif',Helvetica; text-align: right; padding: 3px 10px 100px 0px; color: #D0D0D0; background-color: #808080; }
	TD.Footer A	{ color: #D0D0D0; }
	IMG.x	{ border-width: 0px; display: none; }

	/* Recipes */
	TABLE.Card		{ border-style: solid; border-color: black; border-width: 0px 0px 1px 0px; }
	TH.Card 		{ border-style: solid; border-color: black; border-width: 1px 1px 0px 1px; }
	TD.Card			{ border-style: solid; border-color: black; border-width: 0px 1px 0px 1px; }

	TD.Pad			{ width: 25%; border-bottom: 1px solid black; }
	TH.Card			{ padding: 5px; font: bold 12pt Arial,Helvetica; background-color: white; width: 75%; }
	TD.Card			{ padding: 10px; background-color: white; }
	DIV.Card,
	TD.Card P,
	TD.Card LI		{ font: 10pt Verdana,Helvetica; }
	I				{ font: italic 11pt Times; }
	.shadow {
		-moz-box-shadow: 3px 3px 4px #000;
		-webkit-box-shadow: 3px 3px 4px #000;
		box-shadow: 3px 3px 4px #000;
		/* For IE 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
		/* For IE 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
	}

	DIV.Tips		{ font: 8pt 'Ms Sans Serif',Helvetica; margin: 10px 5px 5px 25px; border: 1px solid #606060; padding: 10px; color: #404040; }
	H5				{ margin: 0px; font: bold 10pt Arial,Helvetica; }


	TABLE.Stats		{ border: 1px solid #404040; background-color: #F0F0F0; }
	TABLE.Stats TH	{ text-align: right; font: 10pt Arial,Helvetica; padding: 2px 1px 2px 5px; }
	TABLE.Stats TD	{ text-align: left; font: bold 10pt Verdana,Helvetica; padding: 2px 5px 2px 1px; }

	UL.RecItems		{ margin: 5px; padding: 5px; }
	UL.RecItems LI	{ font: 8pt 'Ms Sans Serif',Helvetica; margin-bottom: 5px; }
	/* Recipes */


	UL.TightList	{ margin: 0px 8px; padding: 0px 8px; }

	TD.Wide				{ border: 1px solid black; border-width: 0px 1px; padding: 0px 10px 10px 10px; }
	SPAN.FootnoteWide	{ width: 100%; text-align: left; }


}
@media all {	/* Site Search */
	#Page1636 #MainContent	{ background-color: #FFFFFF; }	/* 1636 is the ID of the search page */

	DIV.SearchDesc {
		font-family: Arial, Helvetica; font-size: 10pt; width: 532px; padding-left: 10px;
	}

	DIV.SearchHead {
		font-family: Arial, Helvetica; font-size: 10pt; height: 20px; padding-left: 5px; margin: 20px 0px 15px 0px; border-top: 1px solid #3366CC; background-color: #D5DDF3;
	}

	DIV.SearchLink {
		font-family: Arial, Helvetica; font-size: 10pt; color: #008000; padding-left: 10px; margin-bottom: 10px;
	}

	DIV.SearchName {
		font-family: Arial, Helvetica; font-size: 12pt;
	}

}


