--- conditional_styles.theme.inc	2009-05-25 16:33:03.000000000 +0200
+++ conditional_styles.themeNew.inc	2010-07-21 21:09:28.000000000 +0200
@@ -85,7 +85,14 @@ function _conditional_styles_theme($exis
             }
           }
           if ($output) {
-            $conditional_styles .= "<!--[$condition]>\n$output<![endif]-->\n";
+            // When targeting non-IE browsers.
+            if (stristr($condition, '!IE') !== FALSE) {
+              $conditional_styles .= "<!--[$condition]><!-->\n$output<!--<![endif]-->\n";
+            }
+            // When only targeting IE.
+            else {
+              $conditional_styles .= "<!--[$condition]>\n$output<![endif]-->\n";
+            }
           }
         }
       }
