Quindi non ha senso utilizzare questo metodo

div#header div#box{

che tra l'altro fa solo confusione nel foglio di stile ma è meglio fare

div#box

però è corretto questo?

div#box_c a{
display:block;
margin:10px 0px 0px auto;
}

per dare diverse formattazioni ai link ad esempio?