refactor of html and css, positioning and widths for article layouts