Make CSS selectors more specific and move css into stylesheet

Add spacing between table headers and content