I would suggest using the css class earlier, instead of putting an image, since it is a presentation and not very important for the content.
Changed this to add position: relative ...
#menu li { float: left; position: relative; }
And then something like this ... you may have to add a residence permit to li.
.icon-home:before { position: absolute; top: 0px; left: 0px; content: ""; background: url(http://i.imgur.com/1CRy2G5.png); width: 24px; height: 24px; }
To add a class ...
<li><a class="icon-home" href="#">Home</a></li>
source share