SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've noticed that my main site uses styles/corev4.css while the subsites use various revisions of _layouts/1040/styles/Themable/corev4.css.

I have to modify both. While I can access styles/corev4.css, how to get to _layouts/1040/styles/Themable/corev4.css?

share|improve this question

It is strongly advised against modifying the corev4.css file.

This main reasons being that as soon as you apply the next update, your css customisations will be lost as the file will be overwritten, and your changes affect the entire farm.

It's recommended that you create a new CSS file, store it either in a folder in LAYOUTS in the SharePointRoot folder on the server, or in the Style Library in your site collection - and reference this CSS from the AlternateCSS property for the site (through either managed Code or PowerShell), or modify your masterpage to use this new CSS alongside Corev4.

share|improve this answer
The next update being a sharepoint SP (Service Pack) or CU (Cumulative Update), not the update of your own feature. – Bart Jun 6 '11 at 13:48
thanks, but i think this only partially solves the problem. i'm fin with modifying the master pages, but again, i should modify the main site's masterpage and all the masterpages that have been cloned while creating each new subsite! – pistacchio Jun 6 '11 at 14:06
I'm not going to create another answer, but James is spot on here. NEVER modify the out of the box style sheets, JS, or masterpages. If you need to make changes, make copies, modify the copies, and deploy via a solution. If you've deployed your custom master/css via a solution a single upgrade command will push any changes to all instances of those files (since they're ghostable), you don't have to touch every one out there. – webdes03 Jun 6 '11 at 19:18

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.