Looks like you're on the right track, but there was one thing that bothered me.
Generally you should try to avoid these sort of lines (particularly at the edges of a sprite) mainly because it tends to make the image look.. for lack of a better word, too pixel-y.