Index: src/share/org/apache/myfaces/renderkit/html/HtmlGridRendererBase.java
===================================================================
--- src/share/org/apache/myfaces/renderkit/html/HtmlGridRendererBase.java	(revision 179273)
+++ src/share/org/apache/myfaces/renderkit/html/HtmlGridRendererBase.java	(working copy)
@@ -78,12 +78,12 @@
 
         writer.flush();
 
+        // theader and tfooter are rendered before the tbody 
         renderHeaderOrFooter(facesContext, writer, component, columns, true);   //Header facet
-
+        renderHeaderOrFooter(facesContext, writer, component, columns, false);  //Footer facet
+        
         renderChildren(facesContext, writer, component, columns);
 
-        renderHeaderOrFooter(facesContext, writer, component, columns, false);  //Footer facet
-
         writer.endElement(HTML.TABLE_ELEM);
     }
 
