/* CSS Document */
#outer {
	overflow: hidden;
	position: relative;
	border-style:dashed;
	border-color: grey;
	border-width:1px;
  margin:auto;}
#outer[id] {display: table; position: static;}


#middle[id] {display: table-cell; vertical-align: middle; position: static;}
#middle {margin-top: expression(((document.getElementById('outer').offsetHeight - document.getElementById('middle').offsetHeight)/2))}

#inner {position: relative; top: -50%} /* for explorer only */
#inner h3{text-align:center;}
