The two divs should be side-by-side, not one on top of another. No red should be visible.
LEFT HALF
RIGHT HALF