I’m not sure but to me it looks like the .secondary class of your CSS makes the sidebar move in wrong position. I changed top-pixels of the _margin from 725px to 669px and it seems to change the sidebar in correct position. I’m not sure what’s the side-effect of changing that number. I suppose you just need to find out.
So change
.secondary {
font-size: 1.2em;
line-height: 1.5em;
padding: 5px 0 0px 15px;
margin: 15px 5px 15px 669px;
_margin: 15px 5px 15px 725px !important;
width: 150px;
_width: 150px;
color: #666;
position: relative;
list-style-position: inside;
}
to this:
.secondary {
font-size: 1.2em;
line-height: 1.5em;
padding: 5px 0 0px 15px;
margin: 15px 5px 15px 669px;
_margin: 15px 5px 15px 669px !important;
width: 150px;
_width: 150px;
color: #666;
position: relative;
list-style-position: inside;
}
I hope this helps.
– Tuomas