h2 {
text-shadow: 3px 3px rgb(15,15,15);
text-align:center;
}
h3 {
text-shadow: 3px 3px rgb(15,15,15);
text-align:center;
}
body {
text-shadow: 2px 2px rgb(15,15,15);
}
#login {
position:absolute;
left:510px;
width:350px;
top:75px;
font-size:15px;
}
#register {
position:absolute;
left:70px;
border-right:solid black 1px;
width:380px;
top:75px;
font-size:14px;
}
#regoutput,#logoutput {
text-align:center;
}
form label {
float:left;
width:110px;
text-align:right;
}
form input {
width:auto;
margin: 5px 0 0 10px;
}
form br {
clear:left;
}
form label {
padding-top:4px;
}
label {
float:left;
width:120px;
text-align:right;
padding-top:4px;
}
input {
background-color:#663300;
border: 1px solid #331100;
color:#FFDD99;
}
select {
background-color:#663300;
border: 1px solid #331100;
color:#FFDD99;
}
body {
font-family:Tahoma;
background-color:rgb(20,20,20);
background-repeat: no-repeat;
background-attachment: fixed;
background-position: center;
color:rgb(255,180,25);
}
body {
  background-image: url('../images/Royal/logo.png');
  background-position: top left;
  background-repeat: no-repeat;
  background-size:400px 400px;
}
#container{
position:relative;
width:900px;
height:600px;
margin:50 auto;
background-color:rgb(84,80,70);
border:solid rgb(255,180,25) 1px;
}
a {
color:white;
text-decoration:underline;
}
a:hover {
color:white;
text-decoration:underline;
}
input {
background-color:rgb(20,20,20);
border: 1px solid rgb(255,180,25);
color:rgb(255,236,191);
}
select {
background-color:rgb(20,20,20);
border: 1px solid rgb(255,180,25);
color:rgb(255,236,191);
}