Во-первых: доктайп <!DOCTYPE html>. Во-вторых: зачем <div style="clear: both;"></div>? Можно все что float-ится обернуть в <div style="overflow: hidden;"></div> и никакой clear: both не нужен В-третьих: 3 колонки и все 3 резиновые - ой-ой. float и резиновый width не совместимы. Разве что таблицами верстать. Хотя есть еще штуки типа bootstrap.
Кстати, nikolay1519 прав, советую только сайдбары сделать резиновыми, а контентбар фиксом. Но и такая картинка у многих вызовет неприятное мнение о верстальщике.
Самое удобное это фикс под 1000 горизонталь, и все это ровнять по центру. На больших экранах иногда криво смотрится, но зато ничего не расползается.