good to know somebody else here raises the bar for us all!
well, if instead giving the solution he would understand, i would've started with changes in OP's style sheet page, i'm sure he would've developed a "cloud computing" of it.
i've opted for the short and clear way out. his job later is to improve.
i gave the OP what he wanted and by doing that i ensured he at least understood a few things. css cascading brought to discussion would've make for a good reason for him to lost any interest and become frustrated.
and surely doing all the work for him is not a good thing. i don't condone offering complex professional solutions OPs don't understand, but use them anyway. that is making sure of causing a disaster for him later, when facing changes in a code he cannot handle
if he has the ability to wonder he'll go further without me pushing him. otherwise, it's like casting pearls before swine (no personal reference or attack here, just a saying).