please also note that width of two elements should be the same, in this case 200px.
In standards mode, we follow the CSS2 box model for text inputs, so the width does _not_ include the padding. For <select> we use border-box sizing, since it's more sensible in most cases and since it's not clear what padding on <select> should do exactly.
IE6 does the same, by the way.
As for the background problem, I can't reproduce it, so can't say anything useful about it....
