Hello,
As you know, google places ads based on the content of your site. Well, you have a link there about home and gardening, hence adwords about that. I saw adwords called "cool kids", but you have a kids and teens section, hence the ads are perfectly appropriate to your page (maybe now what you want to see, but appropriate none the less).
Google does have a tag:
<!-- google_ad_section_start -->
Content here
<!-- google_ad_section_end -->
This is supposed to "suggest" to google that they should consider using the content between those tags more heavily.
It does not mean that google will, and it certainly doesn't mean they will ignore the rest of your page.
Why not place those link ads on all the other pages, then you should see targetted ads for the individual categories?
By the way, they say that using the above tags is not instant, it can take a few weeks. I personally dont think they work, I placed the exact same question on my site
Adsense is displaying non targeted ads a few weeks back and I placed the tags there to check but it never improved.
Regards,
John