Hola

dunque ho un problemuccio
sto facendo un sito usando solo div e css, solo che non riesco a impostare la posizione di un div verticale all'interno del div parent

Ovvero...
(foglio di stile)
codice:
			#main #topbar #rightbox {
				text-align: center;
				background: #99A3C9;
				width: 570px;
				float: right;
				height: 100%;
				font-weight: bold;
				vertical-align: middle;
			}
			
			#main #topbar #rightbox .description {
/*				margin-left: 35px;*/
				font-size: 14px;
/*				display: inline;*/
			}
(codice html)
codice:
			<div id="topbar">
				<div id="leftbox">
					[img]images/logo.png[/img]
				</div>
				<div id="rightbox">
					<div class="description">Consulenza Informatica</div>
					<div class="description">Installazione Sistemi in Rete</div>
					<div class="description">Rigenerazione Toner e Cartucce</div>
					<div class="description">Progetti Web</div>
					<div class="description">Software Personalizzati</div>
					<div class="description">Vendita Hardware e Software</div>
					<div class="description">Assistenza On Center e On Side</div>
				</div>
			</div>
in pratica questo testo non mi viene verticalmente centrato all'interno del div parent!

il problema č che non capisco dove sbaglio

su http://www.w3schools.com/css/pr_pos_vertical-align.asp
sembra che faccio correttamente :\

The vertical-align property sets the vertical alignment of an element.
.
.
.
.
.
.
middle The element is placed in the middle of the parent element
supportato correttamente sin da ie4 e nn4 di conseguenza ie6 e firefox 0.9.3 lo digeriscono perfettamente

forse č per via di quel height: 100%?

il contenitore di rightbox č topbar e il css č questo
codice:
			#main #topbar {
				width: 750px;
				height: 160px;
			}
qualche idea?