/* body and html needed */

body{	
	background-image:url('/images/ASPHALT3.JPG');
	background-color: #212121;
	margin: 0;
	padding: 0;
	border: 0;
}

.all_header{
height:90px;	
width:100%; 
}

#contents{
	border-radius:50px;
	-moz-border-radius:50px;
	-webkit-border-radius:50px;
	min-height:400px;
	border: 15px solid #45545F;
	background-color: #fff;
	padding-top:40px;
	padding-bottom:40px;
}

#topnav{
	background-color: #212121;
	float: right;
	list-style-type: none;
	margin-right:0px;
	padding: 10px 20px;
}

ul#topnav > li > a
{
	font-size: 16px;
	color: #C2C5CC;
	text-decoration: none;
	padding:0px;
}

ul#topnav > li > a:hover,
ul#topnav > li > a:focus{
	color:#CD070E;
}

#topnav li { 
	display: inline;
	margin-left:25px; 
	}

#topnav li:first-child { margin-left: 0; }



form {
margin:0;
padding:0;
}

#feed_change{
position:absolute;
margin-top:-125px;
margin-left:480px;
}

#block{
background-color:#000;	
border-radius:30px;
-moz-border-radius:30px;
-webkit-border-radius:30px;
margin-left: -190px; 
left: 50%; 
top: 19%; 
z-index: 4000; 
position: absolute; 
border-width: 10px; 
border-color: #000000; 
-webkit-box-shadow: 10px 10px 25px #000;
-moz-box-shadow: 10px 10px 25px #000;
box-shadow: 10px 10px 25px #000;
}

.login_label{
	float:left;
	clear:left;
}

.login_input{
	float:left;
	clear:left;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-x-system-font:none;
	background:#FFFFFF none repeat scroll 0 0;
	border-color:#EEEEEE;
	border-style:solid;
	border-width:1px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:18px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0;
	outline-width:0;
	padding:8px 10px;
	width:290px;
}

#login_box{
	background-color:#fff;	
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px; 
	position: relative; 
	margin: 20px; 
	padding:10px;
	text-align:center;
}

.login_submit{
	clear:both;
	padding-top:10px;
}
#loginbutton{}
.login_fbbutton{
	text-align:center;
	clear: both;
}

#template_footer{
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	min-height:50px;
	margin-bottom:40px;
	margin-top:40px;
}

#template_footer ul{
	list-style-type: none;
	
}

#template_footer img{
float:right;	
}

#template_footer li{
font-family: Baskerville, Times New Roman, Times, serif;
display:inline;
font-size:55px;
margin-right:50px;
}

#template_footer li a{
text-decoration:none;
color:#ffffff;
}

#template_footer li a:hover,
#template_footer li a:focus{
color:#CD070E;
}

#disclaimers li{
	font-family: Baskerville, Times New Roman, Times, serif;
	display:inline;
	font-size:18px;
	margin-right:50px;
	color: #cccccc;
}
#recaptcha_widget_div {
width:442px;
}
#recaptcha_logo {
display:none;
}
#recaptcha_tagline {
display:none;
}
#recaptcha_table {
border:0px !important;
}
.recaptchatable {
border:0px !important;
}
#recaptcha_response_field {
padding:5px !important;
width:292px !important;
background-color:#FFFFFF !important;
border:1px solid #BBBBBB !important;
font-size:11px !important;
}
#recaptcha_image{
width:302px !important;
}
.error {
width:282px;
}
.success {
width:282px;
}
.aux_img {
position:relative;
left:10px;
bottom:-4px;
*bottom:10px;
}