$(function() { 
		var ticker = $('#ticker');
		ticker.children().filter('dt').each(function() {
		  var dt = $(this),
		    container = $('<div>');
		  dt.next().appendTo(container);
		  dt.prependTo(container);
		  container.appendTo(ticker);
		});

		ticker.css('overflow', 'hidden');

		function animator(currentItem) {
		  	var distance = currentItem.height();
		 	duration = (distance + parseInt(currentItem.css('marginTop'))) / 0.025;
			currentItem.animate({ marginTop: -distance }, duration, 'linear', function() {
				currentItem.appendTo(currentItem.parent()).css('marginTop', 0);
				animator(currentItem.parent().children(':first'));
		 	}); 
		};
		
		animator(ticker.children(':first'));

		ticker.mouseenter(function() {
			ticker.children().stop();
		});
		ticker.mouseleave(function() {
		  animator(ticker.children(':first'));		  
		});
	});

