Fix BL-790 "Image in middle" layout problem

By rewriting the css for this page to be simpler & smarter.