diff --git a/core/themes/seven/maintenance-page.tpl.php b/core/themes/seven/maintenance-page.tpl.php
index 09d33a1..c53c072 100644
--- a/core/themes/seven/maintenance-page.tpl.php
+++ b/core/themes/seven/maintenance-page.tpl.php
@@ -32,13 +32,8 @@
 
   <div id="page">
 
-    <?php if ($sidebar_first): ?>
-      <div id="sidebar-first" class="sidebar">
-        <?php if ($logo): ?>
-          <img id="logo" src="<?php print $logo ?>" alt="<?php print $site_name ?>" />
-        <?php endif; ?>
-        <?php print $sidebar_first ?>
-      </div>
+    <?php if ($logo): ?>
+      <img id="logo" src="<?php print $logo ?>" alt="<?php print $site_name ?>" />
     <?php endif; ?>
 
     <div id="content" class="clearfix">
diff --git a/core/themes/seven/style.css b/core/themes/seven/style.css
index 8d7164b..17bbeb2 100644
--- a/core/themes/seven/style.css
+++ b/core/themes/seven/style.css
@@ -832,24 +832,22 @@ div.admin-options div.form-item {
 }
 
 /* Maintenance theming */
-body.in-maintenance #sidebar-first {
-  float: left; /* LTR */
-  width: 200px;
+body.in-maintenance #logo {
+	float: left;
+	padding-right:20px;
 }
 body.in-maintenance #content {
-  float: right; /* LTR */
-  width: 550px;
   padding-right: 20px; /* LTR */
   clear: none;
 }
 body.in-maintenance #page {
   overflow: auto;
-  width: 770px;
+  max-width: 770px;
   margin: 0 auto;
   padding-top: 2em;
 }
 body.in-maintenance #branding h1 {
-  width: 770px;
+  max-width: 770px;
   margin: 0 auto;
   float: none;
 }
