Как сделать, чтоб на определенном сайте подгружался (из расширения) свой css файл?

Заранее спасибо

Используй userContent.css из папки chrome в профиле Firefox. Пример:

Выделить код

Код:

@-moz-document domain(mozilla-russia.org) {
 pre {
  font-family: "Lucida Console" !important;
  font-size: 105% !important;
 }
}

а если я не только себе?
это мне надо в расширение вставить.

Innuend0
Как вариант, расковыряй Stylish и посмотри, как в нём это реализовано - в профиле создаётся файл stylish.rdf, который и содержит CSS.

ухх ковырять чужой код =) ну я попобую там найти это.
вообще подумал, что может просто создавать элемент <link> прописывать ему аттрибуты (адрес css'ки из расширения указать) и вставить этот элемент в документ (сайт, который нужен). Но я это могу сделать только когда DOM дерево уже построится, а будут ли те свойсва css использоваться или он их не "заметит"