body {
  background-color: #ccffdd;
}

h2,h3,h4,h5,h6 {
  margin: 0;
}

div.ingredients ul {
  list-style: none;
  padding-left: 0;
  font-family: sans-serif;
  font-size: smaller;
}

div.ingredients ul li {
  margin: .5em;
}

div.original {
  font-size: smaller;
  padding: 1em;
  border-width: thin;
  border-style: solid;
  background-color: #ccddff;
}

div.original h2 {
  margin: 0;
}

div.redaction {
  margin: 1em 0;
  background-color: #ddccff;
  padding: 1em;
  border-width: thin;
  border-style: solid;
}

div.footer {
  text-align: center;
  font-size: smaller;
  font-family: sans-serif;
}

.recipe-list {
  font-family: sans-serif;
  font-size: larger;
}

ol.recipe-list {
  list-style: roman;
}