--- modules/toolbar/toolbar.css	2010-09-11 15:45:23.000000000 +0100
+++ modules/toolbar/toolbar.css	2010-11-28 16:01:33.000000000 +0000
@@ -148,6 +148,30 @@
 }
 
 /**
+ * Position page below toolbar.
+ */
+.toolbar #page-wrapper,
+.toolbar #overlay-container,
+.toolbar .overlay-modal-background,
+.toolbar .overlay-element {
+  overflow: auto;
+  position: absolute;
+  margin-top: 9px;
+  top: 1.6em;
+  bottom: 0pt;
+  left: 0pt;
+  right: 0pt;
+}
+
+.toolbar-drawer #page-wrapper,
+.toolbar-drawer #overlay-container,
+.toolbar-drawer .overlay-modal-background,
+.toolbar-drawer .overlay-element {
+  margin-top: 34px;
+  top: 2.2em;
+}
+
+/**
  * IE 6 Fix.
  *
  * IE 6 shows elements with position:fixed as position:static so we replace
--- themes/seven/page.tpl.php	2010-11-20 04:03:51.000000000 +0000
+++ themes/seven/page.tpl.php	2010-11-29 16:04:40.000000000 +0000
@@ -1,6 +1,7 @@
 <?php
 // $Id: page.tpl.php,v 1.15 2010/11/20 04:03:51 webchick Exp $
 ?>
+<div id="page-wrapper">
   <div id="branding" class="clearfix">
     <?php print $breadcrumb; ?>
     <?php print render($title_prefix); ?>
@@ -33,3 +34,4 @@
     </div>
 
   </div>
+</div>
