Hi one of my site is not showing in top SERPs as it did few months back. It still appear in the SERPs but very down in it. My site is www.packersmoversdirectory.com
Either you were penalized or there is more competition for the search term you are targeting or it may be the google dance.
I think your website is new, and it's going through the news cycle (Sandbox) link delaying effect... Just keep optimizing and building more inbound links from quality and more important related websites and you will recover and get back to show in the SERP's. Good luck.
It is not penalized...your site is indexed and cached well in google.. update the content and build some backlinks, it will be back.