body.first { background-color : white; } body.second { background-color : silver; } /* first */ body.first h1 { color : red; background-color : transparent; font : bold 24px georgia, courier new, courier, monospace; } body.first p { color : blue; background-color : transparent; font : normal 14px georgia, courier new, courier, monospace; } /* second */ body.second h1 { color : darkred; background-color : transparent; font : bold 24px verdana, arial, helvetica, sans-serif; } body.second p { color : darkblue; background-color : transparent; font : normal 14px verdana, arial, helvetica, sans-serif; } /* not associated */ ul { margin : 0; padding : 0; } li { display : inline; margin : 0 20px 0 0; padding : 0; }