Hola amigo, que bueno que ya te funcione el mod_rewrite.
Para solucionar el problema de los estilos, vinculos, imagenes,... debes utilizar la etiqueta:
Código:
<head>
...
<base href="http://www.dominio.com/">
...
</head>
O bien esta para el servidor local:
Código:
<head>
...
<base href="http://localhost/">
...
</head>
De esta forma tendria que funcionar, cualquier duda busca en google: base + html.
Saludos.