Edit in JSFiddle

<!-- START: Main Content with Aside -->
<div>
  <div class="aside">
    <p>Aside lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
  </div>
  <div class="main-content">
    <p>Main Content lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
  </div>
  <div class="clear">&nbsp;</div>
</div>
<!-- START: Main Content with Aside -->

<!-- START: Main Content with no Aside -->
<div>
  <div class="main-content">
    <p>Main Content lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
  </div>
  <div class="clear">&nbsp;</div>
</div>
<!-- END: Main Content with no Aside -->
.aside {
    width: 200px;
    float: right;
    margin: 0 20px;
}
.main-content {
    /*Width of the page, minus width of the aside, minus the total of left and right margins on both the aside and the main-content, gives us our width of our main-content in percentage (for more fluid/responsive development) */
    width: calc(100% - 200px - 80px);
    margin: 0 auto;
}
.aside+.main-content {
    float: left;
    margin: 0 20px;
}

.clear {
  clear: both;
}