Index: zen/layout-fixed.css
===================================================================
RCS file: /cvs/drupal-contrib/contributions/themes/zen/zen/layout-fixed.css,v
retrieving revision 1.3
diff -u -p -r1.3 layout-fixed.css
--- zen/layout-fixed.css	12 Sep 2008 04:44:24 -0000	1.3
+++ zen/layout-fixed.css	14 Sep 2008 00:13:27 -0000
@@ -298,3 +298,8 @@
   {
     overflow: hidden; /* May need to be removed if using a dynamic drop-down menu */
   }
+
+  /* If a div.clear-block doesn't have any content after it, Firefox and Safari
+     will mistakenly place several pixels worth of space between the bottom of
+     the div and the bottom of the viewport. This fixes it. */
+  #page { overflow-y: hidden; } /* CSS3 property */
Index: zen/layout-liquid.css
===================================================================
RCS file: /cvs/drupal-contrib/contributions/themes/zen/zen/layout-liquid.css,v
retrieving revision 1.3
diff -u -p -r1.3 layout-liquid.css
--- zen/layout-liquid.css	12 Sep 2008 04:44:25 -0000	1.3
+++ zen/layout-liquid.css	14 Sep 2008 00:13:27 -0000
@@ -286,3 +286,8 @@
   {
     overflow: hidden; /* May need to be removed if using a dynamic drop-down menu */
   }
+
+  /* If a div.clear-block doesn't have any content after it, Firefox and Safari
+     will mistakenly place several pixels worth of space between the bottom of
+     the div and the bottom of the viewport. This fixes it. */
+  #page { overflow-y: hidden; } /* CSS3 property */
