diff --git a/STARTERKIT/css/layouts/fixed-width-rtl.css b/STARTERKIT/css/layouts/fixed-width-rtl.css
index c8e8499..ef33bb5 100644
--- a/STARTERKIT/css/layouts/fixed-width-rtl.css
+++ b/STARTERKIT/css/layouts/fixed-width-rtl.css
@@ -65,6 +65,7 @@
 
 #main {
   padding-top: 3em; /* Move all the children of #main down to make room. */
+  position: relative;
 }
 
 #navigation {
diff --git a/STARTERKIT/css/layouts/fixed-width.css b/STARTERKIT/css/layouts/fixed-width.css
index 1d1141b..f7352c5 100644
--- a/STARTERKIT/css/layouts/fixed-width.css
+++ b/STARTERKIT/css/layouts/fixed-width.css
@@ -70,6 +70,7 @@
 
 #main {
   padding-top: 3em; /* Move all the children of #main down to make room. */
+  position: relative;
 }
 
 #navigation {
diff --git a/STARTERKIT/css/layouts/responsive-sidebars.css b/STARTERKIT/css/layouts/responsive-sidebars.css
index ff7de01..4232545 100644
--- a/STARTERKIT/css/layouts/responsive-sidebars.css
+++ b/STARTERKIT/css/layouts/responsive-sidebars.css
@@ -73,6 +73,7 @@
 @media all and (min-width: 480px) {
   #main {
     padding-top: 3em; /* Move all the children of #main down to make room. */
+    position: relative;
   }
 
   #navigation {
diff --git a/STARTERKIT/sass/layouts/fixed-width.scss b/STARTERKIT/sass/layouts/fixed-width.scss
index 5727efc..550e506 100644
--- a/STARTERKIT/sass/layouts/fixed-width.scss
+++ b/STARTERKIT/sass/layouts/fixed-width.scss
@@ -78,6 +78,7 @@ $zen-auto-include-item-base: false;
 
 #main {
   padding-top: 3em; /* Move all the children of #main down to make room. */
+  position: relative;
 }
 #navigation {
   position: absolute;
diff --git a/STARTERKIT/sass/layouts/responsive-sidebars.scss b/STARTERKIT/sass/layouts/responsive-sidebars.scss
index 0c62096..d40f684 100644
--- a/STARTERKIT/sass/layouts/responsive-sidebars.scss
+++ b/STARTERKIT/sass/layouts/responsive-sidebars.scss
@@ -80,6 +80,7 @@ $zen-auto-include-item-base: false;
 @media all and (min-width: 480px) {
   #main {
     padding-top: 3em; /* Move all the children of #main down to make room. */
+    position: relative;
   }
   #navigation {
     position: absolute;
diff --git a/zen-internals/css/layouts/fixed-width-rtl.css b/zen-internals/css/layouts/fixed-width-rtl.css
index c8e8499..ef33bb5 100644
--- a/zen-internals/css/layouts/fixed-width-rtl.css
+++ b/zen-internals/css/layouts/fixed-width-rtl.css
@@ -65,6 +65,7 @@
 
 #main {
   padding-top: 3em; /* Move all the children of #main down to make room. */
+  position: relative;
 }
 
 #navigation {
diff --git a/zen-internals/css/layouts/fixed-width.css b/zen-internals/css/layouts/fixed-width.css
index 1d1141b..f7352c5 100644
--- a/zen-internals/css/layouts/fixed-width.css
+++ b/zen-internals/css/layouts/fixed-width.css
@@ -70,6 +70,7 @@
 
 #main {
   padding-top: 3em; /* Move all the children of #main down to make room. */
+  position: relative;
 }
 
 #navigation {
diff --git a/zen-internals/css/layouts/responsive-sidebars.css b/zen-internals/css/layouts/responsive-sidebars.css
index ff7de01..4232545 100644
--- a/zen-internals/css/layouts/responsive-sidebars.css
+++ b/zen-internals/css/layouts/responsive-sidebars.css
@@ -73,6 +73,7 @@
 @media all and (min-width: 480px) {
   #main {
     padding-top: 3em; /* Move all the children of #main down to make room. */
+    position: relative;
   }
 
   #navigation {
