.form-item, .form-checkboxes, .form-radios { margin: 1em 0px; }
.form-item input.error, .form-item textarea.error, .form-item select.error { border: 2px solid rgb(204, 0, 0); }
.form-item label { display: block; font-weight: bold; }
.form-item label.option { display: inline; font-weight: normal; }
.form-required { color: rgb(204, 0, 0); }
.form-item .description { font-size: 0.85em; }
.form-checkboxes .form-item, .form-radios .form-item { margin: 0.4em 0px; }
.form-submit {  }
.container-inline div, .container-inline label { display: inline; }
.tips {  }
#search-box { padding: 3px 5px; border: 1px solid rgb(131, 119, 101); }
#edit-search-theme-form-1-wrapper { width: 190px; }
#edit-search-theme-form-1-wrapper label { display: none; }
#edit-search-theme-form-1 { border: medium none; width: 190px; }
#search .form-submit { background: transparent url(1cc111764f6beaa97f842c280d0b55a68f6ff606.png)  no-repeat scroll 0% 0%; border: 0px none; }
.custom-search-default-value { color: rgb(60, 61, 47); }
#block-search-0 { float: right; clear: both; padding: 3px 5px; border: 1px solid rgb(131, 119, 101); }
#edit-search-block-form-1-wrapper { width: 190px; }
#edit-search-block-form-1 { border: medium none; width: 190px; }
#search-block-form .form-submit { background: transparent url(1cc111764f6beaa97f842c280d0b55a68f6ff606.png)  no-repeat scroll 0% 0%; border: 0px none; }
#search-block-form {  }
#edit-search-block-form-1-wrapper label { display: none; }
.front #simplenews-block-form-5 #edit-mail { border: 1px solid rgb(131, 119, 101); width: 170px; padding: 3px 5px; }
#simplenews-block-form-5 #edit-mail, #block-multiblock-1 #edit-mail { border: 1px solid rgb(131, 119, 101); width: 150px; padding: 3px 5px; }
#simplenews-block-form-5 .form-required, #block-multiblock-1 .form-required { display: none; }
#simplenews-block-form-5 #edit-submit, #block-multiblock-1 #edit-submit { background: rgb(60, 61, 47) none repeat scroll 0% 0%; color: rgb(255, 255, 255); padding: 5px; border: medium none; text-transform: uppercase; text-shadow: 0px 1px 1px rgb(193, 187, 178); }
#simplenews-block-form-5 #edit-submit:hover, #block-multiblock-1 #edit-submit:hover { background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
#user-login-form { text-align: left; }
#user-login-form ul { margin-bottom: 0px; }
#user-login-form li.openid-link { margin-top: 1em; margin-left: -20px; }
#user-login-form li.user-link { margin-top: 1em; }
#user-login ul { margin: 1em 0px; }
#user-login li.openid-link, #user-login li.user-link { margin-left: -2em; }
form tbody { border-top: 1px solid rgb(204, 204, 204); }
form th, form thead th { text-align: left; padding-right: 1em; border-bottom: 3px solid rgb(204, 204, 204); }
form tbody th { border-bottom: 1px solid rgb(204, 204, 204); }
.faceted-search-env-theme h3, .faceted-search-env-region h3, .faceted-search-env-campaign h3, .faceted-search-env-publication h3 { color: rgb(131, 119, 101); text-transform: uppercase; padding: 0.5em 0px; font-weight: bold; margin-bottom: 0px; margin-top: 0px; font-size: 1.1em; border-top: 1px solid rgb(189, 191, 164); display: block; }
.faceted-search-facet-active h3 { display: inline; border-top: medium none; }
.faceted-search-facet .item-list ul { padding-left: 20px; list-style: outside none none; }
.faceted-search-facet a:link, .faceted-search-facet a:visited { color: rgb(60, 55, 47); }
.faceted-search-category { font-size: 0.9em; }
.faceted-search-count { color: rgb(131, 119, 101); }
#block-faceted_search_ui-1_related { margin-bottom: 25px; }
#block-faceted_search_ui-1_current.block, #block-faceted_search_ui-3_current.block, #block-faceted_search_ui-2_current.block, #block-faceted_search_ui-4_current.block { background: rgb(242, 241, 239) none repeat scroll 0% 0%; margin-bottom: 0px; padding: 5px 5px 1em; font-size: 0.9em; }
a.button:link, a.button:visited { border-radius: 0.25em; background: rgb(231, 104, 50) none repeat scroll 0% 0%; color: rgb(255, 255, 255); padding: 4px; display: inline-block; margin-left: 10px; }
a.button:link:hover, a.button:visited:hover { background: rgb(132, 119, 102) none repeat scroll 0% 0%; color: rgb(255, 255, 255); padding: 4px; }
