I'm having trouble getting \[code\]<!--[if !IE]>\[/code\]to work. I'm wondering if it is because I have this in my document \[code\]<!doctype html><!--[if lt IE 7]> <html class="ie6 oldie"> <![endif]--><!--[if IE 7]> <html class="ie7 oldie"> <![endif]--><!--[if IE 8]> <html class="ie8 oldie"> <![endif]--><!--[if gt IE 8]><!--><html class=""><!--<![endif]-->\[/code\]When I add \[code\]<!--[if !IE]><!--><link type="text/css" rel="stylesheet" href="http://stackoverflow.com/stylesheets/no-ie.css" /><!--<![endif]-->\[/code\]to my header for some reason it doesn't work. However if I add \[code\]<!--[if !IE]><!--> <style> All my css in here </style> <!--<![endif]-->\[/code\]to the actual html page (in the header) it works.Any suggestions?Cheers