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:
<div id="main">
<div id="content">
<!-- end header -->
<div class="post">
Post title here
<div class="storycontent">
content here
</div><!-- end STORYCONTENT -->
<div class="feedback">
</div><!-- end FEEDBACK -->
</div><!-- end POST -->
</div><!-- end COMMENTS-POST -->
<div id="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!