[jQuery] jquery slider..1 issue left! :) (works in FF but not IE)

[jQuery] jquery slider..1 issue left! :) (works in FF but not IE)


note: Thanks Charlie for helping with first issue!
I'm down to one issue with the easyslider jquery plugin.
If you look at http://www.movieeye.com/index-new.jsp in IE 7, you'll
notice the text is overflowing and creating a horizontal scrollbar on
the browser page.
I'm not much of a coder, and am pretty lost here. Have tried messing
with CSS stuff, but nothing seems to stop that overflow.
I'd greatly appreciate any help!
Code for page is:
----------------------------
<!-- START test slider code -->
<div id="slidercontainer">
    <div id="slidercontent">
<div id="slider" align="center" style="display: none;">
            <ul>
<%
dim celeb_mail_results_with_photos_display_how_many :
celeb_mail_results_with_photos_display_how_many = 18
dim celeb_mail_results_with_photos_num_per_row :
celeb_mail_results_with_photos_num_per_row = 6
dim celeb_mail_results_link_name :
celeb_mail_results_link_name = true
%>
<!-- #include virtual="/includes/sliders/
slider_results_photos.jsp" -->
</ul>
        </div>
</div>
</div>
<!-- END test slider code -->
CSS Code looks like this
-------------------------------------
@charset "utf-8";
/* CSS Document */
    #slidercontent{
        position:relative;
        }
#slidercontainer{
        margin:0 auto;
        position:relative;
        text-align:left;
        width:896px;
        background:#fff;
        margin-bottom:2em;
        }
/* clearfix */
        #slidercontent:after, ul:after{
            content:".";
            display:block;
            height:0;
            clear:both;
            visibility:hidden;
            }
        #slidercontent, ul{
            display:block;
            }
        /* \*/
        #slidercontent, ul{
            min-height:1%;
            }
        * html #slidercontent, * html ul{
            height:1%;
            }
/* // clearfix */
/* image replacement */
.graphic, #header h1, #prevBtn, #nextBtn{
margin:0;
padding:0;
display:block;
overflow:hidden;
text-indent:-8000px;
}
/* // image replacement */
/* Easy Slider */
    #slider{
    }
    #slider ul, #slider li{
        margin:0;
        padding:0;
        list-style:none;
        overflow:hidden;
        }
    #slider li{
        /*
            define width and height of list item (slide)
            entire slider area will adjust according to the parameters provided
here
        */
        width:896px;
        height:171px;
        display:block;
        }
    #prevBtn, #nextBtn{
        display:block;
        width:30px;
        height:77px;
        position:absolute;
        left:-30px;
        top:41px;
        }
    #nextBtn{
        left:896px;
        }
    #prevBtn a, #nextBtn a{
        display:block;
        width:30px;
        height:77px;
        background:url(/includes/sliders/images/btn_prev.gif) no-repeat 0
0;
        }
    #nextBtn a{
        background:url(/includes/sliders/images/btn_next.gif) no-repeat 0 0;
        }
/* // Easy Slider */
Easy Slider code is
-----------------------------
(function($) {
    $.fn.easySlider = function(options){
        // default configuration properties
        var defaults = {
            prevId:         'prevBtn',
            prevText:         '',
            nextId:         'nextBtn',
            nextText:         '',
            controlsShow:    true,
            controlsBefore:    '',
            controlsAfter:    '',
            controlsFade:    true,
            firstId:         'firstBtn',
            firstText:         'First',
            firstShow:        false,
            lastId:         'lastBtn',
            lastText:         'Last',
            lastShow:        false,
            vertical:        false,
            speed:             800,
            auto:            false,
            pause:            4000,
            continuous:        false
        };
        var options = $.extend(defaults, options);
        this.each(function() {
            $('#slider').css({'display' : 'block'});
            var obj = $(this);
            var s = $("li", obj).length;
            var w = $("li", obj).width();
            var h = $("li", obj).height();
            obj.width(w);
            obj.height(h);
            obj.css("overflow","hidden");
            var ts = s-1;
            var t = 0;
            $("ul", obj).css('width',s*w);
            if(!options.vertical) $("li", obj).css('float','left');
            if(options.controlsShow){
                var html = options.controlsBefore;
                if(options.firstShow) html += '<span id="'+ options.firstId +'"><a
href=\"javascript:void(0);\">'+ options.firstText +'</a></span>';
                html += ' <span id="'+ options.prevId +'"><a href=\"javascript:void
(0);\">'+ options.prevText +'</a></span>';
                html += ' <span id="'+ options.nextId +'"><a href=\"javascript:void
(0);\">'+ options.nextText +'</a></span>';
                if(options.lastShow) html += ' <span id="'+ options.lastId +'"><a
href=\"javascript:void(0);\">'+ options.lastText +'</a></span>';
                html += options.controlsAfter;
                $(obj).after(html);
            };
            $("a","#"+options.nextId).click(function(){
                animate("next",true);
            });
            $("a","#"+options.prevId).click(function(){
                animate("prev",true);
            });
            $("a","#"+options.firstId).click(function(){
                animate("first",true);
            });
            $("a","#"+options.lastId).click(function(){
                animate("last",true);
            });
            function animate(dir,clicked){
                var ot = t;
                switch(dir){
                    case "next":
                        t = (ot>=ts) ? (options.continuous ? 0 : ts) : t+1;
                        break;
                    case "prev":
                        t = (t<=0) ? (options.continuous ? ts : 0) : t-1;
                        break;
                    case "first":
                        t = 0;
                        break;
                    case "last":
                        t = ts;
                        break;
                    default:
                        break;
                };
                var diff = Math.abs(ot-t);
                var speed = diff*options.speed;
                if(!options.vertical) {
                    p = (t*w*-1);
                    $("ul",obj).animate(
                        { marginLeft: p },
                        speed
                    );
                } else {
                    p = (t*h*-1);
                    $("ul",obj).animate(
                        { marginTop: p },
                        speed
                    );
                };
                if(!options.continuous && options.controlsFade){
                    if(t==ts){
                        $("a","#"+options.nextId).hide();
                        $("a","#"+options.lastId).hide();
                    } else {
                        $("a","#"+options.nextId).show();
                        $("a","#"+options.lastId).show();
                    };
                    if(t==0){
                        $("a","#"+options.prevId).hide();
                        $("a","#"+options.firstId).hide();
                    } else {
                        $("a","#"+options.prevId).show();
                        $("a","#"+options.firstId).show();
                    };
                };
                if(clicked) clearTimeout(timeout);
                if(options.auto && dir=="next" && !clicked){;
                    timeout = setTimeout(function(){
                        animate("next",false);
                    },diff*options.speed+options.pause);
                };
            };
            // init
            var timeout;
            if(options.auto){;
                timeout = setTimeout(function(){
                    animate("next",false);
                },options.pause);
            };
            if(!options.continuous && options.controlsFade){
                $("a","#"+options.prevId).hide();
                $("a","#"+options.firstId).hide();
            };
        });
    };
})(jQuery);