Modification de l'Opacité avec jQuery

J'ai 9 points sur une grille, je veux que tous les éléments de 0,5 opacité sur chaque article et uniquement lorsque planait au-dessus si le div/item et tout à l'intérieur ont 1.0 opacicty.

Voici le JS

$('.gallery-single').css({ opacity: 0.5 });

$('.gallery-single a').mouseover(function(){
    $('.gallery-single-title', this).css('display', 'block');
        $('.gallery-single', this).css({ opacity: 1 });
});
$('.gallery-single a').mouseout(function(){
    $('.gallery-single-title', this).css('display', 'none');
        $('.gallery-single', this).css({ opacity: 0.5 });
}); 

HTML

<div class="gallery-single">
<a href="#" title="">
<div class="gallery-single-title hide">Some text goes here</div>
<div class="gallery-single-img"><img src="http://img.youtube.com/vi/code/0.jpg" width="300" height="200" /></div>
</a>
</div>

Tous les éléments sont à l'opacité de 0,5 lorsqu'il est chargé, mais opacités ne sont pas modifiés lorsque concentré.
Ce que je fais mal?

Merci de poster votre HTML?

OriginalL'auteur Ian | 2011-06-08