das wird durch list style types verursacht
ul#alphalist li{
background-image:none;list-style-type:none;}
somit kann da weder ein Aufzählungszeichen noch ein Hintergrundbildchen kommen.
sollte es dennoch so sein, dann sieh nach welche ID weiter oben steht,
steht da wo #content?
wenn ja dann müßtest Du
#content ul#alphalist li{
background-image:none;list-style-type:none;}
tippen,
stünde da weiter oben allerdings #page müßte es
#page ul#alphalist li{
background-image:none;list-style-type:none;}
heißen.
weiter der Zeilenumbruch entsteht, weil etwas *geblockt wurde*.
geblockt bedeutet immer:zeilenhoheit.
alles was fließt oder inline ist hat keine Zeilenhoheit mehr.
Vielleicht steht da irgendwo mal
ul li display block oder so
oder a display block
das kann was weiß ich wo im style.css drin sein.
also ausschließen das ganze,
es sollt ja fließen -wenn geht nebeneinander und gut aussehen auch noch ,

Sitemap
wieder wie oben womögloch gehört ein #content oder so davor, dass tipp ich aber jetzt nicht wieder alles 
ul#alphalist li {margin:1px;
padding:2px;
width:2.2em;
line-height:160%;
float:left;
border:1px solid #000080;}
den border kannst du auch weglassen -logischerweise 
weiter:
ul#alphalist {margin:3px auto;
width:50%;
text-align:center;}
mit der Angabe habe ich das ganze zentriert und auf 50% der vorhandenen Breite gebracht. Magst Du das nicht, dann lass width weg
so könnte es gehen, wenn der Zeielnumbruch immer noch dann da ist,
dann
ul#alphalist li a {display:inline;}
lg