Building on what Redcoder said, the condition you use is likely related to what you've done with PHP to only display the sidebar on some pages. Also, since you probably have a lot of CSS that you don't want to change or copy into a new file just to make it fit there being no sidebar, you could leave the current CSS, and just add a new CSS file in that supersedes the few select things you want by means of the cascade. If the condition is met that is.
PHP Code:
<html>
<head>
<link rel="stylesheet" type="text/css" href="original.css">
<?php
if(no sidebar) {
print '<link rel="stylesheet" type="text/css" href="overwriting.css">';
} ?>
</head>
</html>