Been racking my brains over this for a while now without any luck. I have a page made of two columns. the left column floats left, and the right column floats right. Inside each column are two divs that are meant to sit one above the other. In the right column they appear to do this fine, with a form above and a div underneath as it should be, but in the left column the lower div overlaps the bottom of the upper div by something like 15px or so.Heres the index.php:\[code\] <!-- wraps entired contents of website below header --><div id="mainWrap"> <div id="leftColumn"> <!-- module for most recent posts --> <article id="recentPosts"> <h1>Recent Submissions</h1> <section id="recentPostsContent"> <p>upper right div content</p> </section> </article><!-- close recentPosts --> <!-- Pagination --> <div id="pagination"> <p>lower left div content</p> </div> <!-- end pagination --> </div><!-- close left column --> <div id="rightColumn"> <!-- Search bar --> <form id="searchForm" action="search.php" method="post"> <input class="navSearchInput" type="text" name="searchInput" placeholder="search here.."/> <input class="navButtonSearch" type="submit" name="submitSearch" value="http://stackoverflow.com/questions/15845343/Search" /> </form> <!--end search bar --> <!-- randomly generated image linking to a post --> <article id="randomPost"> <h1>Hightlighted Post</h1> <section id="randomPostContent"> <p>content</p> </section> </article><!-- close randomPost --> </div><!-- close right column --> <div style="clear:both;"></div><!-- clears floating columns --></div><!-- close mainWrap -->\[/code\]and the related css:\[code\]#mainWrap{margin:0 auto;width:980px;min-height:700px;margin-top:20px;}#leftColumn{ border:1px solid green;width:700px;float:left;margin:0 0px 0 0;min-height:500px;} #recentPosts{width:700px;height:310px;} #recentPostsContent{ width:700px; height:300px; border:1px solid #dfdfdf; border-radius:0 0 3px 3px; margin:0 0 20px 0; } #recentPosts h1{ width:652px; } #pagination{ width:700px; height:40px; border:1px solid #dfdfdf; border-radius:0 0 3px 3px; }#rightColumn{border:1px solid green;width:254px;float:right;min-height:500px;} #randomPost h1{width:205px;} #randomPost{ width:250px; height:310px; } #randomPostContent{ width:253px; height:300px; border:1px solid #dfdfdf; border-radius:0 0 3px 3px; }\[/code\]Why is the lower div overlapping like it is?Here is a link to the webpage in question: www.chrismepham.com/sites/newmjbox/index.php