Recent Posts Plugin - Appearance

Hello again,

I have the recent post plugin installed and working. However, I'm trying to parse the posts so that the blog title, avatar and body have start and end tags.

html output should look like ie:

<h3>Post title<h3>
<img src="avatar">
<p>Post excerpt</p>

This is my current PHP tag:

<?php
display_recent_posts(35,120,300,'
','<h3>','</h3>','','','<p>','</p>','yes','yes',64);
?>

This is what the html output looks like with the above php:

<p><h3><img alt='' src='avatar.png' class='avatar avatar-48' height='48' width='48' /> Deadly Fake Trees Are Springing Up Across America</h3>
post text here</p>

This makes it a bit difficult to style using css, as the img is inside h3 and h3 is inside <p>.

Thanks in advance.