Was machst du? Das schaut zwar ein bisschen richtig aus ist aber noch falscher als der HTML/CSS Code der schon da ist.
Nochmal langsam zum mitschreiben (nachmachen):
Du hast in div mit der Klasse content <div class="content"> .... Ganz viel Inhalt im content ... </div> <-- hier geht das div wieder zu.
DANACH platzierst du deine sidebar.
Vergiss das mit margin-left: 600px (oder was auch immer du für hohe margin-werte da eingibst bis es passt) Das ist falsch und führt zu mehr Problemen als es löst.
Du gibst dem content-div ein float:left und dem sidebar-div ein float:left. clearen nicht vergessen.
Wenn du dich nicht mit floats auskennst: Dann les dich in die grundlagen von floats ein, das ist Grundlagenwissen von CSS, ohne dem brauchst du keine Webseiten machen. Sonst kommt so ein Murks (ist noch schön gesagt) wie hier heraus