/*all forms*/
input, 
select, 
textarea, 
.inputbox 						{padding: 2px;}
.inputbox,
.login input,
.registration input 			{
								font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
								background:url(../images/inputbox-bg.png) repeat-x top #fff; 
								border:solid 1px #dddbdb; 
								padding:3px 5px 5px 5px; 
								color: #656262;
								}
.inputbox:hover, 
.inputbox:focus 				{}

button,
.button							{
								background:url(../images/form-button-bg.png) repeat-x top;
								border:0;
								color:#fff;
								padding:5px 11px!important;
								font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
								font-size:11px;
								-moz-border-radius:5px;
								-webkit-border-radius:5px;
								border-radius:5px;
								-moz-box-shadow: 0 1px 0 #000; 
								-webkit-box-shadow: 0 1px 0 #000;
								box-shadow: 0 1px 0 #000;
								cursor:pointer;
								}
								
button:hover,
.button:hover					{background-position:left -30px;}


/*registration*/
.registration label				{float:left;width:180px;margin-right:20px; text-align:right;}
.registration button.validate	{margin-left:200px;}



/*Search*/
form#searchForm 				{}

form#searchForm	button,
form#searchForm .button,
.offline						{padding-bottom:23px!important;}
.searchintro 					{}
.results h4 					{ text-transform: none; font-size: 110%; }
.search fieldset 				{ border: 1px solid #ccc; margin: 15px 0; padding: 10px; }
.search legend 					{ font-size: 100%; font-weight: bolder; line-height: 1.2; margin-left: 10px; }

/*Contact*/
#component-contact #emailForm 			{ border-top: 1px solid #ccc;}
#contact-slider 						{float: none;border-bottom: 1px solid #e2e2b5;}
#contact-slider .title 					{padding: 8px 10px;border-top: 1px solid #e2e2b5;border-left: 1px solid #e2e2b5;border-right: 1px solid #e2e2b5;margin: 0;}
#contact-slider .jpane-toggler-down 	{background: #333333;}
#contact-slider .jpane-toggler-down a 	{color: #fff;}
#contact-slider dt.closed 				{background: #ffffcc;}
#contact-slider .content 				{border: 1px solid #e2e2b5;padding: 8px 10px;}
#contact-slider .contact-image 			{margin: 15px 0;float: right;}

/*editor*/
#adminForm fieldset 			{border: 1px solid #ccc;padding: 10px;margin-bottom: 20px;}
#adminForm fieldset legend 		{padding: 0 5px;}
