I have padding set the way I want on Windows at 2.8em and it looks good. However it messes up the layout on Linux and Mac.
Apparently to correct the issue it needs to be 2.4em on the non-Windows OS’s. But at 2.4em it looks ugly on Windows.
Is there a way that I can target the OS and set the padding to 2.8em if Windows and 2.4em if not?
Have you tried a reset stylesheet to try and normalise all browsers http://meyerweb.com/eric/tools/css/reset/