No padding
Also no padding
5px padding, which extends the parent element, d'oh!
5px padding and -5px margin, this does the trick, almost...
10px padding and -10px margin, things are falling apart on the right side
10px padding and box-sizing: border-box