var mooMenu = new Class({
		
			initialize: function(){
				if ($('sidebar')){
					this.appearText();
				}
			},
	
			appearText: function(){
				var timer = 0;
				var sideblocks = $$('#sidebar li');
	
				var slidefxs = [];
				var colorfxs = [];
	
				sideblocks.each(function(el, i){
					el.setStyle('margin-left', '0px');
					timer += 150;
					slidefxs[i] = new Fx.Style(el, 'margin-left', {
						duration: 0,
						transition: Fx.Transitions.backOut,
						wait: false,
						onComplete: this.createOver.pass([el, i])
					});
					slidefxs[i].start.delay(timer, slidefxs[i], 0);
	
				}, this);
			},
	
			createOver: function(el, i){
				var first = el.getFirst();
				if (!first || first.getTag() != 'a') return;
				var overfxs = new Fx.Styles(first, {'duration': 300, 'wait': false});
				var tocolor, fromcolor, origmargin;
				if (first.hasClass('sub')){
					tocolor = '262626';
					fromcolor = '868686';
				} else {
					tocolor = '262626';
					fromcolor = '868686';
				}
				origmargin = first.getStyle('margin-left').toInt();
				el.mouseouted = true;
				el.addEvent('mouseenter', function(e){
					overfxs.start({
						'color': tocolor,
						'margin-left': origmargin + 5
					});
				});
				el.addEvent('mouseleave', function(e){
					overfxs.start({
						'color': fromcolor,
						'margin-left': origmargin
					});
				});
			}
	});