This might look like a mess on IE

As usual, the worst nightmare of web designers, IE, breaks my site again. It somehow becomes a second nature to combat the mess IE has done. We code the HTML and CSS properly, and they look awesome on FireFox, Opera, or Safari, but it is completely broken on IE.

And when the night comes, I wish that someday this world wide web will be free from IE.

What am I doing?