fadeOut callback executes before animation is complete
<p>I was under the impression that the css rules in the callback function below would not execute until after the fadeOut was complete. That doesn't seem to be the case. The lines in the callback function are actually executing on click. Any ideas where I'm going wrong?</p>

<pre><code>$('a.close_link, #lightbox').click(function(){  
    $('#lightbox, .lightbox_panel').fadeOut(300,function(){
        $('.instructor_video').css('left','150%');
        $('.instructor_bio').css('left','50%');
    });
    return false;
 });
</code></pre>
