Oh how I wish Google used SEOmoz data in their algorithm!
Unfortunately this isn't the case, so there are many other metrics we need to be looking at. The first redflag on your site that I saw is that your a local marriage counselor and that you have THAT many links. Over 6k links to a locally-focused site isn't completely unbelievable, but it seems excessive. Upon looking into it, it would appear that the domain has a ton of directory submissions and if I looked futher, I'd guess I'd find some low-quality article submissions (I apologize if that is not the case).
If you're not ranking well anymore, it's a fair bet that you have too many low quality links. I would look into doing some higher quality link building like infographics, industry-specific and local directories (different than what you have) and guest blogging.
While your current website might not be a problem, that doesn't mean it's the best that it could be. I would look into a redesign or getting it up on something simple like WordPress. I would imagine your bounce rate is pretty high (just an assumption). There are several on page conversion aspects that you're missing such as a readily available phone number, no forms or calls to action, trust factors and just overall appearance.
Does that help? I can elaborate on parts if you'd like.
Good luck, Robert!
Kevin Phelps
http://www.linkedin.com/in/kevinwphelps