Keep up with the antibiotics and the anti-inflammatory meds. Some sub-q fluids might be a great idea, ask your vet and please get Bacardi in for that ASAP. He may be dehydrated and the fluids under the skin can work wonders.
Meanwhile, if you have an eyedropper or something, see if you can get bits of water into him.
Poor Bacardi - I hope he turns a corner soon!
"I have six locks on my door all in a row. When I go out, I lock every other one. I figure no matter how long somebody stands there picking the locks, they are always locking three." -- Elayne Boosler