add image caption support; fix css