Separated concerns
Rearranged the css to be alphabet