<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>