One error I see is that you have an extra closing DIV tag. Actually, it's not *extra* - it's for another div that appears *right after* the closing tag for it. Ahh.. and then you have an extra closing DIV tag elsewhere...
Look in your source code and you'll see this:
<!-- end header -->
Post title here
</div><!-- end STORYCONTENT -->
</div><!-- end FEEDBACK -->
</div><!-- end POST -->
</div><!-- end COMMENTS-POST -->
and yet, HERE is the opening tag for "comments-post" - the tag closing it is *before* the opening one.
Then it repeats again. The closing div up there is actually closing your #content div - which is why the second post is appearing where it is. It's no longer within the content area of your page. Then, when it repeats itself, it's also closing the #main div - thus removing the second post entirely from the flow of content.
</div><!-- end MAIN -->
</div><!-- end CONTENT -->
this one ios actually an extra closing DIV tag that isn't closing anything at all. With the *two* screwed up posts, BOTH of these clisig tags are absolutely unnecessary - they close nothing because they've already been closed in the wrong spot.
So, basically, you need to revisit your index.php file and arrange your divs accordingly. It's messed up, unfortunately!