reorganized css structure