listの画像位置を調整する。

<div id="side_nav">
	<ul>
		<li><a href="#">A</a></li>
		<li><a href="#">B</a></li>
		<li><a href="#">C</a></li>
		<li><a href="#">D</a></li>
		<li><a href="#">E</a></li>
	</ul>
<!-- end[div id="side_nav"] --></div>
#side_nav ul{
	list-style:none;
	padding:0px;
	margin-left:20px;
	line-height:1.5em; /*emはMを基準にした大きさ(ここでは行間)*/
}
/*
拡大縮小した時に縦位置がずれないように、liに画像を配置する。
*/
#side_nav li{
	background-image:url(../image/li_icon.gif);
	background-repeat:no-repeat;
	text-indent:20px;
	background-position:center left;/*背景画像の縦位置の指定。*/
}

普通にulの list-style-image: url('../images/XXXX.jpg')"と指定すると
縦位置の調整ができなかったりします。
そこで、liのbackground-imageを指定してやるわけですが、
文字の上にかぶってしまうので、text-indentで調整し、
縦位置をbackground-positionで指定します。

なお背景の細かな指定も可能です。数値で位置をしていする場合は、横(右側へ)、縦
(下へ)指定します。

background:url(../images/XXXX.jpg) no-repeat 0px 7px;