#contribute { }
		#contribute fieldset { border: 0; border-top: dotted 1px #cdcdcd; }
		#contribute legend { font-weight: bold; padding: 2em 0 1em 0; }
		#contribute h3 { margin: 0.5em 0 1em 0; }
		
		#contribute p { margin: 1em 0 1em 75px; font-size: 11px; clear: both; }
		#contribute .contribute-form-element { clear: both; margin: 0 0 6px 0; overflow: hidden; }
		#contribute label { display: block; width: 75px; float: left; font-size: 12px; padding: 2px 0 0 0; }
		#contribute .text-box { border: solid 1px #d7d7d7; padding: 2px; float: left; display: block; color: #343434; font-family: Arial, sans-serif; font-size: 12px; } 
		#contribute input { width: 215px; }
		#contribute #contribute-notify { width: auto; float: left; margin: 10px 0 0 0; }
			#contribute #contribute-notify-label { width: auto; float: left; padding: 0 0 0 5px; margin: 8px 0 0 0; }
		#contribute textarea { height: 370px; width: 347px; margin: 0 0 10px 0;}
		#contribute #contribute-submit { margin: 1.7em 0 0 0; width: auto; float: right; }
		 
