input.name {visibility:hidden !important;}




p div.votes, p div.votes1, p div.votes2, p div.votes3, p div.votes4, p div.votes5, p div.votes6, p div.votes7, p div.votes8, p div.votes9, p div.votes10, p div votes900{
margin:0;
padding:0;
display:inline;
}

p div.votes p, p div.votes1 p, p div.votes2 p, p div.votes3 p, p div.votes4 p, p div.votes5 p, p div.votes6 p, p div.votes7 p, p div.votes8 p, p div.votes9 p, p, div.votes 900,p div.votes10 p{
margin-bottom:-2em;
padding:-2em;
display:inline;
}

p.fieldwrap {margin-top:0;margin-bottom:0;display:inline;}


.submit input {
font-size:.8em;
background:#000;
color:#fff;
float:left;
clear:both;
}

label {
font-variant:normal;
color:#a4a4a4;
font-weight:bold;
font-size:2em;
display:block;
margin-bottom:0;
padding-bottom:.5em;
}

.votes, .votes1, .votes2, .votes3, .votes4, .votes5, .votes6, .votes7, .votes8, .votes9, .votes10, .votes900 {
margin-bottom:0em;
margin-top:0em;
clear:both;
display:inline;
font-weight:bold;
color:#000;
font-size:.9em;
}

.info, .info p.fieldwrap {
margin-top:-.5em;
margin-bottom:.5em;
padding-top:.5em;
font-size:.87em;
line-height:140%;
color:#444;
}

.info {
padding-left:1.5em;
}

p {display:inline;}





/* STRUCTURE CSS */

.ddfmwrap {
	margin: 15px;
	width: 480px;
float:right;
}

.ddfmwrap p.fieldwrap {
margin:0;padding:0;
}

form.ddfm {
	text-align: left;
	padding: 10px;
	width: 450px; 
}

form.ddfm fieldset {

}

div#name, div.name {visibility:hidden !important;}






form.ddfm .submit {
	text-align: right;
	clear: both; 
	width: 97%;
}

.ddfmwrap .ddfmerrors {
	display: block; 
	float: left; 
	width: 27%; 
	text-align: right;
	margin: 0 10px 0 0; 
	padding-bottom: 15px;
}

.ddfmwrap .errorlist {
	float: left; 
	display: block;
	width: 65%;
	margin-bottom: 15px;  
	padding: 3px;
	text-align: left;
}

.ddfmwrap .recaptcha {
	width: 80%;
	text-align: left;
	clear: both; 
	margin-right: 7px;
	padding-bottom: 10px;
height:auto;
}

.ddfmwrap .recaptcha-inner {

	margin-right: 3px;
       text-align:left;
}
.credits {display:none;}