Add comments to CSS stylesheet

It will quickly become a mess otherwise.
Modify files so as to add first-hidden messages

JQuery's .show() function changes the "display" attribute of elements to
"block" and has no effect on visibility. And it looks like my CSS selectors were
not correct either.