Custom IE7 & Below Detecting via CSS
===

I have recently decided to completely drop support for IE7 and below for a lot of different reasons. What I wanted is for when the site is viewed in IE7 or below a message saying "Your browser is out of date. Click here to update."

Below is my take on this within the current skeleton I will (hopefully) be using for all my future projects. I know its messy but it works, just wanted to make sure its safe to use and if I have missed out on anything, feedback and bug spotting would be highly appreciated.

http://jsfiddle.net/JcZjY/

Cheers!
Tom.