diff --git a/resources/assets/sass/_forms.scss b/resources/assets/sass/_forms.scss
index 861cfbb9f..c2755efe3 100644
--- a/resources/assets/sass/_forms.scss
+++ b/resources/assets/sass/_forms.scss
@@ -65,15 +65,13 @@ input[type="text"], input[type="number"], input[type="email"], input[type="searc
 }
 
 .title-input.page-title {
-  padding: $-s;
+  font-size: 0.8em;
 }
 .title-input.page-title input[type="text"]{
   //border: 2px dotted #BBB;
   margin-bottom: 0;
 }
-.edit-area {
-  padding:  0 $-s $-s $-s;
-}
+
 
 .description-input textarea {
   @extend .inline-input-style;
diff --git a/resources/assets/sass/_html.scss b/resources/assets/sass/_html.scss
index 6b21a48a7..5071b3296 100644
--- a/resources/assets/sass/_html.scss
+++ b/resources/assets/sass/_html.scss
@@ -2,7 +2,7 @@
 	box-sizing: border-box;
 }
 html {
-	background-color: #f8f8f8;
+	background-color: #FFFFFF;
 }
 body {
 	font-family: $text;
diff --git a/resources/assets/sass/_tinymce.scss b/resources/assets/sass/_tinymce.scss
index 9c7c398cf..10a3c0175 100644
--- a/resources/assets/sass/_tinymce.scss
+++ b/resources/assets/sass/_tinymce.scss
@@ -19,4 +19,12 @@
   max-width: 100%;
   margin-left: -$-s;
   box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.08);
+}
+
+.edit-area {
+  height: 100%;
+}
+
+.page-style.editor {
+  height: 100%;
 }
\ No newline at end of file
diff --git a/resources/assets/sass/styles.scss b/resources/assets/sass/styles.scss
index 0fd4f638d..421686db0 100644
--- a/resources/assets/sass/styles.scss
+++ b/resources/assets/sass/styles.scss
@@ -11,21 +11,40 @@
 
 header {
   background-color: #f8f8f8;
-  position: fixed;
   display: block;
   width: 100%;
-  z-index: -1;
+  position: fixed;
+  z-index: 2;
   top: 0;
+  border-bottom: 1px solid #DDD;
+  .padded {
+    padding: $-m;
+  }
 }
+
+#sidebar {
+  position: fixed;
+  background-color: #FFF;
+  height: 100%;
+  top: 0;
+  z-index: 1;
+  padding-top: 63px + $-m;
+  width: 300px;
+  border-right: 1px solid #DDD;
+}
+
+#content {
+  margin-top: 63px;
+  margin-left: 300px;
+  display: block;
+  position: relative;
+}
+
 .logo {
   width: 180px;
   opacity: 0.8;
 }
 
-body {
-  margin-top: 64px;
-}
-
 header hr {
   margin-top: 0;
 }
@@ -46,15 +65,8 @@ header .menu {
   font-size: 1.4em;
 }
 
-.affix {
-  position: fixed;
-}
-
 .page-style {
-  background-color: #FFF;
   padding: $-s $-xxl $-xxl $-xxl;
-  border-radius: 4px;
-  box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.15);
   margin-bottom: $-xxl;
   max-width: 100%;
 }
@@ -66,6 +78,9 @@ header .menu {
 .page-content {
   @extend .page-style;
   min-height: 70vh;
+  max-width: 840px;
+  margin-left: auto;
+  margin-right: auto;
   &.right {
     float: right;
   }
diff --git a/resources/views/base.blade.php b/resources/views/base.blade.php
index 282b0d35e..bae7a4f2c 100644
--- a/resources/views/base.blade.php
+++ b/resources/views/base.blade.php
@@ -28,27 +28,29 @@
 <body>
 
     <header>
-        <div class="container">
-            <div class="padded-vertical row clearfix">
-                <div class="col-md-3">
-                    <div ><img class="logo float left" src="/bookstack.svg" alt="BookStack"></div>
-                </div>
-                <div class="col-md-9">
-                    <ul class="menu float">
-                        <li><a href="/books"><i class="fa fa-book"></i>Books</a></li>
-                    </ul>
-                    <div class="search-box float right">
-                        <form action="/pages/search/all" id="search-form" method="GET">
-                            {!! csrf_field() !!}
-                            <input type="text" placeholder="Search all pages..." name="term" id="search-input">
-                        </form>
-                    </div>
+        <div class="padded row clearfix">
+            <div class="col-md-3">
+                <div ><img class="logo float left" src="/bookstack.svg" alt="BookStack"></div>
+            </div>
+            <div class="col-md-9">
+                <ul class="menu float">
+                    <li><a href="/books"><i class="fa fa-book"></i>Books</a></li>
+                </ul>
+                <div class="search-box float right">
+                    <form action="/pages/search/all" id="search-form" method="GET">
+                        {!! csrf_field() !!}
+                        <input type="text" placeholder="Search all pages..." name="term" id="search-input">
+                    </form>
                 </div>
             </div>
         </div>
     </header>
 
-    <section class="container">
+    <section id="sidebar" class="padded">
+        @yield('sidebar')
+    </section>
+
+    <section id="content">
         @yield('content')
     </section>
 
diff --git a/resources/views/pages/edit.blade.php b/resources/views/pages/edit.blade.php
index 30a27cb79..fee9782fd 100644
--- a/resources/views/pages/edit.blade.php
+++ b/resources/views/pages/edit.blade.php
@@ -8,12 +8,10 @@
 
 @section('content')
 
-    <div class="row">
-        <form action="{{$page->getUrl()}}" method="POST">
-            <input type="hidden" name="_method" value="PUT">
-            @include('pages/form', ['model' => $page])
-        </form>
-    </div>
+    <form action="{{$page->getUrl()}}" method="POST">
+        <input type="hidden" name="_method" value="PUT">
+        @include('pages/form', ['model' => $page])
+    </form>
 
 @stop
 
diff --git a/resources/views/pages/form.blade.php b/resources/views/pages/form.blade.php
index a100bdbca..4028998c9 100644
--- a/resources/views/pages/form.blade.php
+++ b/resources/views/pages/form.blade.php
@@ -1,14 +1,14 @@
 
-<div class="col-md-3 page-menu">
-    <h4>You are editing a page</h4>
-    <button type="submit" class="button pos">Save Page</button>
-</div>
 
-<div class="col-md-9 page-style editor">
+
+<div class="page-style editor">
 
     {{ csrf_field() }}
-    <div class="title-input page-title">
-        @include('form/text', ['name' => 'name', 'placeholder' => 'Enter Page Title'])
+    <div class="title-input title-strip clearfix">
+        <button type="submit" class="button pos float right">Save Page</button>
+        <div class="float left">
+            @include('form/text', ['name' => 'name', 'placeholder' => 'Enter Page Title'])
+        </div>
     </div>
     <div class="edit-area">
         @include('form/textarea', ['name' => 'html'])
@@ -29,6 +29,7 @@
             content_css: '/css/app.css',
             body_class: 'container',
             relative_urls: false,
+            statusbar: false,
             height: 600,
             plugins: "image table textcolor paste link imagetools",
             toolbar: "undo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | table image link | fontsizeselect full",
diff --git a/resources/views/pages/show.blade.php b/resources/views/pages/show.blade.php
index a5eac3c98..f623168f6 100644
--- a/resources/views/pages/show.blade.php
+++ b/resources/views/pages/show.blade.php
@@ -1,24 +1,24 @@
 @extends('base')
 
+@section('sidebar')
+    <div class="page-nav">
+        <h4>Navigation</h4>
+        <ul class="page-nav-list"></ul>
+    </div>
+    <div class="page-actions">
+        <h4>Actions</h4>
+        <div class="list">
+            <a href="{{$page->getUrl() . '/edit'}}" class="muted"><i class="fa fa-pencil"></i>Edit this page</a>
+            <a href="{{$page->getUrl() . '/create'}}" class="muted"><i class="fa fa-file-o"></i>Create Sub-page</a>
+        </div>
+    </div>
+@stop
+
 @section('content')
 
     <div class="row">
-        <div class="page-menu col-md-3">
-            <div class="page-nav">
-                <h4>Navigation</h4>
-                <ul class="page-nav-list"></ul>
-            </div>
-            <div class="page-actions">
-                <h4>Actions</h4>
-                <div class="list">
-                    <a href="{{$page->getUrl() . '/edit'}}" class="muted"><i class="fa fa-pencil"></i>Edit this page</a>
-                    <a href="{{$page->getUrl() . '/create'}}" class="muted"><i class="fa fa-file-o"></i>Create Sub-page</a>
-                </div>
-            </div>
-        </div>
-
-        <div class="page-content right col-md-9">
-            <div class="breadcrumbs">
+        <div class="col-md-6">
+            <div class="breadcrumbs padded-horizontal">
                 <a href="{{$book->getUrl()}}"><i class="fa fa-book"></i>{{ $book->name }}</a>
                 @if($breadCrumbs)
                     @foreach($breadCrumbs as $parentPage)
@@ -27,32 +27,26 @@
                     @endforeach
                 @endif
             </div>
-            <h1>{{$page->name}}</h1>
-            @if(count($page->children) > 0)
-                <h4 class="text-muted">Sub-pages</h4>
-                <div class="page-list">
-                    @foreach($page->children as $childPage)
-                        <a href="{{ $childPage->getUrl() }}">{{ $childPage->name }}</a>
-                    @endforeach
-                </div>
-            @endif
-            {!! $page->html !!}
         </div>
     </div>
 
+    <div class="page-content">
+        <h1>{{$page->name}}</h1>
+        @if(count($page->children) > 0)
+            <h4 class="text-muted">Sub-pages</h4>
+            <div class="page-list">
+                @foreach($page->children as $childPage)
+                    <a href="{{ $childPage->getUrl() }}">{{ $childPage->name }}</a>
+                @endforeach
+            </div>
+        @endif
+        {!! $page->html !!}
+    </div>
+
+
     <script>
         $(document).ready(function() {
 
-            // Set up fixed side menu
-            $('.page-menu').affix({
-                offset: {
-                    top: 10,
-                    bottom: function () {
-                        return (this.bottom = $('.footer').outerHeight(true))
-                    }
-                }
-            });
-
             // Set up document navigation
             var pageNav = $('.page-nav-list');
             var pageContent = $('.page-content');