Much respect for writing out the sprites by hand, they aren't easy to make.

You'll see in client work that usually we prefer icon font sets to sprites if we can help it. For just social icons, [Symbolset has a nice lightweight set](http://symbolset.com/icons/social-regular). A scalable alternative is SVGs, which can be a pain to manage and style differently.