I know it doesn't make the image float: I only told you how to position the top
To get the 'floating', try this: wrap the <ul> in a div, wrap that <div> and the <img> in another div, and set the inner <div> to 'float: left;'. Scrap that: it doesn't want to work. Just experiment
