p div.votes{
margin:0;
padding:0;
display:inline;

}

p div.votes p{
margin-bottom:-2em;
padding:-2em;

display:inline;

}

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


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

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

.votes {
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 {

}

p {display:inline;}



/* STRUCTURE CSS */

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

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



.credits {display:none;}