Пока установлен 
height в любое значение, кроме 
auto, 
min-height не имеет смысла.
С другой стороны, любое процентное значение 
height, если у родителя 
height установлен в 
auto — 0.
Вдобавок, полная ширина/высота элемента составляется из 
width/
height (соответственно), 
padding и 
margin.
В итоге получаем примерно такое:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
	<head>
		<title></title>
		<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
		<style type="text/css">
			html, body {
				height: 100%; /* у HTML 100% от ICB, у BODY - от HTML */
				margin: 0px; 
			}
			#container {
				min-height: 100%; /* нормальные браузеры */
			}
			
			* html #container {
				height: 100%; /* программа-калейдоскоп для просмотра случайных картин на основе HTML 4.01 */
			}
			
			#container-inner {
				padding: 50px; /* мы не можем задать его непосредственно #container */
			}
			
			/* декорация */
			
			#container {
				background: url(http://javascript.ru/forum/images/ca_serenity/misc/logo.gif);
				color: #000000;
				font: normal normal normal 52px/normal 'Myriad Pro', 'Trebuchet MS', sans-serif;
				text-shadow: #FFFFFF 0px 0px 3px;
			}
		</style>
	</head>
	<body>
		<div id="container">
			<div id="container-inner">
				Вдруг, охотник выбегает,<br />
				Прямо в зайчика стреляет.<br />
				Пиф-паф! Ой-ой-ой!<br />
				Умирает зайчик мой.</div>
		</div>
	</body>
</html>