My HTML list is structured like this:
<ul id="remove">
<li id="rm_txt_1" onClick="remove_1();">Remove </li>
</ul>
<ul id="move">
<li id="mv_txt_1" onClick="position();">Move Down</li>
</ul>
It is styled using the following CSS:
#remove{
list-style-image:url(../images/remove.fw.png);
padding-left:30px;
margin-top:15px;
vertical-align:middle;}
#move{
list-style-image:url(../images/mvdown.fw.png);
padding-left:30px;
margin-top:15px;
vertical-align:middle;}
#rm_txt_1, #mv_txt_1{
padding-left:5px;
cursor:pointer;
font-size:14px;
vertical-align:middle;}
Despite applying "vertical-align:middle;" to all "ul" and "li" elements, the visual result appears awkward as shown below: