Hola toiaqui:
Las hojas de estilo suelen tener la extensión "css" (cascade style sheet -o algo así), y son ficheros de texto normales, sin formato, iguales que los "txt", y tienen que tener lo mismo que tienen las etiquetas <style>...
Esta es la referencia que yo hago a un fichero desde mi página:
<link rel=stylesheet type="text/css" href="menu.css">
Hay programas para hacerlas, pero yo no uso ninguno. Sé que hay uno que se llama TopStyle o algo así. Espero que alguien te ayude en eso.
Saludos