IE adding pixels to width
I'm making a site and on some pages IE is adding some pixels to make it have a horizontal scroll bar and on others it is not.  I really can't figure out what is wrong here.  Here is my CSS any help will be greatly appreciated (I'm using jQuery on the site if that effects your answer any).

    html, body {
    	padding: 0;
    	margin: 0;
    	border: 0;
    	height:100%;
    	min-height:900px;
    	font-size: 12px;
    	font-family: Tahoma, Geneva, sans-serif;				
    }
    .north {
    	height: 100px;
    	margin-right:5px;
    }
    .south {
    	height: 2em;
    	background-color: #3F3F3F;
    	border-top: 1px solid black;
    	font-size:80%;
    	color: rgb(200, 200, 200);
    	width:100%;
    	display:block !important;
    	position:absolute !important;
    	bottom:0px !important;
    	left:0px !important;
    }
    .west {
    	width: 200px;
    	font-size: 0.78em;
    }
    .center {
    	font-size: 80%;
    	height:auto;
    	min-width:300px;
    }

Those multiple !important notation where a fix for some other stuff what wasn't working, but removing them doesn't fix the issue.
IE adding pixels to width
===

I'm making a site and on some pages IE is adding some pixels to make it have a horizontal scroll bar and on others it is not.  I really can't figure out what is wrong here.  Here is my CSS any help will be greatly appreciated (I'm using jQuery on the site if that effects your answer any).

    html, body {
    	padding: 0;
    	margin: 0;
    	border: 0;
    	height:100%;
    	min-height:900px;
    	font-size: 12px;
    	font-family: Tahoma, Geneva, sans-serif;				
    }
    .north {
    	height: 100px;
    	margin-right:5px;
    }
    .south {
    	height: 2em;
    	background-color: #3F3F3F;
    	border-top: 1px solid black;
    	font-size:80%;
    	color: rgb(200, 200, 200);
    	width:100%;
    	display:block !important;
    	position:absolute !important;
    	bottom:0px !important;
    	left:0px !important;
    }
    .west {
    	width: 200px;
    	font-size: 0.78em;
    }
    .center {
    	font-size: 80%;
    	height:auto;
    	min-width:300px;
    }

Those multiple !important notation where a fix for some other stuff what wasn't working, but removing them doesn't fix the issue.