Aztek, nie wiem czy dobrze zgaduję co masz na myśli przez "priorytety wczytywania cssa", ale !important na końcu dowolnej deklaracji powoduje że nadpisuje ona dowolne inne które tego nie mają.
Tak, dokładnie o !important mówię. Sam przeglądam forum z pluginem Stylish, pozwalający na wczytanie dodatkowego CSSa (dlatego mam ładniej

), ale nie zastępuje on obecnego, więc muszę dodawać !imporant, by zmiany były widoczne

Wprowadzenie zmian do głównego CSSa zlikwiduje potrzebę dodawania priorytetu.
Mój CSS, jeszcze ze znacznikami !important:
body, td, th, tr {
color: rgb(100, 100, 100)!important;
}
a:link, a:visited {
color: rgb(255, 255, 255)!important;
}
blockquote.bbc_standard_quote {
background-color: rgb(20, 20, 20)!important;
border: 1px solid rgb(0, 0, 0)!important;
}
blockquote.bbc_alternate_quote {
background-color: rgb(40, 40, 40)!important;
border: 1px solid rgb(0, 0, 0)!important;
}
.post, .personalmessage {
font-size: 100%!important;
}
no-repeat scroll 0.1em 0.1em transparent;
border: 1px solid rgb(0, 0, 0)!important;
}
h4.titlebg, h3.titlebg {
background-color: rgb(14, 19, 23)!important;
}
.middletext {
font-size: 12px!important;
}
.stickybg {
background: none repeat scroll 0% 0% rgb(10, 10, 10)!important;
}
.stickybg2 {
background: none repeat scroll 0% 0% rgb(10, 10, 10)!important;
}
.lockedbg2 {
background: none repeat scroll 0% 0% rgb(15, 15, 15)!important;
}
.lockedbg {
background: none repeat scroll 0% 0% rgb(15, 15, 15)!important;
}
.shoutbox_warning {
background: none repeat scroll 0% 0% rgb(14, 19, 23)!important;
padding-left: 10px;
}
.table_frame .table_list td.icon, .table_frame .table_list td.info, .table_frame .table_list td.stats {
border-right: 1px solid rgb(50, 50, 50)!important;
}
Wystarczy znaleźć odpowiedniki w głównym CSSie (CTRL+F - bez żadnego problemu) i podmienić wartości.