From d32f90ecdce51da43452792da29052cef2d36f3a Mon Sep 17 00:00:00 2001
From: RobW <rob@officewierzbowski.com>
Date: Tue, 2 Aug 2011 12:54:46 -0400
Subject: [PATCH 1/3] clearfix revision

---
 modules/system/system.base.css |   27 ++++++++++++---------------
 1 files changed, 12 insertions(+), 15 deletions(-)

diff --git a/modules/system/system.base.css b/modules/system/system.base.css
index a6748de..7114989 100644
--- a/modules/system/system.base.css
+++ b/modules/system/system.base.css
@@ -242,23 +242,20 @@ html.js .js-hide {
 }
 
 /**
- * Markup free clearing.
+ * Float clearing.
  *
- * @see http://perishablepress.com/press/2009/12/06/new-clearfix-hack
+ * Revised to allow margin collapse in modern browsers.
+ * @see http://nicolasgallagher.com/micro-clearfix-hack/
+ * @see https://github.com/chriseppstein/compass/pull/386#issuecomment-1352496
  */
 .clearfix:after {
-  content: ".";
-  display: block;
-  height: 0;
+  content: "";
+  display: table;
   clear: both;
-  visibility: hidden;
-}
-/* IE6 */
-* html .clearfix {
-  height: 1%;
-}
-/* IE7 */
-*:first-child + html .clearfix {
-  min-height: 1%;
 }
-
+/**
+ * Float clearing for IE6 and IE7.
+ */
+.clearfix {
+  zoom: 1;
+}
\ No newline at end of file
-- 
1.7.6.msysgit.0


From b531a2721fb755e183de5b9ef084f7af3290c23c Mon Sep 17 00:00:00 2001
From: RobW <rob@officewierzbowski.com>
Date: Tue, 2 Aug 2011 12:58:35 -0400
Subject: [PATCH 2/3] newline

---
 modules/system/system.base.css |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/modules/system/system.base.css b/modules/system/system.base.css
index 7114989..9af0f95 100644
--- a/modules/system/system.base.css
+++ b/modules/system/system.base.css
@@ -258,4 +258,4 @@ html.js .js-hide {
  */
 .clearfix {
   zoom: 1;
-}
\ No newline at end of file
+}
-- 
1.7.6.msysgit.0


From 079a7ef4c6b610eb5bb9b39e2209187255334a72 Mon Sep 17 00:00:00 2001
From: RobW <rob@officewierzbowski.com>
Date: Sat, 1 Oct 2011 00:27:42 -0400
Subject: [PATCH 3/3] clearfix revision

---
 modules/system/system.base.css |   13 ++++++-------
 1 files changed, 6 insertions(+), 7 deletions(-)

diff --git a/modules/system/system.base.css b/modules/system/system.base.css
index 9af0f95..99b2547 100644
--- a/modules/system/system.base.css
+++ b/modules/system/system.base.css
@@ -244,18 +244,17 @@ html.js .js-hide {
 /**
  * Float clearing.
  *
- * Revised to allow margin collapse in modern browsers.
- * @see http://nicolasgallagher.com/micro-clearfix-hack/
- * @see https://github.com/chriseppstein/compass/pull/386#issuecomment-1352496
+ * Based on the micro clearfix hack by Nicolas Gallagher, with the :before
+ * pseudo selector removed to allow normal top margin collapse.
+ *
+ * @see http://nicolasgallagher.com/micro-clearfix-hack
  */
 .clearfix:after {
   content: "";
   display: table;
   clear: both;
 }
-/**
- * Float clearing for IE6 and IE7.
- */
+
 .clearfix {
-  zoom: 1;
+  zoom: 1; /* hasLayout trigger for IE */
 }
-- 
1.7.6.msysgit.0

