
body { 
    font-family: "Lucida Grande", Arial, sans-serif;
	font-size: 9pt;
	line-height: 11pt;
	font-weight: normal;
	color: #000000;
	margin:0; 
	text-align: left;
	background: #e8e7e7;
}
a {}	
a:link {
 color: #b82546;
 text-decoration: underline;
}
a:visited {
 color: #b82546;
 text-decoration: underline;
}
a:hover {
 text-decoration: underline;
		color: #666666;
}
a:active {
 text-decoration: underline;
	color: #ffffff;
}


h1 {    
    margin: 0;
	padding: 15px 0 15px 0;
	font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
	line-height: 16pt;
	font-weight: bold;
	color: #e66c02;}	
		
	
h2 {    
    margin: 0;
	padding: 0px 0 5px 0;
	font-family: Arial, Helvetica, sans-serif; 
    font-size: 11pt; 
	line-height: 13pt;
	color: #b92949;}	
	
	ul {    
    margin: 8px 0 8px 0;
	padding:0;
}	

	li {    
line-height: 13pt;
	padding:0;
	margin: 0 0 0 20px;
	
}
	
.newsheadline{
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
}	

.newsbody {
	font-size: 8pt;
	color: #ffffff;
}	

.subscribebody {
	font-size: 9pt;
	color: #000000;
}	

.photgraphercredit{	
	font-size: 7pt;
	font-weight: bolder;
	color: #000000;}
	
	

	
#wrapper { width:952px; margin: 0 auto; background:#e8e7e7;}

div#header	{
	width: 952px;
	height: 153px;
	margin: 20px 0 0 0;
	padding: 0;
	 background: url(images/Cookery-header-bg.jpg);
	}

	
div#header-title img{margin: 35px 46px 30px 40px; float: left;  }

div#header-pic img{margin: 1px 0px 0px 7px; float: left;  }

div#header-logo img{margin: 1px; float: right;  }
	
/******** Inside Page Styles /************/

div#inside-page {margin: 0; padding: 20px 0 0 0; width: 565px;}

div#inside-page h1 {    
    margin: 0;
	padding: 10px 0 0px 20px;
	font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt;
	height: 30px; 
	line-height: 16pt;
	font-weight: bold;
	color: #e66c02;
	background: url(images/header-bg.jpg) no-repeat #ffffff;
	}	
div#inside-page table {
width: 565px;
margin-bottom: 40px;
 
}	

div#inside-page td {
 padding: 5px 0 0 0px;
}

div#inside-page tr.inside-table-header {background: url(images/table-bg-header.jpg) no-repeat #ffffff; height: 38px; font-weight: bold; color: #e66c02;}

div#inside-page h2 {color: #e66c02; padding: 0px 0 0 20px; margin: 0;}
div#inside-page h3 {color: #b82546; font-size: 12px; padding: 10px 0 0px 20px; margin: 0;}

div#inside-page tr.inside-table-body { background: url(images/table-bg_middle.jpg) repeat-y #ffffff; }
div#inside-page table.inside-table-body2 { background: url(images/table-bg_middle2.jpg) repeat-y #ffffff; }
.inside-table-footer {height: 15px; background: url(images/table-bg-footer.jpg) no-repeat #ffffff;}
div#inside-page td.inside-table-footer2 {height: 15px; padding: 0!important; margin: 0;background: url(images/table-bg-footer2.jpg) no-repeat #ffffff;}

div#inside-page ul { padding: 10px 0 0 20px; margin: 0;}
div#inside-page li { padding: 0; margin: 0 0 0 12px; list-style-image:url(images/orange-disc.jpg);}
div#inside-page li a{ color: #000000;}

div#content	{
	float:left;

	background: url(images/body-middle-bg.jpg) repeat-y #ffffff;
	width: 952px;
	margin: 0 auto;
	text-align:left;

	}

	

	
div#text-content{float:right; padding:1px; width:650px; margin:10px 0 0 0;}
div#text-content p {margin: 0px 50px 15px 0;}
div#text-content strong {	font-weight: bold;}


div#breadcrumb {
margin:20px 0 8px 0;
font-size: 8pt;

}
div#breadcrumb  a {
 text-decoration: none;
 color: #b82546;
 text-decoration: underline;

}

div#footer	{
	float:left;
min-height: 15px;
		background: url(images/body-footer-bg.jpg) no-repeat #ffffff;
	width: 952px;
	margin: 0 auto;
	text-align:left;

	}

div#copyright	{width: 950px; float: left; margin: 0; color: #333333; font-size: 8pt;}
div#copyright  a {
 text-decoration: underline;
 color: #333333;

}

.heart {
	color: #FF0000;
	font-size: 10pt;
	font-weight: bold;
}

/******** ACCORDION STYLES /************/

div#leftnav  {margin:0; padding: 0; width:264px;  float:left;}

#side{
  float:left;
  display:inline;
  width:264px;
   margin: 0;
  padding: 0;
  position:relative;
  overflow:hidden;
  background:none;
}
#side, #side h2, #side h3 {background:none; color:#000}

#side h2 {}

/* --- Links --- */


a, .accordion .switch a { text-decoration:none}

.accordion a{ text-decoration:none}

a:hover, a:focus, a:active { text-decoration:none; outline:0 none}

#side a {display:block;  color:#000}

#side a:hover, #side a:active, #side a:focus {}

/* --- Accordion --- */
.js #main .accordion {visibility:hidden}

.js #side .accordion {display:none}

.accordion {margin:0; padding:0 0px;}

.accordion li 
{list-style-type:none; margin: 0;}



#side ul.accordion li {min-height: 44px; color: #ffffff; padding: 0px; width: 264px; background: url(images/top-level-nav-button-bg.jpg);}

#side ul.accordion li a  {line-height:44px; padding: 0px 0 0px 40px; font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #ffffff;}

#side ul.accordion ul li  {min-height: 41px; padding:0px; background: url(images/second-level-button-bg.jpg); margin:0;}
#side ul.accordion ul li a  {line-height:41px; padding: 0px 0 0px 50px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #000;}

#side ul.accordion ul li ul{padding: 5px 0 5px 0; width: 262px; background:#ffffff;margin: 0 0 0 1px;}
#side ul.accordion ul li ul li {min-height: 10px; margin: 0 0 0 0px; width: 260px; background: url(images/list-image.gif) 48px 8px no-repeat;  color: #666666;}

#side ul.accordion ul li ul li a {line-height:14px;padding: 3px 0 3px 62px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #666666; 	}

#side ul.accordion ul li ul li strong {font-weight: bold!important; color: #000000; 	}

#side ul.accordion ul {margin:0; padding:0 0 0 0px;}

.accordion .outer {}

.accordion .inner {margin-bottom:0; padding:0; overflow:hidden}

.accordion .inner .inner {padding-bottom:0}

.accordion .h {padding-top:.3em}

.accordion p {margin:0}

.accordion-grey {margin:0; padding:0 0px;}

.accordion-grey li 
{list-style-type:none; margin: 0;}

#side ul.accordion-grey li {min-height: 44px; color: #ffffff; padding: 0px; width: 264px; background: url(images/top-level-nav-button-grey-bg.jpg);}

#side ul.accordion-grey li a  {padding: 13px 0 10px 40px; font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #ffffff; text-decoration:none; text-transform:uppercase; font-weight: bold;}

.switch {margin-bottom:.5em}

/*  
  Add styles for all links in the 'accordion':
.accordion a {...}
*/    
#side ul.accordion li a.trigger {display:block;  background-image: url(images/plus2.gif); background-repeat: no-repeat; background-position: 20px 50%;  font-weight:700}




#side ul.accordion li a.trigger.open {background-image: url(images/minus2.gif);}

#side ul.accordion ul li a.trigger {display:block;  background-image: url(images/plus.gif); background-repeat: no-repeat; background-position: 35px 50%;  font-weight:700}

#side ul.accordion ul li a.trigger.open {background-image: url(images/minus.gif);}

#side ul.accordion ul li ul li a.trigger {background:none; font-weight: normal;}

#side ul.accordion ul li ul li a.trigger.open {background:none; font-weight: normal;}

a.trigger {display:block; padding-left:0px; background-image: url(images/plus.gif); background-repeat: no-repeat; background-position: 35px 50%;  font-weight:700}

a.trigger.open {background-image: url(images/minus.gif);}

.last-child a.trigger{padding-left:1px; background-image:none; font-weight:normal}

#main a.trigger {background-color:#ffffff}

#main a.trigger.open { background-color:#ffffff;}

#main a:hover.trigger.open, #main a:focus.trigger.open, #main a:active.trigger.open {}

#main .switch a.open {background:transparent none}

#side a.active{font-weight:700; color:#f72; text-decoration:none}