ul {
	list-style: none;
}


input,select {
	padding: 1px;
	border: 1px solid #7d6340;
		
}

input:focus, select:focus {
	border-color: #018b01;
	background-color: #ffffe5;	
}
#registration {
	display: none;
	background: url(../img/form-top.jpg) top left no-repeat #fff;
	padding-top: 7px;
}

#registrationBox {
	padding-top: 3px;
	border-left: 1px solid #7d6340;
	border-right: 1px solid #7d6340;
}

#registrationBoxBottom {
	background: url(../img/form-bottom.jpg) bottom left no-repeat #fff;
	height: 10px;
}

#quantityList {
	margin: 10px 0px 15px 5px;
}

#memberList {
	margin: 10px 0px 10px 5px;  	
}

#memberList {
	margin-right: 5px;
}

.memberItem {
/*	border: 5px solid #fff; */
	padding: 5px;
	margin-bottom: .5em;
	
	background-color: #fff;
	border-bottom: 1px dashed #7d6340;
}

form#registrationForm p {
	margin-left: -3px;	
}
form#registrationForm div li {
	padding-bottom: .25em;
}
	
form#registrationForm div li label {
	text-align: right;
	margin-right: .5em;
	display: inline-block;
	width: 9em;
}

form#registrationForm div li input {
/*	margin-right: 0.5em;*/
}

form#registrationForm em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}

form#registrationForm .hint {
	font-size: 1.0em;
	font-style: italic;	
		
}

.small {
	font-size: .75em;
}
#submit {
	margin-left: 5px;
	font-size: 1em;
}

.odd {

}

.even {
	background-color: #ccc;
}


