
form {
  margin: 0;
  padding: 0;
}

#user-login-form .form-item-name input,
#user-login-form .form-item-openid-identifier input {
  background-color: #fff;
  height: auto;
  line-height: normal;
}

#user-login-form .form-item-pass input {
  background-color: #fff;
  height: auto;
  line-height: normal;
}

#user-login-form input.form-submit {
  background: #fff;
  color: #000;
}

#user-login-form input.form-submit:hover {
  color: #000;
}

.container-inline-block div, .container-inline-block label {
  display: inline-block;
}

#search-block-form .container-inline {
	margin-top: 10px;
}

.inline-radios .form-type-radio {
  display: inline;
  margin-right: 10px;
}

span.button input.form-submit {
  color: #3f3f3f;
  background-image: none;
  background-color: #ddd;
  border: 1px solid #ccc;
}

span.button input.form-submit:hover {
  color: #000; background-color: #fdc33b; background-image: none;
}

.ui-widget-content .view-content a {
  line-height: 1.25em;
  color: #000;
  background: transparent;
  font-weight: normal;
  text-decoration: underline;
}

.ui-widget-content .view-content a:hover,
.ui-widget-content .view-content a:focus,
.ui-widget-content .view-content a.active {
  color: #a55b08;
  font-weight: bold;
}

.form-text:focus, textarea:focus {
  background-color: #deefff;
}

::-webkit-input-placeholder {
  color: #747474;
}
::-moz-placeholder {
  color: #747474;
}
:-ms-input-placeholder {
  color: #747474;
}