swa66 - 8:28 pm on Dec 11, 2013 (gmt 0)
<p> in italics by default ? That's not what it should do, nor does IMHO. Will come from a parent somewhere.
Unless that p is e.g. inside an <address>: those get italic fonts by default in most (if not all) browsers.
<address> is per the not supposed to have headers, sections, h1-h6, tc. as descendants. so it should not contain and <hX>.