*{
padding:0;
margin:0;
}

body {
	background-color:#000000;
	/*
  background-image:url(images/application/background_logo.png);
	background-position:top left;
	background-repeat:no-repeat;
	*/
}

#outer {height: 600px; width=1000px; margin:auto; 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;} */

