#header { color:black; } #header .navigation { font-size:12px; } #header .navigation .border .outside { color:blue; } #header .logo { width:300px; } #header .logo:hover { text-decoration:none; } a b ul li { color:green; } div .cool { color:green; } p .cool span { color:yellow; } div another { color:green; } p another span { color:yellow; } b .something { color:blue; } b.something { color:blue; } .foo .bar .qux, .foo .baz .qux { display:block; } .qux .foo .bar, .qux .foo .baz { display:inline; } .qux .foo .bar .biz, .qux .foo .baz .biz { display:none; } b hello [x="&yeah"] { color:red; }