redesigned home page and related css updates