Using a table is still a good way to go, but you will have to change some table cell attributes. For example, if your graphic is in the first row/first column cell and your text is in first row/second column cell, but the text is not aligned correctly, you will have to use the valign="top" attribute in the HTML source code for that table cell.
The valign attribute allows you to set a graphic or text that appears in a table cell to the top or bottom. The default is center.
Here is a good Web page I found that might help you:
http://www.w3schools..._table_elementsThis page shows some HTML code for a table (on the left) and the actual table it produces (on the right). You can experiment by changing the code, clicking on the "Edit the text and click me" button, and see the results of your changes in the table on the right.
To understand the valign attribute I just mentioned, look for the <td>HELLO</td> code on the above Web page, and change it to:
<td valign="top">HELLO</td>
Click the "Edit the text and click me" button and watch the "Hello" in the table jump to the top of the cell.
Remember, the valign="top/bottom" attribute works for text or graphics in a cell.
Do a search on Google or YAHOO for "HTML help tables" and look for different table attribute settings that might help you align your text and graphic properly. The align="left/center/right" attribute, and setting the size of your columns and table, could also do the trick.
Hope this helps.