There is an unnecessary addition of 10 pixels
in file: wp-includes/media.php
in function: img_caption_shortcode
which causes troubles using css to force right alignment of images.
Because image thumnails of width=150 resides in a div of width=160 (10 + image width).
I think you should remove this addition of 10 pixels in a future version of worpress.