Various Advice
Negative Margins ?
To make headings a little more distinctive, you can make them start within
the margin set for the body, e.g.
body { margin-left: 10%; margin-right: 10%; }
h1 { margin-left: -8%; }
h2,h3,h4,h5,h6 { margin-left: -4%; }
Setting the font size in relative terms
This example sets heading sizes in percentages relative to the size used for
normal text:
h1 { font-size: 200%; }
h2 { font-size: 150%; }