/* form handling  
--------------------------------*/

#page_form 		{
		width:				205px;
		margin:				10px 0 0 0;
		padding: 			10px 10px 10px 15px;
		color:				#666677;
		text-align:			left;
}

#page_form p	{
		font:				.7em Arial, Helvetica, sans-serif;
		margin-left:		5px;
}

#page_form p.cat {
		font:				.9em Arial, Helvetica, sans-serif;
		font-weight:		bold;
		color:				#d06999;
		padding: 			0px 0px 0px 0px;
}

#page_form label {
		width:				150px;
		margin:				0 0 0 5px;
		font:				.7em Arial, Helvetica, sans-serif;
}

.theinput 		{
		margin:				0 0 0 5px;
		color:				#858585;
		width:				180px;
		border:				1px solid #AAAAAA;
}

#buttons 		{
		width:				190px;
		font:				.9em Arial, Helvetica, sans-serif;
		color:				#666677;
		text-align:			center;
}

.checks label 	{
		width: 				120px;
		text-align: 		left;
}

#page_form input {
		font:				.7em Arial, Helvetica, sans-serif;
		color:				#666;			
}


#page_form textarea {
	width:					180px;
	overflow: 				auto;
	font:					.7em Arial, Helvetica, sans-serif;
	color:					#666;			
}

#page_form select {
	width:					180px;
	font:					.7em Arial, Helvetica, sans-serif;
	color:					#666;			
}