Index: STARTERKIT/STARTERKIT.info
===================================================================
RCS file: /cvs/drupal-contrib/contributions/themes/zen/STARTERKIT/STARTERKIT.info,v
retrieving revision 1.13
diff -u -p -r1.13 STARTERKIT.info
--- STARTERKIT/STARTERKIT.info	21 Sep 2008 22:43:31 -0000	1.13
+++ STARTERKIT/STARTERKIT.info	25 Nov 2008 18:45:03 -0000
@@ -40,6 +40,8 @@ stylesheets[all][]   = zen.css
 
   ; Set the conditional stylesheets that are processed by IE.
 ;conditional-stylesheets[if IE][all][] = ie.css
+;conditional-stylesheets[if lt IE 6][all][] = ie6.css
+;conditional-stylesheets[if lt IE 5][all][] = ie5.css
 
   ; The regions defined in Zen's default page.tpl.php file.  The name in
   ; brackets is the name of the variable in the page.tpl.php file, (e.g.
Index: zen/ie.css
===================================================================
RCS file: /cvs/drupal-contrib/contributions/themes/zen/zen/ie.css,v
retrieving revision 1.2
diff -u -p -r1.2 ie.css
--- zen/ie.css	20 Sep 2008 20:57:26 -0000	1.2
+++ zen/ie.css	25 Nov 2008 18:45:04 -0000
@@ -1,102 +1,23 @@
 /* $Id: ie.css,v 1.2 2008/09/20 20:57:26 johnalbin Exp $ */
 
 /*
- * IE CSS
- *
  * CSS targeted specifically for Internet Explorer for Windows.
  *
- * Properties starting with an underscore _ are for IE 5 and 6 only.
- * Properties starting with head:first-child+body are for IE7 only.
- * Properties with a child selector (>) or sibling selector (+) are for IE7 only.
- *
- */
-
-/*
- * Layout CSS
+ * Any CSS in this file will apply to all versions of IE. You can target
+ * specific versions of IE by using conditional comments. See your sub-theme's
+ * .info file for an easy way to use them.
  */
 
-/** body **/
-  body
-  {
-    _text-align: center; /* 1st part of IE5/IE6quirks centering hack */
-  }
-
-  #page
-  {
-    _text-align: left; /* 2nd part of IE5/IE6quirks centering hack */
-  }
-
-/** main (container for everything else) **/
-  #main
-  {
-    _zoom: 1; /* Otherwise with a liquid layout, sidebars disappear when resizing the windows in IE6 */
-  }
-
-/** floating divs **/
-  #content,
-  #navbar,
-  #sidebar-left,
-  #sidebar-right
-  {
-    _display: inline; /* display inline or double your floated margin! [1] */
-    _overflow: hidden; /* in ie6, overflow auto is broken [2] and so is overflow visible [3] */
-    _overflow-y: visible;
-  }
-
-
-/*
- * Tabs CSS - IE 5 and 6 don't support PNGs with alpha transparency.
- */
+/* Tabs */
 
   ul.primary li a,
   ul.primary li a .tab,
   ul.secondary li a,
   ul.secondary li a .tab
   {
-    _display: inline; /* Otherwise the blocks mistakenly get 100% width in IE5 */
-    _di\splay: inline-block; /* Otherwise the blocks mistakenly get 100% width in IE6 */
     cursor: pointer;
   }
 
-  ul.primary,
-  ul.secondary
-  {
-    _width: 100%; /* Otherwise IE5 treats the ul as floated */
-    _w\idth: auto; /* Reset to auto width for IE6 */
-  }
-
-  ul.primary li a
-  {
-    _background: url(images/tab-left-ie6.png) no-repeat left -38px;
-  }
-
-  ul.primary li a .tab
-  {
-    _background: url(images/tab-right-ie6.png) no-repeat right -38px;
-  }
-
-  ul.primary li a:hover
-  {
-    _background: url(images/tab-left-ie6.png) no-repeat left -76px;
-  }
-
-  ul.primary li a:hover .tab
-  {
-    _background: url(images/tab-right-ie6.png) no-repeat right -76px;
-  }
-
-  ul.primary li.active a,
-  ul.primary li.active a:hover
-  {
-    _background: url(images/tab-left-ie6.png) no-repeat left 0;
-  }
-
-  ul.primary li.active a .tab,
-  ul.primary li.active a:hover .tab
-  {
-    _background: url(images/tab-right-ie6.png) no-repeat right 0;
-  }
-
 /** Drupal nodes **/
   .node-unpublished .node-inner>*
   {
@@ -111,14 +32,3 @@
   {
     border-bottom: 1px solid #ccc; /* IE doesn't display borders on table rows */
   }
-
-/*
- * REFERECES
- *
-
-1. http://www.positioniseverything.net/explorer/doubled-margin.html
-2. http://browservulsel.blogspot.com/2005/04/ie-overflow-auto-scrollbar-overlap.html
-3. http://www.howtocreate.co.uk/wrongWithIE/?chapter=overflow%3Avisible%3B
-
- *
- */
Index: zen/ie5.css
===================================================================
RCS file: zen/ie5.css
diff -N zen/ie5.css
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ zen/ie5.css	25 Nov 2008 18:45:04 -0000
@@ -0,0 +1,24 @@
+/* $Id$ */
+
+/*
+ * CSS targeted specifically for Internet Explorer 5 for Windows.
+ *
+ * Any CSS in this file will override the rules specified in the ie.css and
+ * ie6.css files.
+ */
+
+/* Tabs */
+
+  ul.primary li a,
+  ul.primary li a .tab,
+  ul.secondary li a,
+  ul.secondary li a .tab
+  {
+    display: inline; /* Otherwise the blocks mistakenly get 100% width in IE5 */
+  }
+
+  ul.primary,
+  ul.secondary
+  {
+    width: 100%; /* Otherwise IE5 treats the ul as floated */
+  }
Index: zen/ie6.css
===================================================================
RCS file: zen/ie6.css
diff -N zen/ie6.css
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ zen/ie6.css	25 Nov 2008 18:45:04 -0000
@@ -0,0 +1,95 @@
+/* $Id$ */
+
+/*
+ * CSS targeted specifically for Internet Explorer 5 and 6 for Windows.
+ *
+ * Any CSS in this file will override the rules specified in the ie.css file.
+ */
+
+/*
+ * Layout CSS
+ */
+
+/** body **/
+  body
+  {
+    text-align: center; /* 1st part of IE5/IE6quirks centering hack */
+  }
+
+  #page
+  {
+    text-align: left; /* 2nd part of IE5/IE6quirks centering hack */
+  }
+
+/** main (container for everything else) **/
+  #main
+  {
+    zoom: 1; /* Otherwise with a liquid layout, sidebars disappear when resizing the windows in IE6 */
+  }
+
+/** floating divs **/
+  #content,
+  #navbar,
+  #sidebar-left,
+  #sidebar-right
+  {
+    display: inline; /* display inline or double your floated margin! [1] */
+    overflow: hidden; /* in ie6, overflow auto is broken [2] and so is overflow visible [3] */
+    overflow-y: visible;
+  }
+
+
+/* Tabs CSS - IE 5 and 6 don't support PNGs with alpha transparency.
+ */
+
+  ul.primary li a,
+  ul.primary li a .tab,
+  ul.secondary li a,
+  ul.secondary li a .tab
+  {
+    display: inline-block; /* Otherwise the blocks mistakenly get 100% width in IE6 */
+  }
+
+  ul.primary li a
+  {
+    background: url(images/tab-left-ie6.png) no-repeat left -38px;
+  }
+
+  ul.primary li a .tab
+  {
+    background: url(images/tab-right-ie6.png) no-repeat right -38px;
+  }
+
+  ul.primary li a:hover
+  {
+    background: url(images/tab-left-ie6.png) no-repeat left -76px;
+  }
+
+  ul.primary li a:hover .tab
+  {
+    background: url(images/tab-right-ie6.png) no-repeat right -76px;
+  }
+
+  ul.primary li.active a,
+  ul.primary li.active a:hover
+  {
+    background: url(images/tab-left-ie6.png) no-repeat left 0;
+  }
+
+  ul.primary li.active a .tab,
+  ul.primary li.active a:hover .tab
+  {
+    background: url(images/tab-right-ie6.png) no-repeat right 0;
+  }
+
+
+/*
+ * REFERECES
+ *
+
+1. http://www.positioniseverything.net/explorer/doubled-margin.html
+2. http://browservulsel.blogspot.com/2005/04/ie-overflow-auto-scrollbar-overlap.html
+3. http://www.howtocreate.co.uk/wrongWithIE/?chapter=overflow%3Avisible%3B
+
+ *
+ */
Index: zen/zen.info
===================================================================
RCS file: /cvs/drupal-contrib/contributions/themes/zen/zen/zen.info,v
retrieving revision 1.11
diff -u -p -r1.11 zen.info
--- zen/zen.info	21 Sep 2008 22:43:31 -0000	1.11
+++ zen/zen.info	25 Nov 2008 18:45:04 -0000
@@ -39,6 +39,8 @@ stylesheets[print][] = print.css
 
   ; Set the conditional stylesheets that are processed by IE.
 conditional-stylesheets[if IE][all][] = ie.css
+conditional-stylesheets[if lt IE 7][all][] = ie6.css
+conditional-stylesheets[if lt IE 6][all][] = ie5.css
 
   ; The regions defined in Zen's default page.tpl.php file.  The name in
   ; brackets is the name of the variable in the page.tpl.php file, (e.g.
Index: zen_classic/ie.css
===================================================================
RCS file: zen_classic/ie.css
diff -N zen_classic/ie.css
--- zen_classic/ie.css	20 Sep 2008 20:57:27 -0000	1.4
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,125 +0,0 @@
-/* $Id: ie.css,v 1.4 2008/09/20 20:57:27 johnalbin Exp $ */
-
-/*
- * IE CSS
- *
- * CSS targeted specifically for Internet Explorer for Windows.
- *
- * Properties starting with an underscore _ are for IE 5 and 6 only.
- * Properties starting with head:first-child+body are for IE7 only.
- * Properties with a child selector (>) or sibling selector (+) are for IE7 only.
- *
- */
-
-/*
- * Layout CSS
- */
-
-/** body **/
-  body
-  {
-    _text-align: center; /* 1st part of IE5/IE6quirks centering hack */
-  }
-
-  #page
-  {
-    _text-align: left; /* 2nd part of IE5/IE6quirks centering hack */
-  }
-
-/** main (container for everything else) **/
-  #main
-  {
-    _zoom: 1; /* Otherwise with a liquid layout, sidebars disappear when resizing the windows in IE6 */
-    _overflow: hidden; /* Reduce amount of damage done by extremely wide content */
-  }
-
-/** floating divs **/
-  #content,
-  #navbar,
-  #sidebar-left,
-  #sidebar-right
-  {
-    _display: inline; /* display inline or double your floated margin! [1] */
-    _overflow: hidden; /* in ie6, overflow auto is broken [2] and so is overflow visible [3] */
-    _overflow-y: visible;
-  }
-
-
-/*
- * Tabs CSS - IE 5 and 6 don't support PNGs with alpha transparency.
- */
-
-  ul.primary li a,
-  ul.primary li a .tab,
-  ul.secondary li a,
-  ul.secondary li a .tab
-  {
-    _display: inline; /* Otherwise the blocks mistakenly get 100% width in IE5 */
-    _di\splay: inline-block; /* Otherwise the blocks mistakenly get 100% width in IE6 */
-    cursor: pointer;
-  }
-
-  ul.primary,
-  ul.secondary
-  {
-    _width: 100%; /* Otherwise IE5 treats the ul as floated */
-    _w\idth: auto; /* Reset to auto width for IE6 */
-  }
-
-  ul.primary li a
-  {
-    _background: url(../zen/images/tab-left-ie6.png) no-repeat left -38px;
-  }
-
-  ul.primary li a .tab
-  {
-    _background: url(../zen/images/tab-right-ie6.png) no-repeat right -38px;
-  }
-
-  ul.primary li a:hover
-  {
-    _background: url(../zen/images/tab-left-ie6.png) no-repeat left -76px;
-  }
-
-  ul.primary li a:hover .tab
-  {
-    _background: url(../zen/images/tab-right-ie6.png) no-repeat right -76px;
-  }
-
-  ul.primary li.active a,
-  ul.primary li.active a:hover
-  {
-    _background: url(../zen/images/tab-left-ie6.png) no-repeat left 0;
-  }
-
-  ul.primary li.active a .tab,
-  ul.primary li.active a:hover .tab
-  {
-    _background: url(../zen/images/tab-right-ie6.png) no-repeat right 0;
-  }
-
-/** Drupal nodes **/
-  .node-unpublished .node-inner>*
-  {
-    position: relative; /* Otherwise these elements will appear below the "Unpublished" text. */
-  }
-
-/** Drupal admin tables **/
-  .section-admin #content tr.even th,
-  .section-admin #content tr.even td,
-  .section-admin #content tr.odd th,
-  .section-admin #content tr.odd td
-  {
-    border-bottom: 1px solid #ccc; /* IE doesn't display borders on table rows */
-  }
-
-/*
- * REFERECES
- *
-
-1. http://www.positioniseverything.net/explorer/doubled-margin.html
-2. http://browservulsel.blogspot.com/2005/04/ie-overflow-auto-scrollbar-overlap.html
-3. http://www.howtocreate.co.uk/wrongWithIE/?chapter=overflow%3Avisible%3B
-
- *
- */
Index: zen_classic/ie6-extras.css
===================================================================
RCS file: zen_classic/ie6-extras.css
diff -N zen_classic/ie6-extras.css
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ zen_classic/ie6-extras.css	25 Nov 2008 18:45:04 -0000
@@ -0,0 +1,17 @@
+/* $Id$ */
+
+/*
+ * CSS targeted specifically for Internet Explorer 5 and 6 for Windows.
+ *
+ * Any CSS in this file will override the rules specified in the ie.css file.
+ */
+
+/*
+ * Layout CSS
+ */
+
+/** main (container for everything else) **/
+  #main
+  {
+    overflow: hidden; /* Reduce amount of damage done by extremely wide content */
+  }
Index: zen_classic/zen_classic.info
===================================================================
RCS file: /cvs/drupal-contrib/contributions/themes/zen/zen_classic/zen_classic.info,v
retrieving revision 1.12
diff -u -p -r1.12 zen_classic.info
--- zen_classic/zen_classic.info	21 Sep 2008 22:43:32 -0000	1.12
+++ zen_classic/zen_classic.info	25 Nov 2008 18:45:04 -0000
@@ -40,7 +40,10 @@ stylesheets[all][]   = wireframes.css
 stylesheets[all][]   = zen.css
 
   ; Set the conditional stylesheets that are processed by IE.
-conditional-stylesheets[if IE][all][] = ie.css
+;conditional-stylesheets[if IE][all][] = ie.css
+;conditional-stylesheets[if lt IE 7][all][] = ie6.css
+;conditional-stylesheets[if lt IE 6][all][] = ie5.css
+conditional-stylesheets[if lt IE 6][all][] = ie6-extras.css
 
   ; The regions defined in Zen's default page.tpl.php file.  The name in
   ; brackets is the name of the variable in the page.tpl.php file, (e.g.
