Ho il seguente css

codice:

.w3cbutton4 {
  margin: 1em 0;
  width: 9em;
  font-family: helvetica,arial,sans-serif;
  font-size: 70%;
  font-weight: bold;
}
.w3cbutton4 a {
  display: block;
  width: 100%;
}
.w3cbutton4 a:link,
.w3cbutton4 a:visited,
.w3cbutton4 a:hover {
  background-color: #fc6;
  color: #000;
  text-decoration: none;
}
.w3cbutton4 a:link,
.w3cbutton4 a:visited {
  border-top: 1px solid #cecece;
  border-bottom: 2px solid #4a4a4a;
  border-left: 1px solid #cecece;
  border-right: 2px solid #4a4a4a;
}
.w3cbutton4 a:hover {
  border-bottom: 1px solid #cecece;
  border-top: 2px solid #4a4a4a;
  border-right: 1px solid #cecece;
  border-left: 2px solid #4a4a4a;
}
.w3cbutton4 span.w3c {
  padding: 0 0.4em;
  background-color: #fff;
  color: #0c479d;
}
Che realizza i bottoni w3c senza utilizzare immagini

codice:
<div class="w3cbutton4">
 <span class="w3c">W3C</span> <span class="spec">XHTML 1.0</span> 
</div >

<div class="w3cbutton4">
<a href="http://jigsaw.w3.org/css-validator" title="Valid CSS"> <span class="w3c">W3C</span> <span class="spec">CSS 
2.0</span></a>
</div >

Solo ke i bottoni vengono creati uno sotto l'altro, io vorrei invece che venissero visualizzati allineati tutti e due sulla stessa riga..Ho provato ma non ci riesco , qualcuno saprebbe darmi una mano...