From http://stackoverflow.com/questions/5506844/negative-top-margin-not-working-in-ie-8-or-9