Difficulty styling sidebar widgets to stay in the same place on every page

Hey guys,

I’m working on a site for a local eye care facility, it’s a simple site, but I’m having trouble with some of the CSS.

Check out:


It’s built on the theme twentyten, wordpress CMS.

And look at each page, basically, there are two widgets on the sidebar - one is the menu, the other is a text widget that lists the hours of their business, it is styled via the #secondary div - my issue is, I can’t seem to figure out why it looks correct on some pages, but not on others…I realize I’m using rather extreme margins to move it around, but I’m hoping it’s something like position:“relative”; or the like…

Could someone please Help?