Preview for images and some incredibly tweaky and annoying css