/* Document Defaults */

a:active  { color: #0000CC}
a:hover   { color: #CC0033}
a:link    { color: #3366CC}
/* a:visited { color: #9999CC}*/

body
{ margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  background-color: #FFFFFF; /*FFFFFF*/
  color: #000000;
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  width: 620px;
}

#menu {
  position: absolute;
  left: 10px;
  padding: 0px;
  width: 200px;
  height: 2000px;
  
}/*   background-color: #CC99FF; bg color does NOT work here */

.tocdiv { 
  width: 200px; 
} /*    background-color: #FFFF99;
 bg color works here */


#centerSpace {
  position: absolute;
  left: 231px;
  padding: 0px;
  width: 1px;
  height: auto;
  border-right-width: 1px;
  border-right-color: gray;
  border-right-style: solid;
  height: 1400px;
} /*   
  */

#content {
  margin-left: 250px;
  margin-right: 15px;
  padding: 10px 0px 0px 0px;
  width: 480px;
} /*   border-left-width: 1px;
  border-left-color: gray;
  border-left-style: solid;
 background-color: #FF66CC;
   bg color works here */

div#main {
  width: 800px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
} /* sets entire page in conjunction w/ body style */
/*   bg color does NOT work here */

bodyWas { 
  background-color: #FFFFFF;
  color: #000000;
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
/* background-image: url(https://www.latebloomersfarm.com/recipes/assets/images/backgrnd.gif);*/
}

table { 
  color: #000000;
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  margin-left: 4em; 
  margin-top: 0em; 
  font-size: 9pt; 
}

ul, ol { 
  color: #000000;
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 12px 
}

li { 
  margin-bottom: 0pt; 
  margin-top: 2pt; 
}

H1, H2, H3 { 
  font-weight: bold;
  font-family: "Arial", "Helvetica", "sans-serif";
}

td {
  vertical-align: top;
}

img {
  margin-top: 8px; 
  margin-top: 8px; 
}/*   working */

p.Body + div {
  margin-top: -4px; 
}/*  working 
     space above ingred table
  */

p.Body + div.ingr  {
  margin-top: 0px; 
}/*  testing */

div + ol {
  margin-bottom: 0px; 
}/*  testing */

table {
  margin-top: -4px; 
}/*  testing */

div + p.Body {
  margin-top: 0px; 
}/*  testing */

.Body { 
  color: #000000;
  font-size: 12px; 
  font-style: normal; 
  font-weight: normal;
  margin-left: 1em; 
  margin-right: 2em; 
  margin-top: 0.5em; margin-bottom: 0.5em;
  text-align: left; 
  text-indent: 0em; 
  text-decoration: none;
  white-space: normal; 
  line-height: 150%;
}
   
.BodyInd  { 
  text-align: left; 
  text-indent: 0pt;
  font-size: 10pt; 
  margin-left: 40px;
  margin-right: 2em; 
/* margin-bottom: 4pt; margin-top: 4pt; */
}

.BodyRight { 
  text-align: right; 
  text-indent: 0pt;
  font-size: 10pt; 
  margin-left: 40px;
  margin-right: 2em; 
}

.Bullet1 { 
  text-align: left; 
  margin-left: 16px;
  list-style: disc; 
  font-size: 10pt;
}

.Bullet2 { 
  text-align: left; 
  margin-left: 20px;
  list-style: square; 
  font-size: 10pt; 
}

.CellBody { 
  color: #000000;
  font-size: 9pt; font-style: normal; font-weight: normal;
  margin-left: 0em; margin-top: 0em; margin-bottom: 0em;
  text-align: left; text-indent: 0em; text-decoration: none;
  white-space: normal;
}

.CellHeading { 
  color: #003366;
  font-size: 9pt; font-style: normal; font-weight: bold;
  margin-left: 0em; margin-top: 0em; margin-bottom: 0em;
  text-align: center; text-indent: 0em; text-decoration: none;
  white-space: normal 
}

.Fine {
  color: #000000;
  font-size: 8pt; 
  font-style: normal; 
  font-weight: normal;
  margin-left: 1em; 
  margin-top: 2px; 
  margin-bottom: 2px;
  text-align: left; 
  text-indent: 0em;
}     

.GroupTitlesIX {
  color: #684377;
  font-size: 14pt;
  font-weight: bold;
  margin-left: 10px; 
  margin-top: 20px; 
  margin-bottom: 0px;
  text-align: left;
}

.Heading1 { 
  color: #684377;
  font-size: 18px; 
  font-style: normal; 
  font-weight: bold;
  margin-left: 0.5em; 
  margin-top: 0.5em; 
  margin-bottom: 0.5em;
  text-align: left; 
  text-indent: 0em; 
  text-decoration: none;
  white-space: normal 
}

.Heading2 {
  color: #684377;
  font-size: 14px; 
  font-style: normal; 
  font-weight: bold;
  margin-left: 0.5em; 
  margin-top: 1.5em; 
  margin-bottom: 0.5em;
  text-align: left; 
  text-indent: 0em; 
  text-decoration: none;
  white-space: normal 
}

/* a div class for tables: */
.ingredient { 
  color: #000000;
  font-size: 9pt; 
  font-style: normal; 
  font-weight: bold;
  margin-left: 0em; 
  margin-top: 0em; 
  margin-bottom: 0em;
  text-align: left; 
  text-indent: 0em; 
  text-decoration: none;
}

.ingr { 
  color: #000000;
  margin-left: 0em; 
  margin-top: 0em; 
  margin-bottom: 0em;
  text-align: left; 
  text-indent: 0em; 
  text-decoration: none;
/*
  font-size: 9pt; 
  font-style: normal; 
  font-weight: bold;
*/
}

/* a td class for ingredients:  */
.qty {
  white-space: nowrap;
}

.Level1IX { 
  color: #000000;
  font-size: 10pt;
  margin-left: 10px;
  margin-top: 0px; 
  margin-bottom: 0px;
}

.Level2IX { 
  color: #000000;
  font-size: 10pt;
  margin-left: 30px;
  margin-top: 0px; 
  margin-bottom: 0em; 
}

.Level3IX {
  color: #000000;
  font-size: 12px; 
  font-style: normal; 
  font-weight: normal;
  margin-left: 7.5em; 
  margin-top: 0em; 
  margin-bottom: 0em;
  text-align: left; 
  text-indent: 0em; 
  text-decoration: none;
  white-space: normal; 
}

.NewPage {
  color: #684377;
  font-size: 18pt; 
  font-weight: bold;
  margin-left: 0px; 
  margin-top: 50px; 
  margin-bottom: 2px;
  text-align: center; 
}  

.NewPage2 { 
  color: #684377;
  font-size: 12pt; 
  font-weight: bold;
  margin-left: 0px; 
  margin-top: 16px; 
  margin-bottom: 16px;
  text-align: left; 
  font-family: "Arial", "Helvetica", "sans-serif";
}

.NewPageIX { 
  color: #684377;
  font-size: 18pt; 
  font-weight: bold;
  margin-left: 0px; 
  margin-top: 0px; 
  margin-bottom: 5px;
  text-align: center; 
}  

.SmartList1  { 
  color: #000000;
  font-size: 12px; 
  font-style: normal; 
  font-weight: normal;
  margin-left: 0em; 
  margin-right: 2em;
  margin-top: 0em; 
  margin-bottom: 0.5em;
  text-align: left; 
  text-indent: 0em; 
  text-decoration: none;
  white-space: normal; 
  line-height: 150%;
}

.SmartList2 {
  color: #000000;
  font-size: 12px; 
  font-style: normal; 
  font-weight: normal;
  margin-left: 0em; 
  margin-top: 0em; 
  margin-bottom: 0.2em;
  text-align: left; 
  text-indent: 0em; 
  text-decoration: none;
  white-space: normal; 
}

.space { 
  font-size: 6pt; 
  font-style: normal; 
  font-weight: normal; 
  margin-top: 6pt; 
  margin-right: 0pt; 
  margin-bottom: 8pt; 
  margin-left: 0pt; 
  text-align: left; 
  text-indent: 0pt; 
}

.tableC { 
  text-align: center; 
}



.TOC1 { 
  font-size: 9pt; 
  font-style: normal; 
  font-weight: bold;
  margin-left: 0.5em; 
  margin-top: 0.4em; 
  margin-bottom: 0.25em;
  text-align: left; 
  text-indent: 0em; 
  text-decoration: none;
  white-space: normal; 
}

.TOC2 { 
  font-size: 8pt; 
  font-style: normal; 
  font-weight: normal;
  margin-left: 2em; 
  margin-top: 0.3em; 
  margin-bottom: 0.2em;
  text-align: left; 
  text-indent: 0em; 
  text-decoration: none;
  white-space: normal; 
}

.TOC3 { 
  font-size: 8pt; 
  font-style: normal; 
  font-weight: normal;
  margin-left: 3em; 
  margin-top: 0.2em; 
  margin-bottom: 0.2em;
  text-align: left; 
  text-indent: 0em; 
  text-decoration: none;
  white-space: normal; 
}

/* Footnote Marker Style */
.Footnote { 
  font-size: 8px; 
  vertical-align: super 
}