label
{
width: 65px;
float: left;
text-align: right;
font-size: 12px;
margin-right: 0.5em;
display: block
}

.submit input
{
margin-left: 5px;
/*margin-top: 3px;
margin-left: 0px; */
}

input
{
color: #000;

border: 1px solid #FFCC00;
/*margin-top: 0px; */

}

p
{
/* margin-top: -15px; */
}

select
{
color: black;
background: #FFF;
border: 1px solid #FFCC00;
/* margin-top: -5px */
}

.file {
	position: relative;
	text-align: right;
color: black;
background: #e7f2f6;
border: 1px solid #FFCC00;
/* margin-top: -15px */
}

textarea
{
color: black;
background: #e7f2f6;
border: 1px solid #FFCC00;
}

.submit input
{
color: #000;
background: #e7f2f6;
border: 1px solid #FFCC00;
/* margin-top: -15px */
}

button
{
color: #000;
background: #ffcc00;
border: 1px solid #FF6600;
}

fieldset
{
margin-top: 2px;
border: 1px solid #d93333;
width: 197px;
}

legend
{
color: #fff;
background: #a60000;
border: 1px solid #781351;
padding: 2px 6px
} 

#vote
{
border: 1px solid #70D4F6;
}

