/* Body background color ----------------------------------------- */

.mainbodybg {
	background-color: #75AE29;
	font-weight: bold;
}

/* Header Styles ------------------------------------------------- */

.headerbg {
	background-image:  url(/food/images/headers/header_myrecipebox2.jpg);
	background-repeat: no-repeat;
	
}

/* Footer Styles ------------------------------------------------- */

.footertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D8FFA4;
}

.footertext a,
.footertext a:link,
.footertext a:active,
.footertext a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.footertext a:hover{
	color: #D8FFA4;
}

.footertextpopup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #5E5D5D;
}

.footertextpopup a,
.footertextpopup  a:link,
.footertextpopup  a:active,
.footertextpopup  a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}

.footertextpopup  a:hover{
	color: #D8FFA4;
}

/* LNB Area Styles ------------------------------------------- */

.lnbbgcolor {
	background-color: #EEEFDF;
}

.lnbtablebody{
	background-color: #EEEFDF;
	font-family : Arial, Helvetica, sans-serif;
	color : #5E5D5D;
	font-size : 11px;
}
.lnbtablebody a:link,
.lnbtablebody a:visited,
.lnbtablebody a:hover {
	background-color: #EEEFDF;
	font-family : Arial, Helvetica, sans-serif;
	color : #5E5D5D;
	font-size : 11px;
}

.lnbtablebodyalt{
	background-color: #EEEFDF;
	font-family : Arial, Helvetica, sans-serif;
	color :#5E5D5D;
	font-size : 11px;
	text-decoration: none;
}

.lnbtablebodyalt a:link,
.lnbtablebodyalt a:visited,
.lnbtablebodyalt a:hover {
	background-color: #EEEFDF;
	font-family : Arial, Helvetica, sans-serif;
	color :#5E5D5D;
	font-size : 11px;
	text-decoration: none;
	
}

.indexbullet {
	color : #EC5900;
}

.LNBTableHeader1 {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #EEEFDF;
	color : #EC5900;
	font-size : 22px;
	text-decoration: none;
}


.LNBTableHeader2 {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #EEEFDF;
	color : #EC5900;
	font-size : 18px;
	text-decoration: none;
}

.LNBTableHeader3 {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #EEEFDF;
	color : #EC5900;
	font-size : 16px;
	text-decoration: none;
}

.LNBTableHeader4 {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #EEEFDF;
	color : #EC5900;
	font-size : 11px;
	text-decoration: none;
	font-weight : bold;
}
.LNBTableHeader4 a,
.LNBTableHeader4 a:link,
.LNBTableHeader4 a:visited,
.LNBTableHeader4 a:hover {
	background-color: #EEEFDF;
	color : #EC5900;
	font-size : 11px;
	text-decoration: none;
	font-weight : bold;
}

.LNBTableOnAirNow{
	font-family: Arial, Helvetica, sans-serif;
    background-color: #EEEFDF;
	color : #5E5D5D;
	font-size : 12px;
}
.LNBTableOnAirNow a:link{
	font-family: Arial, Helvetica, sans-serif;
	background-color:#EEEFDF;
	color :  #5E5D5D;
	font-size : 12px;
	font-weight: bold;
}

.LNBTableOnAirNow a:hover{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #EEEFDF;
	color : #5E5D5D;
	font-size : 12px;
	font-weight: bold;
}
	
.LNBTableOnAirNow a:visited{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #EEEFDF;
	color : #5E5D5D;
	font-size : 12px;
	font-weight: bold;
}

.lnbtablepoll {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
}
.lnbtablepoll a:link,
.lnbtablepoll a:visited,
.lnbtablepoll a:hover {
	font-family : Arial, Helvetica, sans-serif;
	color: #0E409F;
	font-size : 11px;
	text-decoration: underline;
	background-color: #FFFFFF;

}

.LNBTablePollHeader {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	color : #004891;
	font-size : 23px;
	text-decoration: none;
	font-weight: normal;
}

.LNBTablePollHeaderAlt {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	color : #EC5900;
	font-size : 23px;
	text-decoration: none;
	font-weight: normal;	
}

.LNBTablePollTitle {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	color : #000000;
	font-size : 11px;
	text-decoration: none;
	font-weight: bold;
}

.LNBTablePollNumbering {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	color : #5E5D5D;
	font-size : 11px;
	text-decoration: none;
}


/* Breadcrumb ------------------------------------------------ */
.breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5E5D5D;
}


/* Content Area Styles --------------------------------------- */

.contentbgcolor {
	background-color: #FFFFFF;
}

.dropdown{
 	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
} 

.vertline{
	background-image: url(/food/images/spacers/cooking_spacer_dottedline.gif);
	background-repeat: repeat-y;
}

.headline1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #EC5900;
}

.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5E5D5D;
}

.bodytext a:link,
.bodytext a:visited,
.bodytext a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5E5D5D;
}


.bodylinks, .bodylinks a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5E5D5D;
}
a.bodylinks:link,
a.bodylinks:visited,
a.bodylinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5E5D5D;
}

.bodylinks2 {
	background-color: #EEEFDF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5E5D5D;
}
.bodylinks2 a:link,
.bodylinks2 a:visited,
.bodylinks2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5E5D5D;
	font-weight: normal;
	text-decoration: underline;
}

.archivelinks, .archivelinks a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #5E5D5D;
}

.subsectioncats {
	font-family: 		Arial, Helvetica, sans-serif;
	color:				#EC5900;
	font-size:			12px;
	text-decoration: 	none;
	font-weight:		bold;
}

a.subsectioncats,
a.subsectioncats:link,
a.subsectioncats:visited,
a.subsectioncats:hover {
	color : 			#EC5900;
	text-decoration: 	none;
	font-weight: 		bold;
}

.subsectioncatsalt {
	background-color: #EFEFE0;
	font-family : Arial, Helvetica, sans-serif;
	color: #EC5900;
	font-size : 18px;
	text-decoration: None;
}

.subsectioncatsalt a:link,
.subsectioncatsalt a:visited,
.subsectioncatsalt a:hover {
	background-color: #EFEFE0;
	font-family : Arial, Helvetica, sans-serif;
	color: #EC5900;
	font-size : 18px;
	text-decoration: None;
}


.subheadline,
.subhead { 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 12px; 
	color: #5e5d5d; 
} 


.byline { FONT-SIZE: 11px; COLOR: #5e5d5d; FONT-FAMILY: Arial, Helvetica, sans-serif;} 
.articlebodytext { FONT-SIZE: 12px; COLOR: #5e5d5d; FONT-FAMILY: Arial, Helvetica, sans-serif;} 
.articlebodytext A:link { FONT-SIZE: 12px; COLOR: #5e5d5d; FONT-FAMILY: Arial, Helvetica, sans-serif } 
.articlebodytext A:visited { FONT-SIZE: 12px; COLOR: #5e5d5d; FONT-FAMILY: Arial, Helvetica, sans-serif } 
.articlebodytext A:hover { FONT-SIZE: 12px; COLOR: #5e5d5d; FONT-FAMILY: Arial, Helvetica, sans-serif } 
.phototext {FONT-SIZE: 11px; COLOR: #5e5d5d; FONT-FAMILY: Arial, Helvetica, sans-serif}
.relatedlink {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #5e5d5d; FONT-FAMILY: Arial, Helvetica, sans-serif}
.relatedlink A:link {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #5e5d5d; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline}
.relatedlink A:visited {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #5e5d5d; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline}
.relatedlink A:hover {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #5e5d5d; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline}


.filecard {
	background-color: #FEF68C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #EC5900;
	text-decoration: none;
	font-weight: bold;
}

.filecardalt {
	background-color: #FEF68C;
	font-family: Arial, Helvetica, sans-serif;
	color : #EC5900;
	font-size : 16px;
	text-decoration: none;
	font-weight : bold;
}
.filecardalt a,
.filecardalt a:visited,
.filecardalt a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color : #EC5900;
	font-size : 16px;
	text-decoration: underline;
}
		
.filecardlink {
	background-color: #FEF68C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5E5D5D;
	text-decoration: none;
	font-weight: normal;
}
.filecardlink a,
.filecardlink a:link,
.filecardlink a:visited,
.filecardlink a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5E5D5D;
	text-decoration: none;
	font-weight: normal;
}
 
.large_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #EC5900;
	text-decoration: None;
	font-weight: none;
}
.large_text  a:link,
.large_text  a:visited,
.large_text  a:hover {
	font-family : Arial, Helvetica, sans-serif;
	color: #EC5900;
	font-size : 18px;
	font-weight: normal;
}

.small_text, .smalltext  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5E5D5D;
}

.small_text a:link,
.small_text a:visited,
.small_text a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5E5D5D;
}

 .recipesummary1 {
	font-weight: normal;
	font-size: 11px;
	text-transform: capitalize;
	color: #5E5D5D;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #E0E0D0;
	text-decoration:  none;
}
.recipesummary1 a:link,
.recipesummary1 a:visited,
.recipesummary1 a:hover {
	font-weight: normal;
	font-size: 11px;
	color: #5E5D5D;
	text-decoration: underline
}

.recipesummary2 {
	font-weight: normal;
	font-size: 11px;
	text-transform: capitalize;
	color: #5E5D5D;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #EFEFE0;
	text-decoration: none
}
.recipesummary2 a:link,
.recipesummary2 a:visited,
.recipesummary2 a:hover {
	font-weight: normal;
	font-size: 11px;
	color: #5E5D5D;
	text-decoration: underline
}

.recipeSponsorText {
	color: 			#cccccc;
	font-size: 		10px;
	font-family: 	Arial, Helvetica, sans-serif;
}		

/* recipeSearchVerticalLine, recipeSearchForm, recipeSearchFormText are needed to support the Recipe Power Search */
.recipeSearchVerticalLine{
	background-image: url(/food/images/spacers/recipes_spacer_dottedline.gif);
	background-repeat: no-repeat;
	background-position: 0% 20%;
}
.recipeSearchForm {
	font-weight: bold;
	font-size: 12px;
	text-transform: capitalize;
	color: #EC5900;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FEF68C;
	text-decoration: none;
	white-space: nowrap;
}
.recipeSearchFormText {
	font-weight: normal;
	font-size: 11px;
	color: #5E5D5D;
	font-family: Arial, Helvetica, sans-serif;
}
 
.companytitlepopup {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #5E5D5D;
	font-weight: bold;
}

.companytitlepopup a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #5E5D5D;
	font-weight: bold;
	text-decoration: underline;
}

.companytitlepopup a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #5E5D5D;
	font-weight: bold;
	text-decoration: underline;
}
.companytitlepopup a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #5E5D5D;
	font-weight: bold;
	text-decoration: underline;
}


/* Gutter Area Styles ---------------------------------------- */

.guttertableheader1{
	font-family : Arial, Helvetica, sans-serif;
	color: #EC5900;
	font-size : 22px;
	text-decoration: None;

}
.guttertableheader1 a:link,
.guttertableheader1 a:visited,
.guttertableheader1 a:hover {
	font-family : Arial, Helvetica, sans-serif;
	color: #EC5900;
	font-size : 22px;
}

.guttertableheader2{
	font-family : Arial, Helvetica, sans-serif;
	color: #EC5900;
	font-size : 16px;
	text-decoration: None;

}
.guttertableheader2 a:link,
.guttertableheader2 a:visited,
.guttertableheader2 a:hover {
	font-family : Arial, Helvetica, sans-serif;
	color: #EC5900;
	font-size : 16px;
}

.guttertableheader3{
	font-family : Arial, Helvetica, sans-serif;
	color: #EC5900;
	font-size : 11px;
	text-decoration: None;
	font-weight: bold;
}
.guttertableheader3 a:link,
.guttertableheader3 a:visited,
.guttertableheader3 a:hover {
	font-family : Arial, Helvetica, sans-serif;
	color: #EC5900;
	font-size : 11px;
}


.guttertablebody{
	background-color: #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	color: #5E5D5D;
	font-size : 11px;
}
.guttertablebody a:link,
.guttertablebody a:visited,
.guttertablebody a:hover {
	font-family : Arial, Helvetica, sans-serif;
	color: #5E5D5D;
	font-size : 11px;
}

/* Package Styles -------------------------------------------- */

/* Food Fight Styles-----------------------------------------------------*/ 
.episodeText { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #FFFFFF; 
	FONT-WEIGHT: bold; 
	text-transform: uppercase;
} 

.largeTitle { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	color: #002E6C; 
	FONT-WEIGHT: bold; 
} 

.blueBkgdText { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #002E6C; 
	background-color:#B1D4FF 
} 

.blueBkgdText a, .blueBkgdText a:link { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #002E6C; 
} 

.redBkgdText { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FACE68; 
	background-color:#D5473C 
}

.dkBlueBkgdText { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FACE68; 
	background-color:#2866AF 
} 

.largeBlueText { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #002E6C; 
	FONT-WEIGHT: bold; 
} 

.largeYellowText { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #FACE68; 
	FONT-WEIGHT: bold; 
} 

.captionText { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FFFFFF; 
	font-style : italic;
} 

/* End Food Fight Styles -----------------------------------------------------*/