Hola lanceusp, un height:100%; es el 100x100 de lo que tenga dentro si es una frase dentro de una etiq. de <p></p> pues ocupara ese espacio en la pantalla y si son 20 lineas pues eso un espacio pra 20 lineas. puesdes hacer esto:
 
Código:
 .Opaca {
	left:0px;
	background-color:#333333;
	filter: alpha(opacity=94); /*IE*/
	opacity: .94;
	color: #FFFFFF;
	top: 0px;
	text-align: center;
	display: block;
	right: 0px;
	bottom: 0px;
	width: 100%;
	float: left;
	height:800px;
	html>body height:100%;
}
y añade esto otro:
html,body {
	margin: 0px;
	
}
  
Te daras cuenta que la cosa cambia. ES una posible solución NO la unica.  
html>body height:100%; Esto sobra pero es un hack que valida, pero en este caso no es necesario