I am making an A/B website. Mostly for fun. It has two parts. It fetches a page from the internet and shows it in a container (div#page). So I fetch example.com, and change the base and show it in the div. so far so good.
The uppper part is my site's content(div#header). I show the menu, a form(to specify url) and a couple of other things.
The problem is: the css from example.com also applies to the elements of my site. How do I stop this from happening? I want example.com's css to apply only to #page, not #header
Is there a way of doing this? I know I can use a reset helper, but doesn't seem like an optimal solution: having to redefine everything. Plus then my site's css will apply to example.com
Any ideas, or is this undoable?