 <p>You may start with that base : <a href="http://jsfiddle.net/8r99k/" rel="nofollow">http://jsfiddle.net/8r99k/</a><br> I put sample text and only a few css :</p> <pre><code>html{ margin:0; padding:0; width:calc(100% - 100px); height:calc(100% - 100px); border:solid #eeeeee 50px; overflow:hidden; } body{ margin:0; padding:0; height:100%; overflow:auto; } </code></pre> <p><strong>Update</strong><br> Adding <code>width:100%</code> and <code>padding-right:70px</code> to <code>body</code><br> <a href="http://jsfiddle.net/8r99k/2/" rel="nofollow">http://jsfiddle.net/8r99k/2/</a></p>