Pues para tener un margen, pon margin en el botón:
Código:
#boton
{
margin: 3px;
...
Y para hacer el código más pequeño puedes poner los estilos en una línea:
Código:
#boton { margin: 3px; font-size: 15px; ...}
Y además, te recomiendo que cambies tu actual HTML por este (usando listas):
Código HTML:
<ul id="menu">
<li><a href="#">Inicio</a></li>
<li><a href="#">Software</a></li>
</ul>
Y entonces cambias el código de #boton por este:
Código:
#menu li { margin: 3px; font: 15px bold Verdana, Arial, Helvetica, sans-serif; text-align:center; text-transform:capitalize; text-decoration:none; padding:3px; color:#fff; background:#638cb5; width:100px; height:20px; float:left; }