I accidentally just noticed that the "Contact me" section was bugged for all IE users. I use FireFox so I didn't experience the bug while debugging.
Anyway sorry about that, it's fixed now though. If it still looks broke then you need to clear your cash.