.sort_list {list-style: none;padding-right: 20%;}
.sort_list li {padding: 3px 10px; border: 0px solid #999;cursor:move; background:#eee;}
.sort_list li p {padding: 0; margin:0;}

#event_info { margin: 0 0 40px 30px; }
#event_info dt { font-weight: bold; }
#event_info dd { margin: 5px 0 5px 30px; }
#registerForm table td {padding-bottom: 20px; text-align:left;}
#registerForm table th {width: 40%;vertical-align: top; text-align:right;}

#short_description { width: 100%; }


#event_info th { padding: 0 20px 0 0; }

.em-form-instructions {
	margin: 0 0 20px 0;
	font-size: 14px;
}

.confirmation_details {
	margin: 20px;
	font-size: 16px;
	font-weight: bold;
	color: #eee;
	background: #555;
	padding: 10px;
	border: 1px solid #aaa;
	text-align: center;
}