.google-appliance-search-form { margin-bottom: 1em; }
.google-appliance-search-form input { margin-top: 0px; margin-bottom: 4px; }
.google-appliance-results, .google-appliance-keymatch-results { list-style: outside none none; }
.search-gooogle-appliance-results p { margin-top: 0px; }
.google-appliance-result .title { margin-bottom: 0px; font-size: 1.2em; }
.google-appliance-result .google-appliance-snippet { margin-bottom: 0px; }
.google-appliance-result li { margin-bottom: 1em; }
.google-appliance-results .google-appliance-snippet-info { padding-left: 0px; }
.google-appliance-results .google-appliance-info, .google-appliance-keymatch-results { font-size: 0.85em; color: rgb(136, 136, 136); }
.google-appliance-keymatch-results { padding-left: 0px; }
.google-appliance-keymatch-results li { background: rgb(241, 241, 237) none repeat scroll 0% 0%; border-bottom: 1px solid rgb(231, 231, 227); padding: 10px; border-radius: 6px; margin-bottom: 10px; }
.google-appliance-keymatch-results h3 { margin: 0px; }
.google-appliance-keymatch-results p { margin: 0px; }
form.search-google-appliance-search-form { margin-bottom: 2px; }
#search-results-heading { margin-top: 1em; }
.google-appliance-synonyms ul, .google-appliance-synonyms li { display: inline; list-style-type: none; }
.google-appliance-results-control-bar { border: 1px solid rgb(238, 238, 238); background-color: rgb(246, 246, 242); border-radius: 6px; padding: 4px 6px; margin-top: 15px; margin-bottom: 15px; }
.google-appliance-results-control-bar .google-appliance-search-stats { float: left; }
.google-appliance-results-control-bar .google-appliance-sort-headers { float: right; }
.google-appliance-sort-headers .google-appliance-sorter { padding-right: 14px; display: block; float: left; }
.google-appliance-sort-headers .google-appliance-sorter:last-child { padding-right: 4px; }
.google-appliance-sorter .active-sort { font-weight: bold; }
.google-appliance-level2 {  }
#google-cse-results-searchbox-form div, #google-cse-results-searchbox-form input { margin: 0px; display: inline; }
#google-cse-results-searchbox-form .form-radios div { display: block; }
.node-unpublished { background-color: rgb(255, 244, 244); }
.preview .node { background-color: rgb(255, 255, 234); }
td.revision-current { background: rgb(255, 255, 204) none repeat scroll 0% 0%; }
.search-form { margin-bottom: 1em; }
.search-form input { margin-top: 0px; margin-bottom: 0px; }
.search-results { list-style: outside none none; }
.search-results p { margin-top: 0px; }
.search-results .title { font-size: 1.2em; }
.search-results li { margin-bottom: 1em; }
.search-results .search-snippet-info { padding-left: 1em; }
.search-results .search-info { font-size: 0.85em; }
.search-advanced .criterion { float: left; margin-right: 2em; }
.search-advanced .action { float: left; clear: left; }
ul.ui-autocomplete { width: 350px ! important; padding: 0px; border-bottom: medium none; }
.ui-autocomplete li.ui-menu-item { list-style-type: none; border-bottom: 1px solid rgb(204, 204, 204); }
.ui-autocomplete li.ui-menu-item a { display: block; padding: 3px 0px 3px 5px; text-decoration: none; }
.ui-autocomplete li.ui-menu-item a:hover { background-color: rgb(224, 224, 216); margin: 0px; }
#permissions td.module { font-weight: bold; }
#permissions td.permission { padding-left: 1.5em; }
#permissions tr.odd .form-item, #permissions tr.even .form-item { white-space: normal; }
#user-admin-settings fieldset .fieldset-description { font-size: 0.85em; padding-bottom: 0.5em; }
#user-admin-roles td.edit-name { clear: both; }
#user-admin-roles .form-item-name { float: left; margin-right: 1em; }
.password-strength { width: 17em; float: right; margin-top: 1.4em; }
.password-strength-title { display: inline; }
.password-strength-text { float: right; font-weight: bold; }
.password-indicator { background-color: rgb(196, 196, 196); height: 0.3em; width: 100%; }
.password-indicator div { height: 100%; width: 0%; background-color: rgb(71, 201, 101); }
input.password-confirm, input.password-field { width: 16em; margin-bottom: 0.4em; }
div.password-confirm { float: right; margin-top: 1.5em; visibility: hidden; width: 17em; }
div.form-item div.password-suggestions { padding: 0.2em 0.5em; margin: 0.7em 0px; width: 38.5em; border: 1px solid rgb(180, 180, 180); }
div.password-suggestions ul { margin-bottom: 0px; }
.confirm-parent, .password-parent { clear: left; margin: 0px; width: 36.3em; }
.profile { clear: both; margin: 1em 0px; }
.profile .user-picture { float: right; margin: 0px 1em 1em 0px; }
.profile h3 { border-bottom: 1px solid rgb(204, 204, 204); }
.profile dl { margin: 0px 0px 1.5em; }
.profile dt { margin: 0px 0px 0.2em; font-weight: bold; }
.profile dd { margin: 0px 0px 1em; }
.views-exposed-form .views-exposed-widget { float: left; padding: 0.5em 1em 0px 0px; }
.views-exposed-form .views-exposed-widget .form-submit { margin-top: 1.6em; }
.views-exposed-form .form-item, .views-exposed-form .form-submit { margin-top: 0px; margin-bottom: 0px; }
.views-exposed-form label { font-weight: bold; }
.views-exposed-widgets { margin-bottom: 0.5em; }
.views-align-left { text-align: left; }
.views-align-right { text-align: right; }
.views-align-center { text-align: center; }
.views-view-grid tbody { border-top: medium none; }
.view .progress-disabled { float: none; }
.rteindent1 { margin-left: 40px; }
.rteindent2 { margin-left: 80px; }
.rteindent3 { margin-left: 120px; }
.rteindent4 { margin-left: 160px; }
.rteleft { text-align: left; }
.rteright { text-align: right; }
.rtecenter { text-align: center; }
.rtejustify { text-align: justify; }
.ibimage_left { float: left; }
.ibimage_right { float: right; }
