body
{
/*background-color:black;*/
background: url(bg.jpg);
color:white;
font-family:Helvetica, Arial, sans-serif;
text-align:center;
}

a {
text-decoration:none;
color:white;
-webkit-transition-property: color;
-webkit-transition-duration: .5s;
}

a:hover {color:#000033;}
div.link {word-spacing:30px;}
div.left { float:left; margin-left:50px;}
div.center { 
position:absolute;
}
div.right { float:right; margin-right:50px; }
div.footer {
position: absolute;
top: 10px;
left: 50%;
width: 900px;
height: 600px;
margin-left: -450px;
text-shadow: 2px 2px 2px #404040;
opacity:1;
border:2px solid black;
border-radius: 5px;                                                          
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

div.page {
  display:none;
}

div.main {
position: absolute;
top: 10px;
left: 50%;
background: url(gradient.png);
//background-color:#404040;
width:900px;
height:600px;
margin-left: -450px;
opacity:.7;
filter: alpha(opacity = 70);
border:2px solid black;
text-shadow: 2px 2px 2px #000;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

div.maintext {
position: absolute;
top: 10px;
left: 50%;
width: 900px;
height: 600px;
margin-left: -450px;
text-shadow: 2px 2px 2px #404040;
opacity:1;
border:2px solid black;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}


hr {

width:99%;
}

hr.filler {
height:525px;
opacity:0;
}

textarea.message {
	
	height: 50px;
	width: 150px;
	resize: none;
}

#ls {
border:0px;
height:1px;
width:1px;
}
