Internet Explorer fixes ...

this is unnecessary for all browsers except
for IE, which, to my knowledge, is the only browser in
existance where you need to complicate your code to
fix bugs. Goddamnit. :(
http://www.codecandies.com/2011/10/23/complicate-your-code/