If you are developing your own templates one very useful trick is to use the "Beez" template overide files. Just copy the "html" folder from the "Beez" template to your new template.

This will give you the pure css output (NO tables) very nice...

The only thing I did not like was the layout of the "written by" and "modified date" (all in one line). Also the added text next to the icons was not so great either:

These are the files you will need to edit to get the layout you require:

blog_item.php /templates/yourtemplate/html/com_content/category
blog_item.php /templates/yourtemplate/html/com_content/section
default.php /templates/yourtemplate/html/com_content/article
default_item.php /templates/yourtemplate/html/com_content/frontpage

Note: To change the actual text, of say for example "Written by" you need to change the variable in the following file:

Core Folders >> language/en-GB/en-BG com_content.ini