This is mainly just a resorting and indexing of CSS file content,
as talked about here:
http://www.elkarte.net/index.php?topic=439.msg3242#msg3242
and the next post.
Stuff still needs to be split from index.css to the variant files,
but I thought it better to try and get index.css organised first.
It's still a horrible mess, but at least it's easier to see
where the problems are and how to fix them.
Code has been run through CSS Comb to get consistent order in declarations.
Some redundant and/or deprecated tags etc have been removed.
Also, applied some small (tested) styling tweaks here and there.
Those should be prefectly safe.:)

Signed-off-by: Norv <a.w.norv@gmail.com>
Remove duplicate declarations.

Signed-off-by: Norv <a.w.norv@gmail.com>
Merge pull request #591 from norv/ant_themeupdates

CSS refactoring (resorting and indexing)