Overlapping Divs



style.css, line 133

change from

Code:
.metabar { height: 50px; background-color: #fff; color: #3E3737; font-size: 11px; font-weight: normal; margin-left: 2px;  }

to

Code:
.metabar { overflow:hidden; background-color: #fff; color: #3E3737; font-size: 11px; font-weight: normal; margin-left: 2px;  }

To clarify - first remove the height, which serves no purpose right now, then add overflow:hidden as the .metabar element contains floats that are not cleared. Setting the containing element to overflow:hidden clears floats that are contained. Uncleared floats make containing elements collapse (not spanning over all their content), which resulted in the overlap in this case. Hope this helps.
 
style.css, line 133

change from

Code:
.metabar { height: 50px; background-color: #fff; color: #3E3737; font-size: 11px; font-weight: normal; margin-left: 2px;  }
to

Code:
.metabar { overflow:hidden; background-color: #fff; color: #3E3737; font-size: 11px; font-weight: normal; margin-left: 2px;  }
To clarify - first remove the height, which serves no purpose right now, then add overflow:hidden as the .metabar element contains floats that are not cleared. Setting the containing element to overflow:hidden clears floats that are contained. Uncleared floats make containing elements collapse (not spanning over all their content), which resulted in the overlap in this case. Hope this helps.


You're the man. +rep