<body style="color:white">
<div style="border-bottom:1px solid black; background-color:green">
<p>This div should be 2em tall with a 1em gap underneath the text.
</p>
</div>
<div style="background-color:green">
I should also be green and flush with the other green div above.
</div>
</body>