jQuery seems to ignore content from .load

jQuery seems to ignore content from .load

I successfully load some content at the beginning of a document.ready script with:
  1. $('#leftColumnContent').load(contentToLoad);

What works: rollovers on content that didn't use .load:
  1. $('img#mainNavNews').hover(function () {
  2. this.src = 'images/nav/news_dn.png';
  3. }, function () {
  4. this.src = 'images/nav/news_up.png';
  5. });
  6. $('#leftColumnContent').load(contentToLoad);

  7. $('img#mainNavNews').hover(function () {
  8. this.src = 'images/nav/news_dn.png';
  9. }, function () {
  10. this.src = 'images/nav/news_up.png';
  11. });
What doesn't work: the same rollover code in the same script that points to unique elements from the .load content. Unless I put the script at the end of the .load content.

What am I missing here? I'd like to keep all the code in one script. ( I attached the complete script. )

Thanks!
Lee