#main {	/*width: 650px;*/	width: 700px;	/*margin-left: 281px;*/	margin-left: 5px;	float: right;}#main h1 {	font: bold 22px/29px Optima, Palatino, Verdana, Geneva, sans-serif;	/*font: bold 22px/29px Verdana, Geneva, sans-serif;*/	color: #094c96;	margin: 0px 0px 12px;	padding: 0px;}#main #validation p{	font: normal 13px/23px Verdana, Geneva, sans-serif;	color: #CC3333;	margin: 0px 0px 12px;	padding: 0px;}#main #validation p a{	color: #CC3333;}#main #validation p a:hover{	color: #094c96;}#main p {	font: 13px/22px Verdana, Geneva, sans-serif;	margin: 0px 0px 12px;	padding: 0px;}#main .donate  {	margin-bottom: 12px;	width: 100%;}#main .donate th {	font: 11px/24px Verdana, Geneva, sans-serif;	padding-top: 3px;	padding-bottom: 3px;	padding-right: 5px;	color: #094c96;	text-transform: uppercase;	border-bottom: 1px solid #CCC;	border-top: 1px solid #CCC;}#main .donate td {	font: 13px/18px Verdana, Geneva, sans-serif;	padding-top: 3px;	padding-bottom: 3px;	padding-right: 5px;}#main .donate tr.pad td{	padding-bottom: 12px;}#main .donate textarea, #main .donate input, #main .donate select{	border: 1px solid #AAB372;	line-height: 18px;	font-size: 13px;}#main .donate input.auto {	border: none;}#main .donate input.submit {	background: #094c96;	color: #fff;	text-transform: uppercase;	cursor: pointer;	border: 1px solid #094c96;	text-align: center;	height: 30px;	width: 90px;	font: 13px Verdana, Geneva, sans-serif;}#main .donate input.submit:hover {	background: #CC3333;	border: 1px solid #CC3333;}#main .donate td p {	margin: 0px 0px 9px;	padding: 0px;}#main .donate td p.hanging{	text-indent: -2em;	margin-left: 2em;}