body
{
	width:800px;
	height:700px;
	margin-left:auto;
	margin-right:auto;
}
.platos
{
	display:block;
	margin-top:0.5em;
	font-size:6pt;
}
#content
{
	width:8in;
	margin-left:auto;
	margin-right:auto;
	padding:0.25em;
}
#title 
{
	text-align:center;
	font-weight:bold;
	font-size:18pt; 
	margin:0em 0.5em 0.25em;
	border:3px double black;
	padding:0.5em;
}

#lcheader
{
	text-align:center;
	border:3px solid blue;
	margin:0;
}

#lcheader h1
{
	font-size:24pt;
	margin:0;
	padding:0.25em;

}

#lcheader h2
{
	font-size:20pt;
	margin:0;
	padding:0.25em;
}

#lcfooter
{
	display:block;
	clear:both;
	background:transparent;
	margin-top:1em;
	border-top:2px solid gray;
	padding:0.5em;
	text-align:center;
	font-size:small;
}

#lcfooter a
{
	color:black;
	text-decoration:none;
	padding:1em;
}
#lcfooter a:hover
{
	text-decoration:underline;
	color:blue;
}
#lcfooter .legal
{
	margin-top:0.5em;
}


#description { width:100%; margin-top:0.5em;text-align:center;font-weight:bold;}
#description p { margin:0.25em; text-align:left;font-weight:normal;text-indent:1em;}
#ingredients { width:100%; margin-top:0.25em;text-align:center;}
.ingredients { margin-top:1em;text-align:center;}
#directions { width:100%; margin-top:0; padding-right:0.5em;clear:both;}
.directions { margin:0.25em;padding-right:0.5em; }
#notes { clear:both; width:100%; margin-top:1em;}

p {text-indent:1em;}

.imgleft {float:left; margin:1em 0.5em; }
.imgright {float:right; margin:1em 0.5em 2em;}
.imgblockright {float:right; margin:0;height:100%;padding:0 0.5em;}
.imgblockleft {float:right; margin:0;height:100%;padding:0 0.5em;}

.center { width:100%; margin-top:1em;text-align:center;}
.nocenter {width:100%; margin-top:1em;text-align:left;}
.leftside {width:48%; float:left;margin:0; border:0;padding:0; }
.rightside {width:48%; float:right;margin:0; border:0;padding:0; }
.posleft {width:48%;position:relative;left:0;}
.posright {width:48%;position:absolute;left:49%;top:3em;}


.cb {text-align:center; font-weight:bold;}
.ub {text-decoration:underline; font-weight:bold; }

.rb {color:red; font-weight:bold; }
.rbi {color:red; font-weight:bold;font-style:italic; }
.rbu {color:red; font-weight:bold;text-decoration:underline; }
.rib {color:red; font-style:italic; font-weight:bold; }
.rub {color:red; text-decoration:underline; font-weight:bold; }

.mb {color:maroon; font-weight:bold; }
.mbi {color:maroon; font-weight:bold;font-style:italic; }
.mbu {color:maroon; font-weight:bold;text-decoration:underline; }

.gb {color:green; font-weight:bold; }
.gbi {color:green; font-weight:bold;font-style:italic; }
.gbu {color:green; font-weight:bold;text-decoration:underline; }

.bb {color:blue; font-weight:bold; }
.bbi {color:blue; font-weight:bold;font-style:italic; }
.bbu {color:blue; font-weight:bold;text-decoration:underline; }

.sectionhead
{
	background-color:#a6e4f4;
	font-size:16pt;
	font-weight:bold;
	text-align:center;
	padding:0.25em 2em;
	margin:0.25em;
	border:1px solid black;
}

.subsectionhead
{
	font-size:14pt;
	font-weight:bold;
	text-align:center;
}


.secthdr
{
	background-color:#a6e4f4;
	font-size:16pt;
	font-weight:bold;
	text-align:center;
	margin:0.5em 0;
	padding:0.25em 2em;

	border:1px solid black;
}
.subsecthdr
{
	font-size:14pt;
	font-weight:bold;
	text-align:center;
}


.dirheader
{
	font-size:14pt;
	font-weight:bold;
	font-style:italic;
}

.subdirhdr
{
	font-size:14pt;
	font-weight:bold;
	font-style:italic;
}

h1 { font-size:18pt; font-weight:bold; }
h2 { font-size:16pt; font-weight:bold; }
h3 { font-size:14pt; font-weight:bold; }
.h2ctr
{
	background-color:#a6e4f4;
	font-size:16pt;
	font-weight:bold;
	text-align:center;
	padding:0.25em 2em;
	border:1px solid black;
}

.h3ctr
{
	font-size:14pt;
	font-weight:bold;
	text-align:center;
}


.dirhdr
{
	font-size:14pt;
	font-weight:bold;
	font-style:italic;
}

.dirheader
{
	font-size:14pt;
	font-weight:bold;
	font-style:italic;
}

.caption 
{
	font-size:14pt;
	font-weight:bold;
	background-color:#a6e4f4;
	text-align:center;
}


ul 
{ 
	margin-top:0.25em; 
	margin-bottom:0.25em; 
	padding-top:0; 
	list-style-type:none; 
}

ol 
{ 
	margin-top:0.25em; 
	margin-bottom:0.25em; 
	padding-top:0; 
	list-style-type:decimal; 
}

a {color:blue; font-weight:bold;text-decoration:underline;}


