body, html {
   font-family: Helvetica, Verdana, sans-serif;
   color: white;
   background-color: black;
   font-size: 12px;
   height:100%;
   width:100%;
   margin-top: 0;
   margin-bottom: 0;
   margin-left: 0;
   margin-right: 0;
}
a {
   color: white ;
}
a:hover {
   color: gray;
}

a:visited {
   color: white ;
}

#containingBlock {
   display:table;
   height: 100%;
   width: 100%;
   position: relative;
   overflow: hidden;
}
#containingBlock div {
   *position: absolute;
   top: 50%;
   width: 100%;
   display: table-cell;
   vertical-align: middle;
}
#containingBlock p {
   *position: relative;
   top: -50%;
   text-align: center;
}


