Du solltest sehr vorsichtig sein und genau wissen was du tust, wenn du das CSS-Framework (Spaltenlayout) überschreibst. Die Angabe zur Breite von #left und margin-left von #main gehören z.B. zusammen.
Code:
#left { width: 33%; }
#main { margin-left: 33%; }
/* nicht: */
#left { width: 320px; }
#main { margin-left: 33%; }
Eine Breite für #main oder #main .inside anzugeben ist nicht vorgesehen, die wird automatisch eingestellt.
Code:
/* dein CSS: */
#main .inside { width: 628px; }
/* das solltest du besser enfernen */
Gruß
Lesezeichen