Added Numerous CSS Changes as well as transitions