.byline14red {
	FONT-WEIGHT: normal; FONT-SIZE: 14pt; COLOR: #cc0033; FONT-FAMILY: Arial,Verdana,sans-serif
}
.bylinered {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #cc0033; FONT-FAMILY: Arial,Verdana,sans-serif
}
.date {
	FONT-WEIGHT: bold; FONT-SIZE: 16pt; FONT-FAMILY: Arial,Verdana,sans-serif
}
.dept {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; PADDING-BOTTOM: 1px; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: Arial,Verdana,sans-serif
}
.featurehed {
	FONT-WEIGHT: bold; FONT-SIZE: 24pt; COLOR: #000000; FONT-FAMILY: Arial,Verdana,sans-serif
}
.storyblack {
	FONT-WEIGHT: 600; FONT-SIZE: 16pt; COLOR: #000000; FONT-FAMILY: Arial,Verdana,sans-serif
}
.storywhite {
	FONT-WEIGHT: 600; FONT-SIZE: 16pt; COLOR: #ffffff; FONT-FAMILY: Arial,Verdana,sans-serif
}
.subhed {
	FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: #cc0033; FONT-FAMILY: Arial,Verdana,sans-serif
}
.subhedblack {
	FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: #000000; FONT-FAMILY: Arial,Verdana,sans-serif
}
.textnav {
	FONT-SIZE: 9pt; FONT-FAMILY: Arial,Verdana,sans-serif
}
.textfixsize {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial,Verdana,sans-serif
}
.textred {
	FONT-SIZE: 12pt; COLOR: #cc0033
}
.globalnav {
	FONT: 9pt Arial,Verdana,sans-serif; COLOR: #ffffff
}
.featurehead {
	FONT: bold 12pt Arial,Verdana,sans-serif
}
.featureheadred {
	FONT: bold 12pt Arial,Verdana,sans-serif; COLOR: #cc0033
}
.depthead {
	FONT: bold 11pt Arial,Verdana,sans-serif
}
.head {
	FONT: bold 9pt Arial,Verdana,sans-serif
}
.whitehead {
	FONT: bold 9pt Arial,Verdana,sans-serif; COLOR: #ffffff
}
.redhead {
	FONT: bold 9pt Arial,Verdana,sans-serif; COLOR: #cc0033
}
.regular {
	FONT-SIZE: 9pt; FONT-FAMILY: Arial,Verdana,sans-serif
}
.regwhite {
	FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Arial,Verdana,sans-serif
}
.regred {
	FONT-SIZE: 9pt; COLOR: #cc0033; FONT-FAMILY: Arial,Verdana,sans-serif
}
.smallprint {
	FONT: 8pt Arial,Verdana,sans-serif
}
.smallprinti {
	FONT: italic 8pt Arial,Verdana,sans-serif
}
.smallprintb {
	FONT: bold 8pt Arial,Verdana,sans-serif
}
.redbg {
	BACKGROUND-COLOR: #cc0033
}
.blackbg {
	BACKGROUND-COLOR: #000000
}
.darkgraybg {
	BACKGROUND-COLOR: silver
}
A.white {
	COLOR: #ffffff
}
A.white:visited {
	COLOR: #ffffff
}
.text {
	FONT-FAMILY: Georgia,Times,serif
}
.textsmall {
	FONT-SIZE: 10pt; FONT-FAMILY: Georgia,Times,serif
}
.sidebar {
	FONT-SIZE: 12pt; COLOR: white; FONT-FAMILY: Georgia,Times,serif; TEXT-DECORATION: none
}
.sidebar:link {
	FONT-SIZE: 12pt; COLOR: white; FONT-FAMILY: Georgia,Times,serif; TEXT-DECORATION: none
}
.sidebar:unknown {
	FONT-SIZE: 12pt; COLOR: white; FONT-FAMILY: Georgia,Times,serif; TEXT-DECORATION: none
}
.sidebar:unknown {
	FONT-SIZE: 12pt; COLOR: white; FONT-FAMILY: Georgia,Times,serif; TEXT-DECORATION: none
}
.sidebarbold {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; FONT-FAMILY: Georgia,Times,serif
}
.storylink {
	FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: #990000; FONT-FAMILY: Georgia,Times,serif
}
.coverstory {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; FONT-FAMILY: Georgia,Times,serif
}
.coverstory2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #990000; FONT-FAMILY: Georgia,Times,serif
}
.coverstory3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; FONT-FAMILY: Georgia,Times,serif
}
.magtocdate {
	FONT-WEIGHT: bold; FONT-SIZE: 16pt; FONT-FAMILY: Georgia,Times,serif
}
.hed2 {
	FONT-WEIGHT: bold; FONT-SIZE: 20pt; COLOR: #330000; FONT-STYLE: italic; FONT-FAMILY: Georgia,Times,serif; TEXT-ALIGN: right
}
.hed {
	FONT-WEIGHT: bold; FONT-SIZE: 24pt; COLOR: #990000; FONT-FAMILY: Georgia,Times,serif
}
.caption {
	FONT-WEIGHT: normal; FONT-SIZE: 14pt; FONT-STYLE: italic; FONT-FAMILY: Georgia,Times,serif
}
.smallhed {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #990000; FONT-FAMILY: Georgia,Times,serif
}
.RecipeSubhed {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; FONT-FAMILY: Verdana,Arial,sans-serif
}
.NotesSubhed {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; FONT-FAMILY: Verdana,Arial,sans-serif
}
.NotesText {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana,Arial,sans-serif
}
.hed3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; FONT-FAMILY: Arial,Verdana,sans-serif
}
.byline {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; FONT-FAMILY: Georgia,Times,serif
}
.highlight {
	FONT-WEIGHT: bold; FONT-FAMILY: Arial,sans-serif
}
.highlightitalic {
	FONT-WEIGHT: bold; FONT-STYLE: italic; FONT-FAMILY: Arial,sans-serif
}
.nav {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Verdana,sans-serif; TEXT-DECORATION: none
}
.navwhite {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Verdana,sans-serif; TEXT-DECORATION: none
}
.navover {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Verdana,sans-serif; TEXT-DECORATION: underline
}
.navoverwhite {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Verdana,sans-serif; TEXT-DECORATION: underline
}
.magstyle {
	FONT-SIZE: 9pt; FONT-FAMILY: Arial,Geneva,sans-serif
}
.magstyleb {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: Arial,Geneva,sans-serif
}
.magstylei {
	FONT-SIZE: 9pt; FONT-STYLE: italic; FONT-FAMILY: Arial,Geneva,sans-serif
}
.magstylewhite {
	FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Arial,Geneva,sans-serif
}
.magstylered {
	FONT-SIZE: 9pt; COLOR: #d40000; FONT-FAMILY: Arial,Geneva,sans-serif
}
.magstyleright {
	FONT-SIZE: 9pt; FONT-FAMILY: Arial,Geneva,sans-serif; TEXT-ALIGN: right
}
.magregstyle {
	
}
.magsmallstyle {
	FONT-SIZE: 7.5pt; FONT-FAMILY: Verdana,Arial,sans-serif
}
.magsmallstylei {
	FONT-SIZE: 7.5pt; FONT-STYLE: italic; FONT-FAMILY: Verdana,Arial,sans-serif
}
.magsmallstyleb {
	FONT-WEIGHT: bold; FONT-SIZE: 7.5pt; FONT-FAMILY: Verdana,Arial,sans-serif
}
.magsmallstylered {
	FONT-SIZE: 7.5pt; COLOR: #d40000; FONT-FAMILY: Verdana,Arial,sans-serif
}
.magsmallupper {
	FONT-SIZE: 7.5pt; TEXT-TRANSFORM: uppercase; FONT-FAMILY: Verdana,Arial,sans-serif
}
.magdepthead {
	MARGIN-TOP: 0.3em; FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #cc6600; FONT-FAMILY: Verdana,Arial,sans-serif
}
.magcurrhead {
	MARGIN-TOP: 0.1em; FONT-WEIGHT: bold; FONT-SIZE: 8pt; MARGIN-BOTTOM: 0.1em; COLOR: #000000; FONT-FAMILY: Verdana,Arial,sans-serif
}
.magfeattitle {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Verdana,Arial,sans-serif
}
.midhead {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Arial,Geneva,sans-serif
}
.midheadwhite {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: Arial,Geneva,sans-serif
}
.lfhedred {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #d40000; FONT-STYLE: italic; FONT-FAMILY: Arial,Geneva,sans-serif; TEXT-DECORATION: none
}
.lfhedwhite {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #ffffff; FONT-STYLE: italic; FONT-FAMILY: Arial,Geneva,sans-serif; TEXT-DECORATION: none
}
.lfhed {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; FONT-STYLE: italic; FONT-FAMILY: Arial,Geneva,sans-serif
}
.liststyle {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana,sans-serif
}
.red {
	COLOR: #d40000
}
STRONG {
	FONT-WEIGHT: bold
}
B {
	FONT-WEIGHT: bold
}
EM {
	FONT-STYLE: italic
}
I {
	FONT-STYLE: italic
}
.monospace {
	FONT-FAMILY: monospace
}
H1 {
	FONT-FAMILY: Arial,Geneva,sans-serif
}
H2 {
	FONT-FAMILY: Arial,Geneva,sans-serif
}
H3 {
	FONT-FAMILY: Arial,Geneva,sans-serif
}
H4 {
	FONT-FAMILY: Arial,Geneva,sans-serif
}
.bodystyle {
	MARGIN-TOP: 4px; BACKGROUND-COLOR: #fdfffd
}
.sizedsmall {
	FONT-SIZE: 9pt; WIDTH: 100px; FONT-FAMILY: Arial,Geneva,sans-serif
}
.sized {
	FONT-SIZE: 9pt; WIDTH: 200px; FONT-FAMILY: Arial,Geneva,sans-serif
}
.adcell {
	BACKGROUND-COLOR: #cccccc
}
.adcellfull {
	WIDTH: 100%; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: center
}
.fullwidth {
	WIDTH: 100%
}
.plainlink {
	COLOR: black; TEXT-DECORATION: none
}
.khakibg {
	BACKGROUND-COLOR: #cccc99
}
.imagealign {
	VERTICAL-ALIGN: middle
}
.topnav {
	PADDING-BOTTOM: 2px; WIDTH: 100%; PADDING-TOP: 2px; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: center
}

