BODY
{
	bgcolor:white;
	margin-left:.25in;
	margin-top:0;
	margin-right:.25in;
	margin-bottom:0;
	text-align:left;
	v-scroll:no;
	h-scroll:no;
	font-family: arial, verdana, helvetica, san-serif; 
	font-style: normal; 
	font-size:10pt;
}

P
{
	text-align:justify;
	margin-right:20;
	margin-left:0;
	margin-bottom:15;
	margin-top:5;
}

P.withpic
{
	text-align:justify;
	margin-right:20;
	margin-left:20;
}

P.tables
{
	margin-right:10;
	margin-left:10;
	margin-top:10;
	margin-bottom:10;
}

iframe.fraPage
{
	display:none;
	frame-border:0;
	margin-width:0;
	scrolling:auto;
	align:right;
	position:absolute;
	top:80px;
	left:150px;
	width:400px;
	height:300px;
}

IMG
{
	vspace:0; 
	border:0;
}

IMG.photo
{
	vspace:20; 
	hspace:20; 
	border:0;
}

IMG.treeRoot
{
	align:left;
}

A:link IMG 
{ 
	border: 0px solid white;
}

A:visited IMG 
{ 
	border: 0px solid white;
}

A:active IMG 
{ 
	border: 0px solid white;
}

.contents
{
	font-family:arial, verdana, times roman;
	font-size:10pt;
	font-style:regular;
	font-weight:regular;
	font-underline:false;
	text-decoration: none;
	background-color:transparent;
	display:block;
}

.toolbar 
{
	position:absolute;
	top:0;
	height:21;
	overflow:none;
	text-align:left;
	background-color:black;
	color:black;
}

.toolbarItem    
{
	cursor:hand;
	color:white;
	background-color:black;
	valign:top;
	font-weight:bold;
	font-size:10pt;
}

.tree 
{
	position:absolute;
	top:80;
	left:0;
	width:150;
	height:500;
	overflow:auto;
}

.drift    
{
	color:#F0F0F0;
	background-color:transparent;
	display:block;
	font-weight:bold;
	font-size:30pt;
	text-align:left;
	display:none;
}

.frontpage 
{
	display:block;
	position:absolute;
	top:80;
	left:160;
	width:800;
	height:600;
	border-style:none;
	background-color:transparent;
	overflow:auto;
}

.dropMenu
{
	display:none;
	position:relative;
	top:21px;
	padding:5;
	border-style:none;
	color:black;
	background-color:black;
}

.drifter    
{
	display:block;
	position:absolute;
}

.buzan    
{
	cursor:hand;
	color:blue;
	font-family:arial, verdana, times roman;
	font-style:regular;
	font-weight:regular;
	font-underline:false;
	text-decoration: none;
}

.menuHeader
{
	font-family:arial, verdana, times roman;
	font-size:10pt;
	font-style:regular;
	font-weight:regular;
	font-underline:false;
	text-decoration: none;
	color:black;
	background-color:transparent;
	position:relative;
	display:inline;
	cursor:hand;
}

.menuItem    
{
	display:block;
	cursor:hand;
	color:blue;
	font-family:arial, verdana, times roman;
	font-size:10pt;
	font-style:regular;
	font-weight:regular;
	font-underline:false;
	text-decoration: none;
}

.inline    
{
	cursor:hand;
	color:blue;
	font-family:arial, verdana, times roman;
	font-size:10pt;
	font-style:regular;
	font-weight:regular;
	font-underline:false;
	text-decoration: none;
}

.textItem    
{
	cursor:hand;
	color:blue;
	font-family:arial, verdana, times roman;
	font-size:10pt;
	font-style:regular;
	font-weight:regular;
	font-underline:false;
	text-decoration: none;
}

.itemheader
{
	font-family:arial, verdana, times roman;
	font-size:12pt;
	font-style:regular;
	font-weight:regular;
	font-underline:false;
	text-decoration: none;
	color:blue;
	background-color:transparent;
	position:relative;
	display:inline;
	cursor:hand;
}

.itemheadstatic
{
	margin-left:10;
	font-family:arial, verdana, times roman;
	font-size:12pt;
	font-style:regular;
	font-weight:regular;
	font-underline:false;
	text-decoration: none;
	color:blue;
	background-color:transparent;
	position:relative;
	display:inline;
}

.ingredients
{
	background-color:rgb(255, 255, 204);
	width:33%;
	border-width:0;
	padding:0pt;
	cell-spacing:0pt;
	text-align:right;
	margin-left:30;
	margin-right:20;
	margin-bottom:20;
}

.ingredient
{
	padding:5pt;
	text-align:left;
}

.servings
{
	padding:5pt;
	text-align:left;
	font-size:12pt;
	font-weight:bold;
}

.numberCell
{
	background-color:black;
	color:white;
	text-align:center;
	width:5%;
}

.translatedCell
{
	background-color:yellow;
	color:blue;
	text-align:center;
	width:5%;
}

h1
{
	font-size:18pt;
	text-align:left;
	font-family:arial black;
	margin-bottom:10;
	margin-top:0;
}

h2
{
	font-size:12pt;
	margin-bottom:0;
	margin-top:0;
}

h3
{
	font-size:10pt;
}

h4
{
	font-size:8pt;
	text-align:left;
	margin-bottom:0;
	margin-top:0;
}

h5
{
	font-size:8pt;
	margin-bottom:0;
	margin-top:0;
}

TABLE
{
	width:100%;
	cell-spacing:0pt;
	cell-padding:0pt;
	margin-bottom:0;
	margin-top:0;
}

TABLE.glossary
{
	width:95%;
	border:0;
	background-color:rgb(204, 204, 255);
}

TD
{
	vertical-align:top;
	font-size:10pt;
	padding:1pt;
}

TD.glossary1
{
	background-color:rgb(255, 255, 222);
	padding:5pt;
}

TD.glossary2
{
	background-color:rgb(222, 222, 222);
	padding:5pt;
}

TD.glossary3
{
	padding:5pt;
	background-color:rgb(255, 255, 222);
}

TD.glossary4
{
	padding:5pt;
	background-color:rgb(222, 222, 222);
}

.header
{
	padding:0pt;
	margin-top:0pt;
}

.subheader
{
	padding:0pt;
	margin-top:0pt;
	margin-left:10pt;
}

.bodytext
{
	padding:0pt;
	margin-top:0;
}
