/* Every Vote Counts! forms stylesheet CSS */

span.helpText	{ display:block;font-weight:bold;font-size:90%; }	

dt { font-weight:bold;font-size:115%;padding-top:5px; }

dd { margin: 0;padding: 0.5em 0 1em 0;font-size:110%; }

div.contactForm, div.feedbackForm{ border:1px solid #ccc;padding:10px;margin:10px 20px 30px 20px;margin-left:0;background-color: #fff;  }

div.contactForm p {margin:2px 0 0 5px;}

dl.contact { background-color:#eee;width:100%;padding:0;margin:0;margin-top:5px; }

fieldset { margin:10px;padding:10px 10px 0 10px;clear:left;  }
	
dl.contact dt, dl.contact dd	{ margin-left:20px;padding-right:10px; }	

fieldset dl dt, fieldset dl dd, fieldset p	{ margin-left:10px; }	

#contactForm ul, #feedbackForm ul { padding-right:2px;list-style-type:none; }

#feedbackForm ul, #feedbackForm li { list-style-type:none; padding:0 0 8px 0; margin:0; }

dl dd ul.listOptions	{ margin:0 0 5px 0;padding-bottom:15px;padding-left:0!important;border-bottom:1px dashed #ccc;white-space:normal;list-style:none; }

dl dd ul.listOptions li	{ padding-right:10px;margin-left:0;line-height:2em;margin: 5px !important; }

.err { font-weight:bold;color:#c00; }	

legend	{ margin-left:10px;font-size:110%;color:#000;}
	
p.formButton {/*margin:30px;*/}
	
form	{ margin:0;padding:0; }	
	
div#narrow	{ width:490px; }

.button, .bigButton	{ font-size:100%;font-weight:bold;margin-left:10px;color:#000;padding:3px; }

.bigButton:hover, bigButton:focus { font-weight:bold;color:#009900; }

input#title, input#name, input#email, input#postcode, input#country, input#phone, input#whyInt, input#howHear, input#howMany,input#otherType, textarea#address, textarea#address, textarea#comments { background-color:#fff;border:1px solid; height:1.8em;border-color: #ccc #666 #666 #ccc; }
	
input#title:hover, input#title:focus, input#name:hover, input#name:focus, input#email:hover, input#email:focus, input#postcode:hover, input#postcode:focus, input#country:hover, input#country:focus, input#phone:hover, input#phone:focus, input#whyInt:hover, input#whyInt:focus, input#howHear:hover, input#howHear:focus, input#howMany:hover, input#howMany:focus, input#otherType:hover, input#otherType:focus, textarea#address:hover, textarea#address:focus, textarea#comments:hover, textarea#comments:focus { background-color:#f9f7ed; border:1px solid;height:1.8em;border-color: #666; }

textarea#comments, textarea#comments:hover, textarea#comments:focus, input#howHear, input#howHear:hover, input#howHear:focus, input#whyInt, input#whyInt:hover, input#whyInt:focus { height:3em; }

