Currently image and iframe sizes have a fixed width or fixed max-width. Instead they should have the width of the content box but still maintain the aspect ratio. Collides with the gallery CSS (which is not very good looking anyway).
Possible solutions: css-tricks, zzzzbov, mademyday