improved picture caption CSS