Third pass at cleaning up the CSS.

Most importantly, the bottom controls are now in
one div and no longer positioned independently.
This should add a little more flexibility.

- Some more obsolete login-form styles are gone.
- The Technetium style shows tray icons.
- Some form elements (particularly the login button)
  are now styled consistently with the page.
Whitespace fix in config.js
Re-add javascript:void() to emoticons.

This is not recommended practice, but the whole point of the
<a> element is to affect the cursor on mouseover, which does
not happen unless a href attribute is set on the anchor.
Animate the status icon.

A nice side effect of the switch to sprite icons was
that the CSS transition causes a vertical sliding animation.
This change adds that transition function specifically to
these icons again.