body {
		
		font-size:12px;
		
	}

/* fancyform styles */
#payments label{display:block;clear:both;color: #fff;
	font-weight:bold;
	margin: 0px;}
.checked{background:#222 url(chk_on.png) no-repeat 8px center;cursor:pointer;
	padding: 10px 40px;}
.unchecked{background: #1c1c1c url(chk_off.png) no-repeat 8px center;cursor:pointer;
	padding: 10px 40px;}
.selected{background:#222 url(chk_on.png) no-repeat 8px center;cursor:pointer;
	padding: 10px 40px;}
.unselected{background: #1c1c1c url(rdo_off.png) no-repeat 8px center;cursor:pointer;
	padding: 10px 40px;}

label.other{background: #1c1c1c; padding: 10px 0;}


	#donations, #payments {
	padding: 10px;
	background: #1c1c1c url(topleft.png) no-repeat top left;
	margin-bottom: 20px;
	color: #fff;
	font-weight:bold;
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
	#donations form, #payments form {
	background: transparent;
	
	}
	
	.tl, .tr, .bl, .br {
		display:block;
		position:absolute;
		height:10px;
		width:10px;
	}
	.tr {
	background: #1c1c1c url(topright.png) no-repeat top right;
	right: 0;
	top: 0;
	}
	.bl {
	background: #1c1c1c url(btmleft.png) no-repeat bottom left;
	left: 0;
	bottom: 0;
	}
	.br {
	background: #1c1c1c url(btmright.png) no-repeat bottom right;
	right: 0;
	bottom: 0;
	}
	
	
	#payments label#leadin {
	color: #000;
	}
	
	input#amount {background: transparent; border: none; color: #fff; font-size: 16px; }
	
	#buttons {text-align:right; width: 100%; margin: 10px 0 -10px;}
 input , textarea {
		font-size:12px;
		padding:4px;
		border: #ddd solid 1px;
		margin: 4px 0 4px 10px;
	}
	label {margin-top:10px; }	
	
	button {background: #fff; }
	
	#formset {
		border-bottom: #f90 2px solid;
		padding-bottom: 10px;
		margin-bottom: 10px;
		}
		

#paymenu ul { list-style-type:none; height: 20px; padding:0px; margin: 4px 0; }
#paymenu li {position:relative;
height:20px;
font-size:10px;
padding: 4px 4px;
background:url(http://www.ywamthai.org/images/menubg.png);
background-position:center;
border-bottom:#c60 solid 1px;
float: left;
}