
body {
	margin:50px 0px; padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
	text-align:center; /* Hack for IE5/Win */
	}
	
#Content {
	width:768px;
	margin:0px auto; /* Right and left margin widths set to "auto" */
	text-align:left; /* Counteract to IE5/Win Hack */
	padding:15px;
/*	background-color:#eee; */
	}
	
#outer {height: 400px; overflow: hidden; position: relative;}
#outer[id] {display: table; position: static;}
		
#middle {position: absolute; top: 50%;} /* for explorer only*/
#middle[id] {display: table-cell; vertical-align: middle; position: static;}
		
#inner {position: relative; top: -50%} /* for explorer only */
/* optional: #inner[id] {position: static;} */
