#subtitle {
  display: none;
}

#choose_recipes,
#plan_recipes,
#shopping_4
{
  font-size: 10px;
}

div.step {
  margin-top: 1em;
  background: #c3d9ff;
  width: 100%;
}

div.step > div {
  padding: 0px 0.5em;
}

.step
{
  color: #0000cc;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.8em;
}

#new_ingredient_form
{
}

#new_ingredient_form input[type='text']
{
  margin: 0.5em auto;
  width: 95%;
}

.results
{
  background: #dfffbf;
  width: 100%;
  font-size: 10px;
}

.scroll
{
  max-height: 20em;
  overflow: auto;
}

.results td
{
  font-size: 10px;
  padding-left: 0.5em;
  padding-right: 0.5em;
}

.results td.buttons
{
  text-align: right;
  vertical-align: top;
}

.results input[type='button'],
.results input[type='submit']
{
  font-size: 10px;
  background: #5e941a;
  color: #fff;
}

.results input[type='button'].delete,
.results input[type='submit'].delete
{
  background: #ff5710;
}

.results ul
{
  margin: 0px;
  padding: 0px;
  padding-left: 1em;
  list-style: none;
  margin-bottom: 1em;
}

.results ul > li
{
  margin: 0px;
  padding: 0px;
}

.instructions {
  padding: 0.25em 0.5em;
  font-size: 10px;
  font-style: italic;
}

.tags {
  font-size: 10px;
}

.tags ul
{
  display: inline;
  list-style: none;
  padding: 0.25em;
}

.tags ul > li
{
  padding: 0px;
  margin: 0px;
  display: inline;
  white-space: nowrap;
}

.tags label,
.tags input
{
  vertical-align: middle;
}

.tags label
{
  margin-left: 3px;
  margin-right: -5px;
}

#loadsave
{
  margin-top: 1em;
  background: #f2efea;
  color: #333;
  padding: 0.5em;
}

#loadsave form,
#loadsave form > div
{
  display: inline;
}

#loadsave input[type='submit'],
#loadsave input[type='button'] 
{
  background: #5e941a;
  color: #fff;
}

#shopping_4 img
{
  margin-left: 15em;
  vertical-align: bottom;
}

#misc_shopping_form textarea
{
  display: block;
  margin: 0.5em auto;
  width: 95%;
  height: 5em;
}

a.function
{
  text-decoration: none;
  color: #000;
}
a > img
{
  border: none;
}
/*
.collapse
{
  display: none;
}

.ingredients
{
  display: none;
}
*/
