;(function($){

    $(document).bind('newContent', function(){

        // add additional classes to avoid css3 :last-child and :first-child
        $('ul').find('li:first').addClass('first');
        $('ul').find('li:last').addClass('last');

        // add .hover to list items containing a link (to fix ie li:hover)
        $('ul').find('li:has(a)').hover(function(){
            $(this).addClass('hover');
        }, function(){
            $(this).removeClass('hover');
        });

        $('dd').hover(function(){
            $(this).addClass('hover');
        }, function(){
            $(this).removeClass('hover');
        });

        // add a class emphasize to the first content paragraph
        $('#content p:first').addClass('emphasize');


    });

    $(document).ready(function(){
        $(document).trigger('newContent');
        $(window).trigger('resize');
    });

})(jQuery);
