html { 
   width:100%; 
   height:100%; 
   background:url(logo.png) center center no-repeat;
}

img {
   position: absolute;
   top: 50%;
   left: 50%;
   width: 366px;
   height: 230px;
   margin-top: -115px; /* Half the height */
   margin-left: -183px; /* Half the width */
}

html, body, #wrapper {
   height:100%;
   width: 100%;
   margin: 0;
   padding: 0;
   border: 0;
}

#wrapper td {
   vertical-align: middle;
   text-align: center;
}

.centered {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -50px;
  margin-left: -100px;
}