/* Health Notes style sheets */

/* >>>> Front matter elements <<<< */
#Article-Title p { 
    margin: 0 0 .5em; 
    font-size: 16pt;
	font-family					: arial; 
    color: #676800;
    font-weight: normal; 
	zoom: 1; 
	}

/* ############################################
 index styles for HTML rendition
 ############################################ */
.Index-Letter-Title {font-family: arial;font-weight: bold; font-size:11pt; margin-bottom:.5em; }
.Index-Instructions {font-family: arial;font-size: 10pt; }
.Index-Jump-Letters {font-family: arial;font-size: 10pt; font-weight: bold; }
.Index-Entry 		{margin-top: 0.3em;  margin-bottom: 0.3em; }

/* >>>> ul based sidebar <<<< */
#Sidebar-Element { display: none; }
#Sidebar-Display { display: block; zoom: 1; }

#Sidebar-Display {
    padding: 0 0 .5em; 
    }
#Sidebar-Display ul.sidebar a:hover { 
    color: #930; 
    }
#Sidebar-Display h3.Sidebar-Heading { 
	font-size: 10pt;
    margin: 0; padding: 5px 0 0 5px;
    }
#Sidebar-Display li { 
    }    
ul.sidebar { 
    margin: 0 0 0 2px; padding: 0 0 5px; 
    }
ul.sidebar li { 
    margin-left: 18px; 
    padding: 1px; 
    list-style: url('../Images/skiparrow.gif') outside; 
    }

#Combo-Intro {zoom: 1;}
#Combo-Ingredient-List {zoom:1;}

#Focus-Options h3.Focus-Options-Heading {font-size: 10pt; line-height: 14pt; padding: 0; margin: 0; }

div#AI-Picture { 
    float: left; 
    margin: 0 0 15px 0; padding: 0; 
    position: relative; } /*** for IE6 ***/

#Photo, 
#Illustration { 
    float: right; width: 205px; 
    height: 220px;
	zoom: 1; 
    } /* height for Netscape 6 */
#Photo .Photo-Credit { 
    font-size: 8pt; text-align: right; margin-right: 5px;
    }
	
/* >>>> main content elements <<<< */
#Introductory { margin-top: .5em; zoom: 1;  }

/* Food and other TOC's */    
#Food-Contents-List, 
#Contents-List { 
    clear: both; 
}
#Contents-List p.Contents-List-Title {
	font-size: 10pt;
	font-weight: bold;
	margin: 0;
}
#Contents-List p.Contents-List-Title b {
	color: #930; 
}
#Food-Contents-List p.Food-Contents-List-Caption, 
#Contents-List p.Contents-List-Caption { 
    margin-bottom: 0; 
	zoom: 1; 
}
#Food-Contents-List td.Food-Contents-List p { 
    margin-top: .5em; margin-bottom: .8em; }
#Food-Contents-List p { 
    margin-top: .5em; margin-bottom: .5em; }
#Contents-List li.Contents-List-Item { 
    list-style: none; margin: 1em 0 1.5em; }
#Contents-List table.Contents-List { 
    margin-top: 1em; }
#Contents-List p.Contents-List-Item { 
    margin-left: 1cm; margin-bottom: .5em; }
	
/* >>>> Recipe specific <<<< */
#Ingredient-List, 
#Direction-List { 
    margin-top: 10pt; margin-bottom: 0; 
    }
#Ingredient-List h3, 
#Direction-List h3 { 
    font-size: 10pt; 
    }
#Recipe-Description p { 
    font-style: italic; 
    }
#Recipe-Description p.Collection-Attribution { 
    font-size: .8em;
    font-style: normal;
    font-weight: bold;
    padding-top: .5em;
}
#Ingredient-List p {
    margin: 0 .25in; 
    } /* includes p.Recipe-Ingredient */
#Ingredient-List p.Recipe-Sub-Heading {
    margin-top: 6pt; font-weight: bold; 
    } 
#Direction-List p { 
    margin: 0 0 6pt;
    } /* includes p.Recipe-Step */
#Direction-List p.Recipe-Sub-Heading {
    margin-bottom: 0; font-weight: bold; 
    }
#Recipe-Note { margin-top: 1em; }
#Recipe-Note p.Recipe-Source { font-style: italic; }

/* Styles for product-style recipe nutrition facts */
#Nutrition-Facts { 
    font-size: 10pt;
    font-weight: normal;
    width: 250px;
}
#Nutrition-Facts b {
	font-weight: bold;
}
#Nutrition-Facts .Fact-Line {
    border-bottom: solid black 1px;
}
#Nutrition-Facts .Fact-Line-Bottom,
#Nutrition-Facts .Fact-Line-Top {
    border-bottom: solid black 7px;
}
#Nutrition-Facts .Fact-Line-Detail {
    border-bottom: solid black 1px;
    padding-left: 1em; 
}
#Nutrition-Facts .Fact-Line-Middle {
    border-bottom: solid black 4px;
    padding-left: 1em; 
}
#Nutrition-Facts .Fact-Line-Subheading {
    border-bottom: solid black 1px;    
    font-size: .8em;
    text-align: right; 
}
#Nutrition-Facts .Fact-Line-Footing {
    margin-bottom: 6px;
    text-align: justify;
}
#Nutrition-Facts .Fact-Line-Footing b {
    font-size: .75em;
    font-weight: normal;
}
#Nutrition-Facts span.percent-dv {
    float: right;
}

/* label text */
#Nutrition-Facts .Fact-Line b,
#Nutrition-Facts .Fact-Line-Bottom b {
    font-weight: bold;
}
#Nutrition-Facts .Fact-Line-Detail b,
#Nutrition-Facts .Fact-Line-Middle b,
#Nutrition-Facts .Fact-Line-Top b {
    font-weight: normal;
}

/* zooms to correct for IE peekaboo bug */
.Intro-Body-Text {zoom:1;}
.Also-Indexed {zoom:1;}
.Drugix-Item {zoom:1;}
.Biblio-Entry {zoom:1;}
.Illustration {zoom:1;}
.Botany-Heading {zoom:1;}
P {zoom:1;}