/**
*	PF FORM STYLES
 */

/*
*	INDEX
*
*	=1 Form Elements
*	=2 Views Forms
*	=3 Node Forms
*	=4 Login Form
*
*/

/****	=1 Form Elements		****************************************************************************************/
div.form-item{
	margin-top:0px;}

input[type="submit"]::-moz-focus-inner {border:0;}

input,input[type=password],input[type=submit],input[type=text],input[type=select]{
	margin:0px 10px 0px 0px;
	padding:0.2em;
	color:rgb(153,153,153);
	font-weight:normal;
	border:solid 1px rgb(30,30,30);
	background-color:rgb(255,247,237);
}
	
input[type=submit],button{
	vertical-align:middle;
	}

input[type="submit"]:focus {background:rgb(30,30,30);}
	
input:hover,input[type=password]:hover,input[type=submit]:hover,input[type=text]:hover,input[type=select]:hover{
	color:rgb(0,255,153);
	background-color:rgb(255,204,255);
}
	
fieldset legend a{
	color:rgb(0,0,0);
	background-color:rgb(77,77,77);}
	
fieldset{
	background-color:rgb(30,30,30);
	border: 1px solid rgb(77,77,77);}
	
.overlabel-wrapper{
	position:relative;
	display:block;
	float:left;}
	
.overlabel-wrapper .form-item{
	float:left;
	margin:0px;
	padding:0px;}

label.overlabel-apply{
	color:rgb(70,70,70);
	position:absolute;
	left:5px;
	z-index:999;}

	
/****	=2 Views Forms		****************************************************************************************/
.pf-menu form{
	position:relative;
	z-index:999;}

.work-search-form{
	margin-bottom:1.5em;
	width:100%;}

.work-search-form label{
	z-index:999;}
	
.work-search-widget{
	float:left;
	width:145px;
	margin-right:10px;}
	
.work-search-widget-button{
	float:left;
	width:25px;}
	
.work-search-widget input[type=text]{
	background-color:rgb(170,255,255);
	border:solid 1px rgb(0,165,224);
	width:145px;
	margin:0px;
}
	
.work-search-widget:hover input[type=text]{
	background-color:black;
	color:rgb(170,255,255);
	border:solid 1px black;
}
	
.work-search-widget-button input[type=submit]{
	background-color:rgb(170,255,255);
	border:none;
	width:25px;
	margin:0px;
}
	
.work-search-widget-button:hover input[type=submit]{
	background-color:black;
	color:rgb(170,255,255);
	width:25px;
	margin:0px;
}
	
.work-search-form label{
	font-weight:normal;
	color:rgb(70,70,70);}

/****	=3 Node Forms		****************************************************************************************/

/****	=4 Login Form		****************************************************************************************/

/*
#user-login-block{
	border: none;
}*/

#user-login-block .form-item input{
	float:left;
}
	
#user-login-block label{
	display:none;}

#user-login-block .form-required{
	color:rgb(77,77,77);
	margin-left:-5px;
	display:none;}


 

 



/*
*
*	COLORS
*
*	color name	color value / grayscale value
*
*	blue 		rgb(0,175,240) / rgb(180,180,180)
*	green 		rgb(4,180,53) / rgb(113,113,113)
*	yellow		rgb(255,234,0) / rgb(215,215,215)
*	red		rgb(239,49,35) / rgb(104,104,104)
*	12% grey	rgb(30,30,30)
*	30% gray	rgb(77,77,77)
*	80% gray	rgb(204,204,204)
*
*/
