Здравствуйте нужна помощь, я уже запарился, все не по фен-шую них... Проблема заключается в том чтоб при пустом правом  сайд-баре контент растягивался на всю ширину, а если там что-то имеется сужался и по низу не оптекал сайд-бар. Я додумался только вот до токого:  <!doctype html> <html> <head> <meta charset="utf-8"> <title></title> <style type="text/css">  #main { 	width:300px; 	margin:0 auto; 	height:500px; 	background-color:#E4E4E4;  } *{ 	margin:0; 	padding:0; } #block { 	float:right; 	/*background-color:#C9C;*/ 	width:100%; 	margin-left:-100px; } #content{ } #r-sidebar { 	width:100px; 	float:right; 	background-color:#66F;  } #in { 	margin-right:100px; 	width:100%;  } </style> </head> <body> <div id="main">     <div id="r-sidebar">         r-sidebar r-sidebar     </div>     <div id="block">     	<div id="in">             <div id="content">                 content content  content content  content content  content                  content  content content content content content content                   content content content content content content               </div>         </div>     </div> </div> </body> </html> НО у меня вылезает естественно контент в лево на 100px, при наполненным сайд-баре. Подскажите что здесь не того, может есть другие решения? спасибо.