It looks fine to me in Firefox 2.0 now, I assume you fixed it? If the above is the actual code you were using before then one of the main problems is that you're not using legal CSS comment syntax. Try like this:
/* CSS Comment */
After removing the comments you have the following errors in your CSS:
ul.sample Property circle doesn't exist : outside
ul.sample Value Error : margin-bottom only 0 can be a length. You must put an unit after your number : 1
ul.listlist Property circle doesn't exist : outside
I suggest you fix the CSS validation errors and also try fix most of the 79 HTML validation errors, after that you should find rendering becomes a lot more consistent between IE and all other browsers.