refactored CSS to be simpler and remove some redundancy
refactored the heading to use inline block