Подскажите пожалуйста, как Лефт, Мэйн и Райт поместить в одну строку, а не как у меня. спасибо
HTML
<html>
<head>
<title>Испытание: строим сетку</title>
<meta charset="utf-8">
</head>
<body>
<div class="header"> Header
</div>
<div class="menu"> Menu
</div>
<div class="Promo">
<div class="promo promo1"> Promo1 </div>
<div class="promo promo2"> Promo2 </div>
</div>
<div class ="blue">
<div class="blue left"> Left </div>
<div class="blue main"> Main </div>
<div class="blue right"> Right </div>
</div>
</div>
<div class="footer"> Footer
</div>
</body>
CSS
html, body{
margin:0;
padding:0;
}
body{
width:450px;
height:335px;
font-family:‘Arial’, sans-serif;
font-size:10px;
color:white;
background:#34495e;
}
.header {background: #c0392b;width:350px;height:35px;margin:10px 50px 10px 50px;}
.menu, .left, .right, .main {background: #3498DB;}
.promo1, .promo2 {background: #c0392b;}
.footer {background:white; color: black;}
.menu {height:35px;margin-bottom:10px;}
.promo1 {height:60px;width:170px;float:left;margin-left:40px;}
.promo2 {height:60px;width:170px;margin-bottom:10px;float:right;margin-right:60px;}
.promo {margin:bottom:20px;}
.blue {clear:both; margin-bottom:10px;}
.left {height:120px;width:70px;margin-left:40px;float:left;padding:5px;}
.main {height:120px; width:200px;margin-left:130px; float:left;padding:5px;}
.right {height:120px;width:70px;margin-left:350px;float:right;padding:5px;}
.footer {clear:both; width:450px;height:35px}
/*
Используемые цвета:
#34495e - мокрый асфальт
#c0392b - красный
#3498DB - синий
*/