hocam kodlarını okumadıum fazla zamanım yok ama şöyle bahsediyim kısaca. Eğer iki cssde de aynı seçicileri kullandıysan çakışma yapar. Peki hangisi etkili olur.css ini sayfana tanıtırken en son tanıttığın css deki kodlar geçerli olur. Yani başka klasör aynı klasör farketmez kaçıncı satırda tanımladığın çok önemli.

Bu mantık html in kodları yukarıdan aşağıya doğru okumasından ve uygulamasından kaynaklanır. Yalnız bu yapınında bozulduğu anlar vardır.

Mesela " #top ul " ile " ul " seçicisini karşılaştırırsak. "#top ul" seçicisi alttada olsa üsttede olsa her zaman ul dan daha kıymetlidir.

o zaman senin yapman gereken ul.menu classının başına hangi divin içerisinde duruyoprsa onun idsini vermek olucaktır.

#sol ul.menu {} gibi yani.
Böyle yaparsan çakışma olmayacaktır.

Umarım yardımcı olur.