Do you need all those separate liked style sheets? CSS = cascading. Last linked style sheet (or closest to element) overrides previous ones.
You have to make your buttons and content narrower to fit side by side in width of window. Remember "box model" and add right + left margins, padding, border to content width.
Try giving your buttons and content <div>s percentage widths.