alt131 - 5:23 am on Jul 15, 2011 (gmt 0)
Hi Danepak, and welcome to WebmasterWorld :)
No need to give up! I have been trying to find time to take a closer look at this, but in the interim can you tell me why you are using text-indent? Is it because you are trying to make the distance between the bullet and the text the same cross-browser?
The reason I ask is because if so, unfortunately that's not fixing the actual cause of the initial browser variations. Browsers vary in the dimensions of the padding and margins they apply to the ul, and to the li. So unless you "zero out" (remove) those initial differences, adding text-indent simply accumulates the differences rather than evening them out. If that makes sense.
I've never recorded the differences, so this is a good chance. While I'm doing that, make sure your code validates as rocknbil suggested (always good practise, even if not affecting the code problem), and as you are playing with the code, if you haven't already done so, try setting margin and padding to zero on the ul and li and watch the effect.
And of course, if my guess as to why you are using text-indent is wrong - then tell me ;)