Index: themes/garland/style.css
===================================================================
RCS file: /cvs/drupal/drupal/themes/garland/style.css,v
retrieving revision 1.64
diff -u -p -r1.64 style.css
--- themes/garland/style.css	31 Aug 2009 17:40:03 -0000	1.64
+++ themes/garland/style.css	6 Sep 2009 13:13:09 -0000
@@ -472,10 +472,11 @@ body.two-sidebars #squeeze {
 }
 
 #wrapper #container #footer {
+  padding: 0 25px 5px 35px;
+  background: #fff;
   float: none;
   clear: both;
   text-align: center;
-  margin: 4em 0 -3em;
   color: #898989;
 }
 
@@ -487,15 +488,15 @@ body.two-sidebars #squeeze {
 }
 
 body.sidebar-first #footer {
-  margin-left: -210px;
+  margin-left: 210px;
 }
 
 body.sidebar-second #footer {
-  margin-right: -210px;
+  margin-right: 210px;
 }
 
 body.two-sidebars #footer {
-  margin: 0 -210px;
+  margin: 0 210px;
 }
 
 /**
Index: themes/garland/page.tpl.php
===================================================================
RCS file: /cvs/drupal/drupal/themes/garland/page.tpl.php,v
retrieving revision 1.32
diff -u -p -r1.32 page.tpl.php
--- themes/garland/page.tpl.php	22 Aug 2009 19:58:28 -0000	1.32
+++ themes/garland/page.tpl.php	6 Sep 2009 13:13:09 -0000
@@ -59,7 +59,6 @@
             <?php print $content ?>
           </div>
           <?php print $feed_icons ?>
-          <div id="footer"><?php print $footer ?></div>
       </div></div></div></div> <!-- /.left-corner, /.right-corner, /#squeeze, /#center -->
 
       <?php if ($sidebar_second): ?>
@@ -69,6 +68,7 @@
         </div>
       <?php endif; ?>
 
+      <div id="footer"><?php print $footer ?></div>
     </div> <!-- /#container -->
   </div> <!-- /#wrapper -->
 
