body, table, tr, td, ul, li, p, div, p.text, ul.text {
FONT-FAMILY: Georgia, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:14pt;
}

p img {
	float:left;
	margin-right:1.5em;
	margin-bottom:1.5em;
}

.orangetxt {

font-size: 11px; 
color: #ff8000; 
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height:13pt;

}

p.feature {
FONT-FAMILY: Georgia, Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:12pt;
}
.title {

font-size: 30px; 
color: #b30000; 
font-family: Georgia,Verdana, Arial, Helvetica, sans-serif;

}


a.orangetxt:link {
	TEXT-DECORATION: none
}
a.orangetxt:active {
	TEXT-DECORATION: none
}
a.orangetxt:visited {
	TEXT-DECORATION: none
}
a.orangetxt:hover {
	TEXT-DECORATION: underline
}

.redtxt {

font-size: 11px; 
color: #b30000; 
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height:14pt;
font-weight:bold;

}


.wtxt {

FONT-SIZE: 11px; 
COLOR: #FFFFFF; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
line-height:13pt;

}


a.wtxt:link {
	TEXT-DECORATION: none
}
a.wtxt:active {
	TEXT-DECORATION: none
}
a.wtxt:visited {
	TEXT-DECORATION: none
}
a.wtxt:hover {
	TEXT-DECORATION: underline
}




.graytxt {

FONT-SIZE: 11px; 
COLOR: #959595; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
line-height:13pt;

}


a.graytxt, a.graytxt:link {
	TEXT-DECORATION: underline;
}

a.selected {
	text-decoration:none;
	color:#000;
}

a.graytxt:visited {
	TEXT-DECORATION: none;
}
a.graytxt:hover {
	TEXT-DECORATION: none;
	color:#000;
}

.nav {

FONT-SIZE: 11px;
font-weight:bold; 
COLOR: #FF0000; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
line-height:13pt;

}


.sidenav {

FONT-SIZE: 11px;
font-weight:bold; 
COLOR: #b35900; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
line-height:13pt;

}


a.sidenav, a.sidenav:link {
	TEXT-DECORATION: none;
}

a.selected1 {
	text-decoration:none;
	color:#ff8000;
}

a.sidenav:visited {
	TEXT-DECORATION: none;
}
a.sidenav:hover {
	TEXT-DECORATION: underline;
	
}


.ndate {

FONT-SIZE: 11px; 
COLOR: #b35900; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
line-height:14pt;

}


.text {

FONT-SIZE: 11px; 
COLOR: #000000; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
line-height:11pt;

}


A.text:link {
	TEXT-DECORATION: none
}
A.text:active {
	TEXT-DECORATION: none
}
A.text:visited {
	TEXT-DECORATION: none
}
A.text:hover {
	TEXT-DECORATION: underline
}


.btext {

FONT-SIZE: 12px; 
COLOR: #003471; 
FONT-FAMILY: Georgia, Verdana, Arial, Helvetica, sans-serif;
letter-spacing: 0.025em;
line-height:14pt;

}

A.btext:link {
	TEXT-DECORATION: none
}
A.btext:active {
	TEXT-DECORATION: none
}
A.btext:visited {
	TEXT-DECORATION: none
}
A.btext:hover {
	TEXT-DECORATION: underline
}


.newstitle {

FONT-SIZE: 14px; 
COLOR: #003471; 
FONT-FAMILY: Georgia, Verdana, Arial, Helvetica, sans-serif;
letter-spacing: 0.025em;
font-weight:bold;
}


.recipe {

FONT-SIZE: 17px; 
COLOR: #B30000; 
font-family:Georgia, "Times New Roman", Times, serif;
letter-spacing: 0.025em;
font-weight:bold;
}

.date {

FONT-SIZE: 10px; 
COLOR: #f7941d; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
letter-spacing: 0.025em;

}

.smtext {

FONT-SIZE: 11px; 
COLOR: #000000; 
FONT-FAMILY: Georgia, Verdana, Arial, Helvetica, sans-serif;
letter-spacing: 0.025em;
line-height:14pt;
font-weight:bold;

}


.link {

FONT-SIZE: 11px; 
COLOR: #003471; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
letter-spacing: 0.025em;
}



A.link:link {
	TEXT-DECORATION: none
}
A.link:active {
	TEXT-DECORATION: none
}
A.link:visited {
	TEXT-DECORATION: none
}
A.link:hover {
	TEXT-DECORATION: underline
}

.sme {

FONT-SIZE: 11px; 
COLOR: #545454; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
line-height:13pt;
}

.orlink {

FONT-SIZE: 11px; 
COLOR: #f7941d; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

A.orlink:link {
	TEXT-DECORATION: none
}
A.orlink:active {
	TEXT-DECORATION: none
}
A.orlink:visited {
	TEXT-DECORATION: none
}
A.orlink:hover {
	TEXT-DECORATION: underline
}

.blink {

FONT-SIZE: 10px; 
COLOR: #f7941d; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

A.blink:link {
	TEXT-DECORATION: none
}
A.blink:active {
	TEXT-DECORATION: none
}
A.blink:visited {
	TEXT-DECORATION: none
}
A.blink:hover {
	COLOR: #003471;
}


div#content {
	padding:10px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	line-height:18px;

}

div#content h1 {
	margin:0;
	padding:30px 0 30px 0;
	color:#b30000;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	background: url(images/border-gray2.gif) 0px 70px repeat-x !important;
	background: url(images/border-gray2.gif) 0px 73px repeat-x;
	
}

div#content h2 {
	margin:0;
	padding:20px 0 20px 0;
	color:#000;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;	
	line-height:1.3em;
}

div#left_nav {
 background-color:#ffdfbf;
}

div#left_nav a, div#left_nav a:link {
	text-decoration:none;
	color:#b35900;
}

div#left_nav a.selected, div#left_nav a.selected:link {
	text-decoration:none;
	color:#ff8000;
}

div#left_nav a:hover, div#left_nav a.selected:hover {
	color:#ff0000;
}

 

div#left_nav ul{
	margin:0;
	padding:0;
	list-style-type:none;
	background: url(images/border-or.gif) 10px 37px no-repeat;
}

div#left_nav ul.sec {
	margin:0;
	padding:0;
	list-style-type:none;
	background: url(images/border-or.gif) 10px 55px no-repeat;
}

div#left_nav ul.lst {
	margin:0;
	padding:0 0 10px 0;
	list-style-type:none;
	background:none;
}

div#left_nav li {
	text-align:right;
	padding:10px 20px 10px 10px;
	margin:0;
	background: url(images/redpt.gif) 177px 19px no-repeat;
}

div#left_nav li a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

/* products */
div#product {
	float:right;
	padding-left:10px;
	padding-right:0px;
	padding-bottom:100px;
}


div#product1 {
	float:right;
	padding-left:10px;
	padding-right:60px;
	padding-bottom:5px;
}

div#product-sm {
	float:left;
	padding-left:0px;
	padding-right:10px;
	padding-bottom:5px;
}


/* recipes */
div#phlinks {
	float:right;
	padding-left:15px;
	padding-bottom:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.3em;
}

div#phlinks ul {
	margin:0;
	padding:0;
	list-style:none;
	border:1px solid #CCC;	
	background-color:#ffdfbf;
}

div#phlinks ul li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.3em;	
	padding:5px 0 5px 15px;
	background:#fff7ef url(images/redpt.gif) 5px 10px no-repeat;	
}

div#phlinks ul li.recipe_subject {
	font-weight:bold;
	background:none;
	padding:5px;
	color:#B30000;	
}


div#phlinks ul li a, div#phlinks ul li a:link {
	text-decoration:none;
	color:#b35900;
}

div#phlinks ul li a:hover {
	text-decoration:underline;
	color:#FF0000;
}

table#recipes_list ul {
	padding:0;
	margin:0;
	list-style:none;
}

table#recipes_list ul li {
	padding:0 0 5px 10px;
	background: url(images/redpt.gif) 0 5px no-repeat;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.3em;	
}

table#recipes_list ul li a, table#recipes_list ul li a:link {
	color:#b35900;
}

table#recipes_list ul li a:hover {
	color:#FF0000;
}


/*div#phlinks {
	width:180px;
	float:right;
	margin-top:60px;
	border:1px dotted #C1C1C1;
	padding:10px;
	margin-left:60px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	
}

div#phlinks a, div#phlinks a:link {
	text-decoration:none;
	color:#ff8000;
}


div#phlinks a:hover, div#phlinks a.selected:hover {
	color:#b30000;
	text-decoration:underline;
}

div#phlinks strong {
	color:#b30000;
	font-size:11px;
}*/

/* gallery images */
#loader_bg {
	background-color:#EBEBE4;
	position:relative;
	top:8px;left:8px;height:7px;
	width:113px;font-size:1px
}
.title_h2 {
 width:350px;
 padding:12px 0 0 18px;
 font-size:14px; 
 margin:0;
}
.border_preview{
	z-index:100;
	position:absolute; 
	background: #fff;
	border: 1px solid #444;
}

.preview_temp_load {
	vertical-align:middle;
	text-align:center;
	padding: 10px;
}
.preview_temp_load img{	
	vertical-align:middle;
	text-align:center;
}

#interface1 {
	z-index:1;
}
#loader_container {text-align:center;position:absolute;top:40%;width:100%}
#loader {
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	background-color:#FFFFFF;
	padding:10px 0 16px 0;
	margin:0 auto;
	display:block;
	width:135px;
	border:1px solid #6A6A6A;
	text-align:left;
	z-index:255;
}
#progress {
	height:5px;
	font-size:1px;
	width:1px;
	position:relative;
	top:1px;
	left:10px;
	background-color:#9D9D94
}

.borb1c6cedb {
	border-bottom:1px solid #c6cedb;
}

.borb1c6cedb1 {
	border-left:1px solid #c6cedb;
	border-right:1px solid #c6cedb;
}

.borb1c6cedb2 {
	border-right:1px solid #c6cedb;
}

table#gallery tr td {
	padding-bottom:10px;
}

ul.links {
margin:1em 0;
padding:0;
}

ul.links li {
list-style-type:none;
}

ul.links a {
color:#000;
text-decoration:none;
}

ul.links a:hover {
text-decoration:underline;
}

/* general */
img.right { float:right; margin-left:1.5em; margin-bottom:1.5em; }
img.left { float:left; margin-right:1.5em; margin-bottom:1.5em; }
h1, h2, h3, h4 { font-weight:normal; margin:0; padding:0; }
h1, h2 { font-size:2em; line-height:1.5em; margin-bottom:.75em; }
h3 { font-size:1.5em; line-height:1em; margin-bottom:1em; }
h4 { font-size:1em; margin-bottom:1.5em; }
p { padding:0; margin:0 0 1.5em 0; }

/* homepage */
img.border { border:1px solid #f00;}
.content { margin:1.5em 4.5em; font-size:12px; line-height:1.5em; }
	.content h3, .content h4 { font-weight:normal; margin:0; padding:0; }
	.content h3 { font-size:1.5em; line-height:1em; margin-bottom:1em; }
	.content h4	{ font-size:1em; margin-bottom:1.5em; }
	.content .section { font-size:.8em; line-height:1.25em; margin-bottom:0; font-weight:700; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; }
	.content .author { color:#999; font-style:italic; }	
	.content .article-title { color:#f00; margin-bottom:0; font-weight:400; }
	.content .section-h { text-transform:uppercase; }
.columns { margin-bottom:1.5em; border-bottom:1px solid #ddd; }
	.columns p.right { text-align:right; }
#cover { border:1px solid #FF0000; padding:1.5em 1.5em 0; }
.button { line-height:1.5em; }
	.button a:focus, .button a:hover { background:#CCCCFF; color:#000; }
	.button a { background:#ff0000; text-decoration:none; color:#fff; padding:.5em; }
	
/* publishers note */
p.intro { font-size:1.25em; line-height:1.2em; margin-bottom:1.2em; font-weight:400; }	
	
	
/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */	