Submitting for review

I've gotten as close as I can without spending hours nitpicking on
colors & styling. Let me know what you think.