By default most lists have padding to the left, internet explorer will apply a margin and other browsers will add padding. So to get rid of this, add this:

ul {
padding: 0;
margin: 0;
}

Remove padding from CSS lists