// #moduleSlider - animated banner
            $(document).ready(function(){
                var slider_elem = "#moduleSlider";
                var slideCount = $(slider_elem+" .in .slide").length;
                var slideWidth = $(slider_elem).width();
                var inWidth = slideWidth * slideCount;
                $(slider_elem+" .in").css("width", inWidth + "px");
                $(slider_elem+" .in .slide").css("float", "left");
                $(slider_elem+" .in .slide").css("width", slideWidth + "px");
                var arrows = "<div class=\"arrows\"><a class=\"right\"><span>right</span></a><a class=\"left\"><span>left</span></a></div>";
                $(slider_elem).append(arrows);
                $(slider_elem+" .arrows").css("position", "absolute");
                $(slider_elem+" .arrows").css("width", slideWidth+"px");
                $(slider_elem+" .arrows span").css("display", "none");
                $(slider_elem+" .arrows .left, .arrows .right").css("position", "absolute");
                $(slider_elem+" .arrows .right").css("right", "0px");
                $(slider_elem+" .arrows .left, .arrows .right").css("top", "100px");
                $(slider_elem+" .arrows .right").css("marginRight", "-15px");
                $(slider_elem+" .arrows .left").css("marginLeft", "-15px");
                $(slider_elem+" .arrows .left, .arrows .right").css("cursor", "pointer");
                $(slider_elem+" .arrows .left").click(function(){
                    moduleSliderLeft(slider_elem);
                });
                $(slider_elem+" .arrows .right").click(function(){
                    moduleSliderRight(slider_elem);
                });
                $(slider_elem+" .arrows").hide();
                runModuleSlider(slider_elem);
            });
            function runModuleSlider(elem){
                $(elem).mouseenter(function(){
                    $(elem).stopTime('slider');
                    $(elem+" .arrows").show();
                }).mouseleave(function(){
                    runModuleSlider(elem);
                    $(elem+" .arrows").hide();
                });
                $(elem).stopTime("slider");
                $(elem).everyTime(5000, "slider", function() {
                  	moveModuleSlider(elem);
                });   
            }
            function moveModuleSlider(elem){
                moduleSliderRight(elem);
            }
            function moduleSliderRight(elem){
                var slideCount = $(elem + " .in .slide").length;
                var slideWidth = $(elem).width();
                var marginLeft = parseFloat($(elem + " .in").css("marginLeft"));
                var maxMargin = (slideCount - 1) * slideWidth * (-1);
                if (marginLeft > maxMargin){ marginLeft = marginLeft - slideWidth; }
                else{ marginLeft = 0; }
                marginLeft = -1 * marginLeft;
                marginLeft = parseInt(marginLeft / slideWidth) * slideWidth;
                marginLeft = -1 * marginLeft;
                $(elem + " .in").animate({
                    marginLeft: marginLeft + "px"
                }, 500, function() {
                    // Animation complete.
                });  
            }
            function moduleSliderLeft(elem){
                var slideCount = $(elem + " .in .slide").length;
                var slideWidth = $(elem).width();
                var marginLeft = parseFloat($(elem + " .in").css("marginLeft"));
                var maxMargin = (slideCount - 1) * slideWidth * (-1);
                if (marginLeft < 0){ marginLeft = marginLeft + slideWidth; }
                else{ marginLeft = maxMargin; }
                marginLeft = -1 * marginLeft;
                marginLeft = parseInt(marginLeft / slideWidth) * slideWidth;
                marginLeft = -1 * marginLeft;
                $(elem + " .in").animate({
                    marginLeft: marginLeft + "px"
                }, 500, function() {
                    // Animation complete.
                });   
            }

