edited CSS code

defined width. it seemed the div being populated was overflowing with the text.
also, the transition effect was too slow.
finally the I aligned the text to the left to be easier to read.