I have a series of elements like this:
<h1>...</h1>
<p>.......</p>
<h1>...</h1>
<p>.......</p>
etc. etc.
I have a 5px top margin on h1, and 10px bottom margin on p. But the resulting margin is only 10px. If I increase the bottom margin to 50px and the top margin to 40px the total margin will only be 50px. It will be whatever the biggest margin is. Why? And how can I fix it?