I've been following the Penguin update and this doesn't sound like the cause. The OP said they did not do any crappy link building.
http://www.opensiteexplorer.org/domains?site=safeshepherd.co...
http://www.branded3.com/seo/penguin-update-renders-seomoz-ma...