Fixed a Firefox bug because I was using .innerText instead of innerHTML.
Improved the CSS a little bit.