concuerdo con sebaweb, si te vas a dedicar a esto, dale duro y parejo a CSS, no tenes idea como te va a ahorrar trabajo a futuro, pero encerio, va a ser lo mejor.
ahora porque tenes una pagina con pocos archivos y son todos HTML pero cuando tengas muchos, muchisimos, vas a ver como el CSS te salva la vida.
Anda aprendiendo desde ahora CSS que recien empezas, no seas como yo que nunca me puse a estudiar CSS y ahora lo ando lamentando (ahora solo me encargo de logica mas que nada y casi nada de diseño)
Respecto a los botones... mucho usan PS (PhotoShop) (o gimp en mi caso personal) para hacer botones a gustos personales, trata de hacer botones en JPG/PNG/GIF y cuando hagas una pagina, trata de no meter tanto flash.
Para los botones también tenes paginas si no los querés/sabes hacer vos aunque tambien existen programas.
por ejemplo... un programa gratuito y en español para hacer botones puede ser este:
http://deknop.sjfrancke.nl/index.html
pero repito... te conviene hacerlo vos asi lo creas y adaptas a tus propias necesidades. pero programitas como esos te pueden re safar.
Otro consejo: Te estas lanzando por tu propia cuenta a crear paginas de internet?
si tenes conocimientos muy basicos tenes que ver ahora mismo para que lado queres tirar. si para el lado de la programacion (como mi caso) o para el lado del diseño/maquetacion (como muchos otros casos) Recorda que un diseñador va junto a un programador; los dos juntos si recien empiezan, y tienen que tener dialogo fluido para coordinar ideas y exfuerzos. Tenes que ser muy bueno en los dos aspectos para ir por tu propia cuenta (como diseñador Y programador) y muy pocas personas son capaces (sin mencionar que al poco tiempo, se agotan mas rapido y pueden llegar a terminar muy estresados y agotados) Ademas.. de a dos, va a ser mas facil porque cada uno va a seguir la rama que le gusta y van a ir mejorando poco a poco en cada area personal y van a poder lograr un gran equipo.
Cualqueir otra cosita que pueda ayudarte, avisame.
Quedo a tu disposicion.
Saludos!