1) Probably a missing (or extra) opening or closing div tag.
—- main-blog div is not closed prior to sidebar div
2) Potentially linked to #1 or something wrong with your theme and the location of the php that puts the comment box on your page to begin with.
Fix #1 and see if that also fixes #2.
Sorry. I thought I put the link in there.
http://notyourmotherscrazy.com
sweetangst – the main blog-div is closed. the last things I see look like this:
</div><!–end main blog–>
<?php get_sidebar(); ?>
<div class=”clear”></div>
</div><!–end content–>
</div><!–end wrapper–>
<?php get_footer();?>
Where’s the trust?
I inspected your page elements with Google chrome. Your main-blog div is NOT closed prior to your sidebar div.
Just because it has a little HTML comment next to a </div> tag doesn’t mean it’s actually closed hon. That </div> could just as easily belong to another div nested within your main-blog div. The only way to know for sure is to look at the code and make sure all the <div> tags have </div> mates and make sure that main-blog is closed prior to sidebar.
Were you looking in the right template page… I’m guessing it’s probably either in single.php or archive.php. It’s obviously not a problem on the index.php because that page works.
FYI – Your footer needs some love (e.g. your css isn’t enclosed in <style> tags, there’s other random stuff, and it isn’t aligning properly on some of your pages) and your google ads are jacking up your whole theme, look at your About & Contact pages.
Use the an HTML validator and check your page and that will help your locate missing closing tags and other errors:
http://validator.w3.org
I’ve found and fixed many code errors that have caused wacky layouts….