Ваш селектор не делает то, что вы ожидаете.Ваш текущий селектор соответствует этой структуре:
<div id="first">
<div id="second">
<a href="#">Hello</a>
</div>
</div>
Вы должны быть многословны:
#first a, #second a {
background:url(../images/layout/tab.png);
float:right;
}
Демо: http://jsfiddle.net/GDF9K/2/
Но если с тех пор, как вы спросилидля правильного способа я предлагаю вам использовать класс:
<div id="first">
<a class="foo" href="#">Read More</a>
</div>
<div id="second">
<a class="foo" href="#">Read More</a>
</div>
И ваш CSS становится:
a.foo {
background: url(../images/layout/tab.png);
float: right;
}