added background-image, captions and box-shadows