現在2つのdivがあります...左はコンテンツでいっぱいで、右は幅300pxのサイドバーです。左右に並べて欲しいのですが、うまくいかないようです。画面全体を占める左側のdivから右側のdivの300pxを差し引いたものが必要です。
左のdivの右マージンに右のdivを含めることは可能ですか?
<div id="container">
    <div id="left"></div>
    <div id="right"></div>
</div>
#container {
    width: 100%
}
#left {
    float: left;
    margin-right: 350px;
}
#right {
    float: left;
    width: 300px;
    padding-left: 25px;
}
編集:
右側の位置も固定できますか?以下の解決策は機能しますが、正しいdiv位置を作成すると次のようになります。divは左側のdivの右側ではなくなりました。