CSS Spacing: Consistency is key!

Equally spaced out all CSS properties and their values.
Also, added -webkit-box-shadow so Chrome and Safari users won't feel left out!