css and <div>'s are a very good way to learn html the RIGHT way. But, you cannot use the method posted in this thread to get the layout the way you want it.
To add content on top of a layout, you simply add the image to the background of your <td>'s like i did in the post above yours.