Homesick is a pretty good way to keep your dotfiles in sync via github and symlinks.
Emacs Color Themes
Once upon a time, before emacs had a color theme system (or three) of its own, I wrote a bunch of functions in my .emacs config that set font-lock faces to my liking. They didn't play very nicely with Emacs 24's built-in theming system (I did write them of Emacs 19, after all), so I converted them to proper color themes. I mostly use
autumn-light. They are not comprehensive in setting faces for every popular major mode out there - I mostly only care about font-lock.