added css and basic layout