It's relevant to their screen resolution and size of the window. You need to set static widths for your fields in the form template, else they will auto-expand like that. IT's a pain, but it's a known issue (not just your issue).
Not sure about the skewed colors.