body, html 
{ 
	margin: 0px; 
	padding: 0px; 
	background: #000000;
	color: #fff; 
	font-family: Verdana, Arial, sans-serif ; 
	font-size: 10px;
	height: 100%;
	width: 100%;
} 

#outer {height: 100%; width: 100%; 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;} */

div.main
{
	width: 766px;
	height: 654px;
	margin: auto;
	padding:0px;
}
