Yes, and it’s not that hard:
suppose, in your index there are two divs, one called #main, and the other one called #sidebar. These will be in your style.css.
Now suppose you want to remove the sidebar for pages, then you create only one div in page.php, called #main-single. In style.css you add this id with the appropriate settings, probably width directive larger than the one in #main.
Peter
Would that be for all pages then? I’m hoping to do it selectively for some?
well, you can different themes for different pages, if you like.
Read about that here.
Peter
Actually, thinking about it, I only want it to display on my main page.
Then you have to change single.php, page.php, archive.php, category.php, and possibly others (all depending on your template hierarchy, of course) to be different than your index.php (or home.php, again depending on your hierarchy).
Peter