Unfinished Adjustments to css styling to provide better reusability