Fix CSS style issues

  - Logo selection radio buttons not vertically centered (Firefox)
  - font-size value incorrect in login.css
  - Incorrect : placement in FAQ category edit
  - Incorrect block width declaration (700 vs 700px)
  - Browsers disagree on the placement of CSS3 outline properties
  - Correctly place check boxes and radio buttons
Merge pull request #643 from greezybacon/issue/css-fixes

Fix CSS style issues

Reviewed-By: Peter Rotich <peter@osticket.com>