Checked, and you definitely can't have .post-details on the div's here and the div's in view templates. It's giving you doubled up width settings (ie: first div is 33% of full page width, but the next one is 33% of that again)

Also I think you need wrapper divs around the post detail and related posts divs.. something like
```
<article class="body-wrapper">
  <div class="row">
    <section id="post-details" class="post-details"></section>
    <aside id="related-posts" class="related-posts"></aside>
  </div>
</article>
```

These are used in the CSS to set the page width etc..