Erros mais comuns de CSS: Uso de seletores longos.
Observe o exemplo abaixo:
#cabecalho #titulo .left-side img.logo {opacity: 0.5;}
A linha acima mostra o exemplo de um seletor longo. É recomendado não escrever seletores longos, pois isso poderá comprometer na performance do carregamento do CSS.
Em geral, seletores deveriam ser especificados em apenas dois níveis de profundidade, ou três no máximo.
Sugestão para o exemplo acima:
.logo {opacity: 0.5;}