Brink Kale
Have you tried putting all your buttons on a single layer and have the hovers for all the content on a layer higher than that?
I just had an idea. Instead of using the images for the buttons, make the h2 sections of the sections you want as the buttons. That way when you hover on them ( and set the content itself to come up) it would be forced to treat it as a hover and since it would be the topmost layer it would be material and kick the other layers from showing. Hope that makes sense
I am using the entire section as the button. It's only hidden in FF at the moment so if you are using FF, view it in IE. I tried this (simplified of course):
#about{z-index: 1;}
#details{z-index: 1;}
#journal{z-index: 1;}
#comments{z-index: 1;}
#friends{z-index: 1;}
#wishlist{z-index: 1;}
#signature{z-index: 1;}
#about:hover{z-index: 2;}
#details:hover{z-index: 2;}
#journal:hover{z-index: 2;}
#comments:hover{z-index: 2;}
#friends:hover{z-index: 2;}
#wishlist:hover{z-index: 2;}
#signature:hover{z-index: 2;}
But when you hover over the About section, every other section is STILL on top of it. Some of the sections show up on some of the others. The comments, journal wishlist and I think signature sections are the onlyones that actually come out on top.