It's hard to say but z-index may be the cure! if your links / images are not clickable/selectable that ususally means they are "hidden" below another div/element i.e. they have a lower z-index than than you want them to have...
You need to find that element (it will be probably be after the links/images in the HTML code) its stacking order may be naturally higher than the elements you have given the z-index to.
Tip: color the backgrounds on all your elements (different colors so you can tell them apart) then you should find the one that is "on top" of your links
report back with a summarized version of your code if you narrow it down or cannot find it;)
Suzy