No, it will not be the images it's definitely your CSS.
"img 100%" tells the browser to scale the image to fill all of the <div> that surrounds it.
Have you seen the Skeleton boiler plate system? It's a ready made blank template
that automatically scales images and arranges text to fit any display screen.