Amplified input gets offset?
You're clamping your output to ground with the bridge rectifier.  The cap charges disproportionately when the output is below ground, through D1 and D3.  Depending on your load, that could be the rectification you want...are you measuring the level, or trying to drive a motor?

Another option is to use a precision rectifier.