ciao a tutti, ho un problema con la dimensione dei caratteri di una pagina su cui sto lavorando

la struttura dei div che ho e' questa (ho omesso parti non rilevanti):

<body class="main">

<div id="container">

<div id="main_content">
...


selezionare un'opzione</p>
<form>
<label>Select file:</label>
...

il CSS e' il seguente:

body {
font: 100% Verdana, Arial, Helvetica, sans-serif;
background: #3f3f3f;
margin: 0;
padding: 0;
text-align: center;
color: #000000;
}

p {
font-size: 0.8em;
}

.main #container {
width: 46em;
background: #FFFFFF;
margin: 0 auto;
border: 0px solid #000000;
text-align: left;
}

.main #main_content {
padding: 0 20px;
background: #fff;
min-height: 400px;
}


Con queste condizioni, quello che succede e' che il tag

viene correttamente visualizzato con font piccolo (0.8em) ma quello che c'e' nel tag <label> e' piu' grande. E' normale?
Esiste un modo per renderlo 0.8em senza wrappare tutto in un tag

?

(...spero di essermi spiegato...)