Na początek zaznaczę, że php/css dopiero się uczę, a mianowicie robię sobie pierwszą w życiu stronkę i jestem samoukiem, więc proszę o wyrozumiałość.
Otóż zrobiłam css z myślą o stronie głównej i on automatycznie wyświetla się na wszystkich podstronach, co nie jest mi na rękę, bo np w rejestracji chciałabym, by wyglądało to inaczej.
Strony powinny wyglądać podobnie. Z punktu użyteczności strony nie powinno się robić np na stronie głównej menu u góry, a na podstronie po prawej stronie.
Nie wiem jakie dokładnie różnice chcesz uzyskać, ale można stworzyć wiele klas (reguł css) w jednym pliku i korzystać z nich w kolejnych podstronach. Oczywiście można zawsze nadpisywać reguły np zwiększając wagę reguły lub stosując stylowanie inline.
Nie chciałbym powtarzać to jakiegoś kursu z css. Może łatwiej będzie jeśli pokażesz kod strony i tu na forum podpowiemy co można zrobić lepiej, ewentualnie poprawimy jakieś błędy.