To stop the bullet showing use list-style-type:none in the ul declaration.
Also set padding and margins to zero to even moz and ie up. (Or explicitly set them as required)
To display the list horizontally you will need to either float the list items left or use display:inline.
If you use display:inline then in good browsers you will be unable to apply height and widths because an inline element cannot hold widths or heights. You will then need to add padding to give the element some width and height instead.
If you float the element you can apply width and height as required and this also allows you to easily set an anchor to display:block so that the whole list item rolls over.
Here are example sof every type of list you will ever need.
There is even an automatic list generator here.
I should play around with the above links until you understand them and can apply them as required.
Hope that helps.