Il tuo messaggio privato lo ho semplicemente ignorato: non uso il forum per consulenze private.

Il codice da te postato e` molto lungo, inserito in modo non corretto (vedi regolamento). E comunque non basta.

Per cercare l'errore occorre conoscere come e` impostata la struttura delle cartelle sul server. A volte si riesce a farlo tramite il link, ma non sempre.
Ti posso consigliare di andare a vedere come e` fatto un altro sito sullo stesso server, visualizzare il sorgente della pagina e del CSS e impostare i percorsi nel modo analogo.

Analizzando questa riga:
<link rel="stylesheet" href="css/main.css?v=1.0" media="screen,projection">
si suppone che il CSS sia in una cartella "css" che a sua volta sta nello stesso posto del file HTML
Devi controllare che sul serve ci sia questa struttura.