Isåfald skal du ikke videresende requests til style.css til index-siden. Så vil dine brugere jo ikke kunne se dine styles!
Når en bruger går ind på din side, loader hans browser HTML'en. der er så en reference til style.css, som den downloader. men hvis du viderestiller til index-siden, så henter den istedet en mængde HTML ind fra forsiden igen... Og hvis din browser så igen ser referencen til style.css og prøver at åbne den ...
Løsningen er at du sikrer din databaseforbindelse. Lav dit style.css om til style.php og hav følgende, helt i toppen:
<?php header('Content-type:text/css;'); ?>
og sørg så for, at _GET og _POST og hvad der ellers er af variabler der måske/måske ikke indgår i dit databasekald, er ordenligt sikret med mysql_real_escape_string().