.text { color: #CCCCCC; font-size: 14px; font-weight: normal; font-family: "Segoe UI", Arial, Tahoma; }
.red { color: #a86e6e; font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; font-weight: bold; }
.gray { color: #777777; font: normal 15px "Segoe UI", Arial, Tahoma; }
.gray2 { color: #888888; font: normal 18px "Segoe UI", Arial, Tahoma; }
a { color: #999999; text-decoration: underline; }
a:hover { color: #a86e6e; text-decoration: none; }
html, body { height: 100%; }
body { margin: 0; background: #000 url(bg.jpg) no-repeat center center; }
.holder { text-align: center; vertical-align: middle; height: 100%; width: 100%; }
