diff --git a/core/themes/seven/maintenance-page.tpl.php b/core/themes/seven/maintenance-page.tpl.php
index c53c072..835aa6c 100644
--- a/core/themes/seven/maintenance-page.tpl.php
+++ b/core/themes/seven/maintenance-page.tpl.php
@@ -32,9 +32,14 @@
 
   <div id="page">
 
-    <?php if ($logo): ?>
-      <img id="logo" src="<?php print $logo ?>" alt="<?php print $site_name ?>" />
-    <?php endif; ?>
+    <div id="sidebar-first" class="sidebar">
+      <?php if ($logo): ?>
+        <img id="logo" src="<?php print $logo ?>" alt="<?php print $site_name ?>" />
+      <?php endif; ?>
+      <?php if ($sidebar_first): ?>
+        <?php print $sidebar_first ?>
+      <?php endif; ?>
+    </div>
 
     <div id="content" class="clearfix">
       <?php if ($messages): ?>
diff --git a/core/themes/seven/style-rtl.css b/core/themes/seven/style-rtl.css
index fd9f2ee..7070720 100644
--- a/core/themes/seven/style-rtl.css
+++ b/core/themes/seven/style-rtl.css
@@ -169,11 +169,11 @@ div.admin-options div.form-item {
 }
 
 /* Maintenance theming */
-body.in-maintenance #logo {
+body.in-maintenance #sidebar-first {
   float: right;
-  padding: 0 0 0 20px;
 }
 body.in-maintenance #content {
+  float: left;
   padding-left: 20px;
   padding-right: 0;
 }
diff --git a/core/themes/seven/style.css b/core/themes/seven/style.css
index 80a5874..c84518e 100644
--- a/core/themes/seven/style.css
+++ b/core/themes/seven/style.css
@@ -781,22 +781,26 @@ div.admin-options div.form-item {
 }
 
 /* Maintenance theming */
-body.in-maintenance #logo {
-  float: left;
-  padding: 0 20px 0 0;
+body.in-maintenance #sidebar-first {
+  float: left; /* LTR */
+  max-width: 200px;
+  width: 25%;
 }
 body.in-maintenance #content {
+  float: right; /* LTR */
+  max-width: 550px;
   padding-right: 20px; /* LTR */
   clear: none;
+  width: 70%;
 }
 body.in-maintenance #page {
   overflow: auto;
-  max-width: 730px;
+  max-width: 770px;
   margin: 0 auto;
-  padding: 2em 20px 40px;
+  padding-top: 2em;
 }
 body.in-maintenance #branding h1 {
-  max-width: 730px;
+  max-width: 770px;
   margin: 0 auto;
   float: none;
 }
