Right now I have my wp install in a sub folder off the root on my host server. For example http://mysite.com/site. I do not need to or want to move the site to the root or another folder. But what my host does offer is the ability to point my url to a folder essentially making the site appear to be in the root so the user only sees http://mysite.com. But when I do this images and the CSS does not appear to load thus breaking the site. I tried changing the URL settings in the "General" section but that does not work either. By the way my host is 1and1 if this is any help.
Any tips or advice is greatly appreciated.