OY!!!… no wonder it’s not working.
You’ve got css attributes fighting against each other something awful.
Your right column is full width of the page… that’s ONE REASON setting the page width is not working… column width is in control.
You have open ul tags… open div tags…
Everything in the right sidebar is out of control… not being contrained to the sidebar area… it’s bleeding over the entire content area, outside of and below the footer area…
As you said… “you changed a bunch of things” alright ??
Ok… start over… every css file you made changes to, upload the ORIGINAL css file to overwrite your changes, including and especially the realty widget css files… get everything back to correct settings and then… SLOW DOWN… TAKE A DEEP BREATH and carefully work your page ONE AREA AT A TIME.
First step, set your page width to match your menu width… and why are you using an image map for menu???? You can easily style the Twenty Ten menu to look exactly like your image map (it is the #access setting in the css file).
Anyway, if you want, upload the original css and let me know when you’ve done that and we’ll fix it one area at a time ??