label
{
	line-height : 18px;
}

.faux_button
{
 display : -moz-inline-block;
 display : inline-block;
}

input, select, textarea, button, .faux_button
{
	margin : 1px;
}

input[type='text'], input[type='password'], select, textarea
{
	font : 11px/11px Verdana, sans-serif;
	color : #000;

	padding : 1px;
	background-color : #f0f0f0;
	border : 1px inset #e8d19b;
}
input[type='text']:hover, input[type='text']:focus,
input[type='password']:hover, input[type='password']:focus,
select:hover, select:focus,
textarea:hover, textarea:focus,
input[type='submit']:hover, input[type='submit']:focus,
input[type='reset']:hover, input[type='reset']:focus,
input[type='button']:hover, input[type='button']:focus,
button:hover, button:focus,
.faux_button:hover, .faux_button:active
{
	background-color : #fff;
}
textarea
{
	line-height : 15px;
}

select, option, button, .faux_button, input[type='submit'], input[type='reset'], input[type='button'],
input[type='checkbox'], input[type='radio'], label
{
	cursor : pointer;
}

input[type='submit'], input[type='reset'], input[type='button'], button, .faux_button
{
	font : 11px/11px Tahoma, sans-serif;
	color : #000;
	
	padding : 3px 6px;
	background-color : #f0f0f0;
	border : 1px outset #e8d19b;
}
