On this site http://bestofindex.com I'm having a bit of an issue with the layout staying put where I need it to be. For example on the search page after performing a search the layout gets "out of whack". http://bestofindex.com/search
The page is generating a lot of code inside the head tag that should be outside. My best recomendation is to install firefox then the plugin called 'firebug'. You can right click an element and 'inspect element'. Without a proper look through and a fair amount of time I can't solve this for you, it's a problem with the script I think but thats the reason: Code is being generated inside the head section of the html page that should be inside the body section. I hate to ask for money but it's probably going to take around an hour to fix this and I will happily do it for say... $30? either way I hope you solve it.
do you really need all that stuff on the search page anyway. My guess is your using %'s in your css and when the search results show up, they are wider than your original content. IMO the stuff you have in the search isn't necessary.