The right_col is 250px wide while the image janice.jpg is only 200px wide. If you add text-align: right; to the stylesheet for #right_col it will move it to the far right of the div.
Text-align: right applies to text and surprisingly images as well.
----------
Note: your footer is using up more than 100% width and causing a scrollbar. If you use the scrollbar you can see that all higher divs are exactly using 100% of the window but the footer is using about 20px more.
Remove width: 100%; from .footer div in the stylesheet. I'm not quite sure why the padding of 10px both sides is making it more than 100%, but it is.
Code downloaded to my PC will be deleted in due course.
WIN7; IE9, Firefox, Opera, Chrome and Safari for Windows; screen resolution usually 1366*768.
Also IE6 on W98 with 800*600 and IE8 on Vista 1440*900.