Re-factored and rearranged CSS styles.