message, div, p, attribution, quote, signature { display: block }
message { padding: 8px; line-height: 1.33 }
p, quote, signature { margin: 1.33em 0 }
attribution + quote { margin-top: 0 }
quote > p:first-child { margin-top: 0 }
em { font-style: italic }
strong { font-weight: bolder; text-transform: uppercase }
quote { margin-left: 40px; margin-right: 40px }
br:before { content: "\A" }
q:before { content: open-quote }
q:after { content: close-quote }
abbr { font-variant: small-caps; letter-spacing: 0.1em }
signature:before { content: "-- \A" }
@media screen {
  signature { color: blue }
  quote { color: red }
}
