For some reason your single post pages are structured like:
<div id=content" class="col-ful">
<div id="main">
<!-- main content goes here-->
<div id="sidebar">
<!-- sidebar content goes here-->
</div>
</div><!-- end #main -->
</div>
instead of:
<div id=content" class="col-ful">
<div id="main">
<!-- main content goes here-->
</div><!-- end #main -->
<div id="sidebar">
<!-- sidebar content goes here-->
</div>
</div>
Open single.php and see if a </div>
was deleted and/or use Firebug to try and see why the main <div>
is not being closed.
Well, my single.php is obviously a lot more in-depth than your example, but I took your word for it, and without searching through and counting, I just tried changing
<?php endif; ?>
<?php endwhile; ?>
<?php endif; ?>
</div><!--/centercol-->
<?php get_sidebar(); ?>
<?php get_footer(); ?>
to:
<?php endif; ?>
<?php endwhile; ?>
<?php endif; ?>
</div> </div> <!--/centercol-->
<?php get_sidebar(); ?>
<?php get_footer(); ?>
…note the extra </div>
in there… and it worked perfectly. Good call. Thanks.