Hi floatingDivs,
yes you're quite right you've enlightened me about it already many times, but it didn't occur to me that this time it had anything to do with it. In this case the elements floated are just the navigation .navigation and the nav bar .nav_bar and straight after them I have added a div clearing the floats. The picture container .main_picture is not floated, so I thought to myself that there was no float to clear, that's why it didn't occur to me to do that. And I am still puzzled as to why in this case clearing the floats is necessary. If you look at the html the floats have been cleared already, that's why I got confused I believe:
<div class = "navigation">
<ul>
<li><a href = "#">Home</a></li>
<li><a href = "#">Travels</a></li>
<li><a href = "#">Portfolio</a></li>
</ul>
</div><!--END OF navigation-->
<div class = "clear">
</div><!--END OF clear -->
<div class = "nav_bar">
<img src = "images/bar.jpg" alt = "">
</div><!--END OF nav_bar-->
<div class = "main_picture">
<img src = "images/homepage/home_1.jpg" alt = "">
</div><!--END OF main_picture -->
@lps: yes, good point, I didn't think of it!