simplified css and added opacity for body