Consumer confidence slightly down