1.- como ya te menciono el compañero @Ventru3 solo es aplicar display inline
- acabo de ver tu pagina de muestra y veo creaste los botones utilizando div y párrafos, esto pinta muy mal y te da poca flexibilidad
intenta algo como
mira el código fuente de este menú básico, la estructura y css te puede servir como base para armar el tuyo
-> clic aquí
2.- el como este tu diseño y como se vea con ese menú es mera apreciación del visitante, puede ser muy bonito o muy feo pero recuerda que siempre lo principal que has de buscar es la usabilidad antes de la estética.
al compañero @rolldi no le gustaron, para mi son solamente un tanto burdos y exagerados al intentar decorarlos pero al final no están tan mal si consideras que estas aprendiendo ya con el tiempo veras mejores opciones, trata de utilizar algo mas simple y menos adornado... y que te den la flexibilidad de agregar mas o menos texto sin que se vean mal.
3.-
padding: 0px 15px 0px 20px; es equivalente y forma abreviada de:
Código CSS:
Ver originalpadding-top:0;
padding-right:15px;
padding-bottom:0;
padding-left:20px;
aunque te aconsejo usar el método abreviado siempre que te sea posible