
form p{
margin-top:7px;
}

.topstroke{
border-top:#fff solid 1px;
margin-top:1px;
}

label{
padding-bottom:2px;
}

#username, #password, #evt_location, #evt_date_from, #evt_date_to, #evt_keyword, #evt_genre, #evt_url, #evt_emailfriend, #evt_friend_message, #evt_friend_email, #evt_your_email,
#org_location, #org_date_from, #org_date_to, #org_keyword, #org_genre, #org_url, #org_emailfriend, #org_friend_message, #org_friend_email, #org_your_email{
width:100%;
}

input, textarea, select{
border:0;
margin-top:5px;
}

#evt_friend_message, #evt_friend_email, #evt_your_email,
#org_friend_message, #org_friend_email, #org_your_email{
border:0;
margin-top:-2px;
}

textarea{
font-size:12px; font-weight:normal;	color:#1a1716; font-family:Arial, Helvetica, sans-serif;
min-height:80px;
}

input:hover, textarea:hover, select:hover{
border:0;
background-color:#eee;
}

	form .question{
	margin-top:-16px;
	}
	

	.checkbox, .radio {
	width: 28px;
	height: 28px;
	padding: 0;
	display: block;
	float: left;
	margin:0 3px 3px 0;
	}
	
	
/* Rules for CHECKBOXES */

#checkoptions{
margin-top:5px;
width:180px;
}

#checkoptions li{
width:28px;
display:inline;
}