Could still be much better, but looking forward to not accidentally fat fingering the comments link all the time.
I'd be happy to help improve, even working within the constraints of not changing any of the underlying markup. Feel free to message me.
Also what's with the '.rotate180' CSS class in the stylesheet, as much as I love reading upside down, I can't see why thats needed?