Hi,
I was going to suggest setting the image as a BG image within an AP div or nesting the image in the div. Be sure to define image width and height on the div and set a left value for IE6/7
You’ll need to explain the dynamics of this because there are a number of problems to overcome
First and most importantly you are using the equalising column negative margins on #right which means that in effect the bottom of that div is 2000px down the page from the end of the content.
If you want to absolutely place something at the bottom of #right (excluding the negative margin section) you would need to set it at a bottom position of 2000px.
However it will overlap content because absolute elements are removed from the flow. You would need to add an inner element with some padding equal to the images height to protect it.
This also begs the question as to why you are using the equal column method and do you in fact want the image at at he bottom of the longest column and not the current column?
If so then you would need to move the position relative to the main wrapper that holds all these columns.
You should be aware that the large padding and negative margin technique onbined with the overflow hidden on a parent will kill any in page links in that section (if there are any).
To help further we would need to know more about your current code and more about the effect you are trying to achieve in context
Instead of making the image the background of the right column, I made it the background (bottom-right) of the container. This solves the varying column length issue that I faced.
If you moved the position:relative to the main container then the absolute element would have been placed in relation to the wrapper and not the columns. It is exactly the same method as applying the background image to the main container (except that its cleaner to use the background image if the content you are placing is decoration only).
I did go into details quite thoroughly in the post