body {padding:0;  margin:0;  background-color:#000;}

body, table, td, input, textarea, select, option {
  font-size: 13px; font-family:Georgia, Sylfaen, "Times New Roman", serif;
  color: #393120;
}
form {margin:0; padding:0;}
input, select {border:1px solid #bd8842; background:#ffefaf;}

img {border:none;}

#smile {position:absolute; top:0; right:0; padding:5px;}
#smile,
#smile a,
#smile a:visited {font-size:10px; color:#888; text-decoration:none;}
#smile a:hover {font-size:10px; color:#aaa; text-decoration:none;}

#bg {width:450px; height:610px; margin:20px auto; text-align:center;}
#text {background:#000 url("img/bg_page.jpg") no-repeat bottom left; height:560px; width:360px; text-align:left; padding:20px 50px 20px 40px;}
* html #text {padding-top:60px; height:530px;}
#logo {height:40px; width:450px; padding:0;}
#footer {height:50px; width:450px; padding:0;}
#footer img  {text-align:center; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10); -moz-opacity: 0.1; -khtml-opacity: 0.1; opacity: 0.1;}

#footer,
#footer a,
#footer a:visited,
#footer a:hover {font-size:10px; color:#555; text-decoration:none;}

#submit, #rnd {border:none; background:none; cursor:pointer; cursor:hand; color:#9e0b0f;}
#quest {width:330px;}

h1 {font-size:28px; color:#fafafa; margin:0; padding:0;}
h2 {font-size:20px; color:#9e0b0f; font-weight:400; margin: 30px 0 10px 0;}
h3 {font-size:15px; color:#9e0b0f; font-weight:400; margin: 30px 0 10px 0;}

a,
a:visited {color:#7a3000;}
a:hover {color:#9e0b0f;}