jQuery( function ($) {
	$( '.commentlist > li:last-child' ).addClass( 'last' );
	
	$( '#nav li:last-child' ).addClass( 'last' );

	$( '.menu > li' ).each( function( event ) {
		var children = $( this ).children().size();
		if ( children > 1 ) {
			$( this ).addClass( 'has-sub' );		
			$( this ).hover(
				function () {
					$( this ).addClass( 'hovered' );
				},
				function () {
					$( this ).removeClass( 'hovered' );
				}
			);
		}
	});
	var logo_offset = $( '#logo' ).offset().top;
	var last_nav_elem_offset = $( '#nav > ul > li:last' ).offset().top;
	var nav_padding = parseInt( $( '#nav' ).css( 'margin-top' ).replace( 'px' ) );
	while ( last_nav_elem_offset - nav_padding != logo_offset && $( '#nav li' ).length>1 ) {
	$( '#nav > ul > li:last' ).remove();
		last_nav_elem_offset = $( '#nav > ul > li:last' ).offset().top
	}
});
