.crosshair { position: absolute; 
  top: 10px; left: 200px; }
.tickmark { position: absolute; font-size: 60%; }
.icecreamFS { position: absolute; color: rgb(234,64,112); font-size: 60%; }
.icecreamWM { position: absolute; color: rgb(112,64,234); font-size: 60%; }
.axislabel { position: absolute; font-size: 75% }

A { text-decoration: underline; color: rgb(0,0,90); }
A:visited { color: rgb(45,0,45); }
A:active { color: maroon; }
A.plain { text-decoration: none; }

.note
{
font-size: 8pt;
}

.footer
{
font-size: x-small; text-decoration: none; text-align: right; 
margin-top: 3em; 
margin-right: 0em;
border-top: solid black 1px; }

body 
{ 
background-color: rgb(244,250,240); 
}

div.recipe { margin-left: 10%; }

td { font-size: 80%; 
   }
select { font-size: 80%; 
  width: 100%;}
th { font-weight: bold; 
  text-align: left; font-size: 80%; }
.recipe input { border: 0px; background-color: white; width: 4em;}
#othername { width: 100%; }
#ingredient { width: 15em; }


.smallsection
{
margin: 0;
margin-bottom: 3pt;
}

.invisible
{ color: rgb(204,212,236); font-size: 1pt; }

a.plain
{ text-decoration: none; }

.charts { margin-top: 2em; margin-bottom: 2em; }


h1
{ text-transform: uppercase; font-size: 180%; font-weight: bold; 
margin-bottom: 1em; padding-bottom: 0; 
padding-left: 5%; margin-top: 0; 
margin-right: 0em;
border-bottom: solid black 2px;
}

P { padding-left: 5%; }

