Overflow / floating issues.
Turns out clear fix works better, duh!