hi,
1.) Dein Stylesheet heisst .php (vermutlich wird dies durch den Parser gejagt, denn beim Speichern heisst das Teil ploetzlich style.html)
an letzterem ist aber dein browser schuld, der mit dem content-type "text/html" ausgelieferte ressourcen beim abspeichern automatisch so benennen möchte.
wobei der falsch content-type hier wiederum in der verantwortung des OP liegt ...
gruss,
wahsaga