I have 2 themes in my wordpress site http://tattooholic.com one for the main page and one for all the rest of the pages. Somehow, the background for all the pages is also displayed in the main page, even though the css of the mainpage defines a diffferent background. How can I change the background for the main site page?
There may be a simpler way, but the way I'd do it is assign an ID to the body depending on the page type. I've actually written an article about this a while ago except that in your case, you would use the body's ID to change the background's CSS.