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

a {
	color:#AAE;
}


div.link {
	word-spacing:30px;
}

div.link a {
  text-decoration:none;
  color:white;
}

div.left {
	float:left;
	margin-left:50px;
}
div.center { 
	position:absolute;
}
div.right {
	float:right;
	margin-right:50px;
}
div.footer {
	background-color: rgb(55, 55, 55);
	background-color: rgba(55, 55, 55, 0.7);
	filter: alpha(opacity=70);
	-ms-filter:alpha(opacity=70);
	position: absolute;
	top: 560px;
	left: 50%;
	font-size: 15px;
	width: 850px;
	height: 20px;
	margin-left: -425px;
	text-shadow: 2px 2px 2px #404040;
	border:2px solid black;
	border-radius: 5px;                                                          
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

div.page {
	display:none;
}

div.main-nav {
	background-color: rgb(55, 55, 55);
	background-color: rgba(55, 55, 55, 0.7);
	filter: alpha(opacity=70);
	-ms-filter:alpha(opacity=70);
	position: absolute;
	top: 10px;
	left: 50%;
	width:850px;
	height:20px;
	font-size: 16px;
	margin-left: -425px;
	border:2px solid black;
	text-shadow: 2px 2px 2px #000;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border:2px solid black;
	overflow: hidden;
}

div.maintext {
	background-color: rgb(55, 55, 55);
	background-color: rgba(55, 55, 55, 0.7);
	filter: alpha(opacity=70);
	-ms-filter:alpha(opacity=70);
	position: absolute;
	top: 45px;
	left: 50%;
	width: 850px;
	height: 500px;
	margin-left: -425px;
	text-shadow: 2px 2px 2px #404040;
	border:2px solid black;
	z-index: 5;
	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;
}

#recaptcha_area
{
    margin: 0 auto;
}


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


