diff --git a/css/layout.css b/css/layout.css
index 0e11df8..4bdb52c 100644
--- a/css/layout.css
+++ b/css/layout.css
@@ -12,13 +12,10 @@
 #footer-columns,
 #footer {
   width: 98%;
-  min-width: 960px;
   margin-left: auto;
   margin-right: auto;
   position: relative;
 }
-#content,
-.sidebar,
 .region-triptych-first,
 .region-triptych-middle,
 .region-triptych-last,
@@ -51,32 +48,19 @@
   top: 0;
   width: 50%;
 }
-#content,
-.sidebar-second #sidebar-second {
-  right: -0.75%;
-}
-.one-sidebar #content {
-  width: 75%;
-}
-.two-sidebars #content {
-  width: 50%;
+#main-wrapper {
+  display: table;
+  min-height: 300px;
 }
-.no-sidebars #content {
-  width: 100%;
-  float: none;
-  right: 0;
+#main {
+  display: table-row;
 }
-.sidebar-second #content {
-  right: 0;
+#content,
+.sidebar{
+  display: table-cell;
 }
 .sidebar {
-  width: 24.25%;
-}
-.two-sidebars #sidebar-second {
-  right: -1.5%;
-}
-#main-wrapper {
-  min-height: 300px;
+  width: 300px;
 }
 #featured .block {
   margin: 0 15px;
