/*Version 2.0b 12-18-2000*/

/*ALL STYLES*/

body
{ color: black;
font-family: arial, geneva, sans-serif;
font-size: 12px;
background-color: #ffffff }

.banner,
.field, .titleelement,
.author,
.dirblocktitlebold,
.linkstitle, .sitestitle, .linkTitle,
.tabletitle, .navtitle,
.searchtext,
.linkstitle,
.dirblocksub,
.source,
.headingsm, .headingSm,
.headingmd, .headingMd,
.headinglg, .headingBg,
.tabletitle,
.titlesm, .ratetitle, .rightnav, .relatedtitle, .stance2, .servings, .titleSm, .titlerecipe,
.titlelg, .titleLg,
.welcome,
.editornavsel,
.editorsubnavsel, .subnavsel,
.columntitle, .topnav
{ font-weight: bold; }

.quote,
.callout
{ font-style: italic; }

.error,
.required,
.instructions,
.field,
.item, .element,
.example,
.copyright,
.author,
.caption,
.welcome,
.signin,
.searchtext,
.channeldescription, .channelDescription,
.headernav,
.footernav, .footerlink,
.dirblocktitle,
.dirblocktitlebold,
.nptitle,
.quote,
.callout,
.header, .heading,
.headingsm, .headingSm,
.headingmd, .headingMd,
.headinglg, .headingBg,
.sitetext, .content, .rating, .relatedarticle,
.link,
.tabletitle, .navtitle, .backtotop,
.columntitle,
.copyright, admincopyright,
.editornav, .topnav,
.editornavsel,
.editorsubnav, .subnav,
.editorsubnavsel, .subnavsel
{ font-family: geneva, verdana, arial, sans-serif; }

.banner,
.linkstitle, .sitestitle, .linkTitle,
.titlesm, .ratetitle, .rightnav, .relatedtitle, .stance2, .servings, .titleSm, .titlerecipe,
.titlelg, .titleLg,
.date, .headerdate, 
.source,
.fullabstract, .fullabstractLg, .fullabstractSm,
.miniabstract, .miniabstractLg, .miniabstractSm,
.body, .articlebody, .ingredients, .time, .reference, .stance1
{ font-family: geneva, arial, sans-serif; }

.leftnav
{ font-family: verdana, arial, sans-serif;
  font-weight: bold; }

.dirblocksub,
.channeltitle
{ font-family: arial, helvetica, verdana, sans-serif; }

/*
{ font-family: Times New Roman, Georgia, Times, serif; }
*/

/*LINK STYLES*/

/*any link without a class*/								/*LD*/
a:link, a.blue:link { color: #003366 }						/*!*/
a:active, a.blue:active { color: #003366 }					/*!*/
a:visited, a.blue:visited {color: #003366 }					/*!*/
a:hover, a.blue:hover { color: #C49200 }					/*!*/

/*the links in the left nav bar*/
a.nav:link, a.leftnav:link { color: #003366 }				/*!*/
a.nav:active, a.leftnav:active { color: #003366 }			/*!*/
a.nav:visited, a.leftnav:visited {color: #003366 }			/*!*/
a.nav:hover, a.leftnav:hover { color: #C49200 }				/*!*/

/*the links for signin, signout, register and profile*/
a.signin:link, a.white:link { color: #000000  }				/*!*/		
a.signin:active, a.white:active { color: #000000 }			/*!*/
a.signin:visited, a.white:visited {color: #000000 }			/*!*/
a.signin:hover, a.white:hover { color: #C49200 }			/*!*/

/*the links in the breadcrumb box*/							/*LD*/
a.breadcrumb:link, a.black:link { color: #003366 }			
a.breadcrumb:active, a.black:active { color: #003366 }
a.breadcrumb:visited, a.black:visited {color: #003366 }
a.breadcrumb:hover, a.black:hover { color: #C49200 }

/*the links in the subnav box*/
a.subnav:link { color: #003366 }							/*!*/
a.subnav:active { color: #003366 }							/*!*/
a.subnav:visited {color: #003366 }							/*!*/
a.subnav:hover { color: #C49200 }							/*!*/

/*the links in the miniheader*/
a.headernav:link, a.black:link { color: #003366 }
a.headernav:active, a.black:active { color: #003366 }
a.headernav:visited, a.black:visited {color: #003366 }
a.headernav:hover, a.black:hover { color: #C49200 }

/*the links in the footer*/
a.footernav:link, a.black:link { color: #000000 }
a.footernav:active, a.black:active { color: #000000 }
a.footernav:visited, a.black:visited {color: #000000 }
a.footernav:hover, a.black:hover { color: #000000 }

/*the links for the content titles*/						/*LD*/
a.title:link, a.bluetitle:link { color: #003366;				/*!*/	
text-decoration: none }
a.title:active, a.bluetitle:active  { color: #003366;		/*!*/
text-decoration: none }
a.title:visited, a.bluetitle:visited  { color: #003366;		/*!*/
text-decoration: none }
a.title:hover, a.bluetitle:hover  { color: #C49200;			/*!*/
text-decoration: none }

/*ADMIN LINK STYLES*/

/*admin links without a class*/
a:link, a.blue2:link { color: #336699 }
a:active, a.blue2:active { color: #336699 }
a:visited, a.blue2:visited {color: #336699 }
a:hover, a.blue2:hover { color: #003366 }


/*the links in the top tier nav bar*/
a.editornav:link, a.editorwhite:link { color: #ffffff }
a.editornav:active, a.editorwhite:active { color: #ffffff }
a.editornav:visited, a.editorwhite:visited {color: #ffffff }
a.editornav:hover, a.editorwhite:hover { color: #ffffff }

/*the links in the bottom tier nav bar*/
a.editorsubnav:link, a.editorblue:link, a.editorblue2:link { color: #ffffff }
a.editorsubnav:active, a.editorblue:active, a.editorblue2:active { color: #ffffff }
a.editorsubnav:visited, a.editorblue:visited, a.editorblue2:visited {color: #ffffff }
a.editorsubnav:hover, a.editorblue:hover, a.editorblue2:hover { color: #ffffff }

a.editorsubnavsel:link { color: #000000 }
a.editorsubnavsel:active { color: #000000 }
a.editorsubnavsel:visited {color: #000000 }
a.editorsubnavsel:hover { color: #000000 }


/*SITE STYLES*/

/*text style for banners above content*/
.banner
{ padding-right: 4px;
padding-left: 4px;
font-size: 12px;
line-height: 14px;
padding-bottom: 4px;
padding-top: 4px; }

/*welcome text in search bar*/
.welcome 
{ color: #ffffff;										/*!*/
font-size: 10px; }

/*signin text in search bar*/
.signin 
{ color: #ffffff; 											/*!*/
font-size: 10px; }

/*search text in search bar*/
.searchtext, .backtotop
{ color: #ffffff;											/*!*/
font-size: 10px; }

/*text style for nav in the left nav bar*/
.leftnav
{ font-size: 10px;
color: #003366;											/*!*/
line-height: 14px;
padding-left : none ;
text-indent: none ; }									

/*space between left nav items*/
.navspace
{ line-height: 5px;
font-size: 5px; }										/*!*/

/*text style for title in channel header*/
.channeltitle 
{ color: #003366;
font-size: 21px; }

/*text style for description in channel header*/
.channeldescription, .channelDescription
{ color: #333333;
font-size: 10px;
line-height: 15px; }

/*text style for mini-header*/
.headernav 
{ color: #000000;
font-size: 10px; }

/*text style for the date above header*/
.headerdate
{ font-weight: bold; 
font-size: 12px; 
color: #cc9900;
letter-spacing: 1px }

/*text style for footer*/
.footernav, .footerlink
{ color: #003366;
font-size: 10px; }

/*text style of channels in breadcrumb box*/				/*LD*/
.dirblocktitle												
{ color: #003366;
font-size: 12px;
line-height: 14px;
font-weight: bold; }

/*text style of links in breadcrumb*/						/*LD*/
.dirblocktitlebold
{ color: #003366;
font-size: 12px;
line-height: 14px; 
font-weight: bold;}

/*text style of subchannels in subnav box*/					/*LD*/
.dirblocksub											
{ color: #003366;
font-size: 12px;
line-height: 14px; }

/*text style for copyright*/
.copyright
{ color: #000000;
font-size: 10px;
line-height: 12px; }

/*text style for all text on site that is not content - related articles, ratings, etc.*/
.sitetext, .content, .rating, .relatedarticle, .link
{ color: #003366;
font-size: 11px;
line-height: 14px;}

/*text style of links in the network partners box*/
.linkstitle, .sitestitle, .linkTitle
{ color: #000000;
font-size: 11px;
line-height: 20px;}

/*text style of title on featured content box*/
.tabletitle, .navtitle
{ font-size: 11px;
color: #000000; }											/*!*/



/*FORM STYLES*/

.error
{ color: red;
font-size: 11px;
line-height: 13px; }

.required 
{ color: red;
font-size: 12px; }

.instructions
{ color: #333333;
font-size: 10px; }

.example {
color: #333333;
font-size: 10px; }

.field, .titleelement
{ color: #000000;
font-size: 11px;
line-height: 20px; }

.item, .element
{ color: #000000;
font-size: 11px;
line-height: 13px; }



/*CONTENT STYLES*/

.author														/*LD*/
{ color: #000000;
margin-bottom:3px;
font-size: 10px; }

.caption													/*LD*/
{ color: #000000;
font-size: 10px; }

.date														/*LD*/
{ color: #000000;
font-size: 11px; }

.source														/*LD*/
{ color: #000000;
font-size: 10px; }

.fullabstract, .fullabstractSm, .fullabstractLg				/*LD*/
{ color: #000000;
font-size: 12px;
line-height: 15px; }

.miniabstract, .miniabstractSm, .miniabstractLg				/*LD*/
{ color: #666666;
font-size: 12px;
line-height: 15px; }
															/*LD*/
.body, .MsoBodyText, .articlebody, .ingredients, .time, .reference, .stance1
{ color: #000000;
font-size: 12px;
 }

.header, .heading											/*LD*/
{ color: #003366;
letter-spacing: 2;
font-size: 10px; }

.headingsm, .headingSm,	.Subhead							/*LD*/
{ color: #003366;
font-size: 10px; }

.headingmd, .headingMd										/*LD*/
{ color: #003366;
font-size: 12px; }

.headinglg, .headingBg										/*LD*/
{ color: #003366;
font-size: 16px; }

.quote, .PullQuote											/*LD*/
{ margin-top:0in;
margin-right:.5in;
margin-bottom:6.0px;
margin-left:.5in;
font-size:11px; }

.callout, .CallOut											/*LD*/
{ margin:0in;
margin-bottom:0px;
padding:0in;
font-size:11px;
color:#003366; }
															
.titlesm, .ratetitle, .rightnav, .relatedtitle, .stance2, .servings, .titleSm, .titlerecipe			/*LD*/
{ font-size: 12px;
line-height: 16px;
font-family: }

.titlelg, .titleLg											/*LD*/
{ font-size: 16px;
line-height: 18px;
}

/*ADMIN STYLES*/

.columntitle { 
color: #000000;											
font-size: 11px;}

.admincopyright												
{ color: #000000;
font-size: 10px;
line-height: 12px; }

.editornav													
{ color: #ffffff;
font-size: 10px;
line-height: 13px; }

.editornavsel, .topnav											
{ color: #ffffff;
font-size: 14px;
line-height: 13px; }

.editorsubnav, .subnav												
{ font-size: 10px; }

.editorsubnavsel, .subnavsel													
{ color: #000000;
font-size: 12px; }


/*span.signin {display:none;}
form#rating {display:none;}*/
