What I've done, as my one site is using a modified version of the twenty eleven theme, to get images to work (ones not declared through an external CSS file), is to add this before the images/whatever.png in img src tags:
<?php bloginfo('template_directory'); ?>/
This takes the template directory and puts it in front of the image so that it pulls from the right location.
HTH