H1{
font-size: 1.5em;
color: #000;
margin-bottom: .6em;
font-weight:800;
}

H2.anecdote {
font-size: 1em;
color: #000;
font-weight: 700;
}

P {
font-size: 1em;
font-family: Verdana, Helvetica, Arial, sans-serif;
line-height: 1.2em;
}

P.serves {
padding-bottom: .25em;
border-bottom: #000 2px dotted;
text-align: right;
font-weight: 700;
}

P.ingredients{
font-weight:800;
}

.inline_inst {
font-weight: normal;
}

.inline_var {
font-weight: 800;
}

P.variations {
padding-top: .50em;
border-top: #000 2px dotted;
}

P.instructions {
font-weight: normal;
}

P.contributor{
padding-top: .25em;
border-top: #000 2px dotted;
font-variant: small-caps;
font-weight: 400;
}