h1 {
  font-family: "Goudy Bookletter", "Helvetica", 
               "Arial", sans-serif;
  background-color: silver;
  color: blue;
  padding: 0.25em;
  border-style: solid;
  border-width: medium;
  border-color: red;
  font-size: 300%
}
h2 {
  color: red;
  font-weight: bold;
  text-align: left;
  font-family: "Goudy Bookletter", "Helvetica", 
               "Arial", sans-serif;
  border: 1px solid blue;
  background-color: silver;
  padding: 0.25em;
  margin-top: 1em;
  margin-bottom: 0em;
  width: 50%;
}
em {
  font-style: normal;
  color: red;
  background-color: silver;
  padding-left: 0.25em;
  padding-right: 0.25em;

}
span.quantity {
  font-weight: bold;
}
.optional {
  color: gray;
}
p {
  font-family: "Goudy Bookletter", "Helvetica", 
               "Arial", sans-serif;
}
p#servings {
  font-weight: bold;
}
footer p {
  font-size: 60%;
}
ul>li {
  list-style-type: circle;
}









