Below is your corrected CSS and fiddle link
ul.menu li {
color:#000;
font-size:24px;
list-style:none;
border-top:1px solid #dcdcdc;
margin:14px 0;
padding-left:20px;
background:url(http://cdn.sstatic.net/stackoverflow/img/sprites.png?v=6) no-repeat 0 -633px;
}
ul.menu li#link1 {
background-position:0 -633px;
}
ul.menu li#link2 {
background-position:0 -605px;
}
ul.menu li#link3 {
background-position:0 -655px;
}