.date-repeat-input {
  float: left;
  margin-right: 5px;
  width: auto;
}
.date-repeat-input select {
  min-width: 7em;
}
.date-repeat fieldset {
  clear: both;
  float: none;
}
.date-repeat-radios {
  margin-bottom: 1em;
}
.date-repeat-radios input[type="radio"] {
  float: left;
  margin: 0.75em 0.75em 0 0;
}
.date-repeat-radios .form-wrapper {
  float: left;
}
.date-repeat-radios .form-type-checkboxes .form-type-checkbox {
  width: 15%;
  float: left;
  margin: 0;
}
.date-repeat-radios .date-repeat-radios-item {
  margin-bottom: 1em;
}
.weekly .form-type-checkboxes .form-type-checkbox {
  float: left;
  margin-right: 10px;
}
.date-repeat-input.byday-count label,
.date-repeat-input.byday-count select,
.date-clear.bymonthday label,
.date-clear.bymonthday select {
  display: inline;
}
.date-repeat-input.byday-day label,
.date-clear.bymonthday .field-suffix {
  font-weight: bold;
}
.range-of-repeat .form-radios > div {
  margin-top: 0.5em;
}
.range-of-repeat .count input[type="text"] {
  margin: 0 0.5em;
}
.range-of-repeat .until .form-wrapper {
  margin: 0 0.5em;
  display: inline-block;
  vertical-align: middle;
}
.range-of-repeat .until .form-radio,
.range-of-repeat .until .date-prefix-inline {
  margin: 0 0 1.4em 0;
  vertical-align: middle;
}
.range-of-repeat .until.widget-date_popup.label-above .form-radio,
.range-of-repeat .until.widget-date_popup.label-above .date-prefix-inline {
  margin: 0;
  vertical-align: middle;
}
.range-of-repeat .until.widget-date_select.label-within .form-radio,
.range-of-repeat .until.widget-date_select.label-within .date-prefix-inline {
  margin: 0;
  vertical-align: middle;
}
.range-of-repeat .until.widget-date_select.label-above .form-radio,
.range-of-repeat .until.widget-date_select.label-above .date-prefix-inline {
  margin: 1.4em 0 0 0;
  vertical-align: middle;
}
.range-of-repeat .until .form-type-date-text .date-padding {
  padding: 0;
}
.range-of-repeat .until.widget-date_select.label-within .date-padding {
  padding: 0;
}
.range-of-repeat .until.widget-date_select.label-above .date-padding {
  padding: 0;
}
.range-of-repeat .until .form-type-date-select,
.range-of-repeat .until .form-type-date-popup,
.range-of-repeat .until .form-type-date-text {
  border: none;
  margin: 0;
}
.field .field-label {
  font-weight: bold;
}
.field-label-inline .field-label,
.field-label-inline .field-items {
  float: left;
}
form .field-multiple-table {
  margin: 0;
}
form .field-multiple-table th.field-label {
  padding-left: 0;
}
form .field-multiple-table td.field-multiple-drag {
  width: 30px;
  padding-right: 0;
}
form .field-multiple-table td.field-multiple-drag a.tabledrag-handle {
  padding-right: 0.5em;
}
form .field-add-more-submit {
  margin: 0.5em 0 0;
}
#google-cse-results-searchbox-form div,
#google-cse-results-searchbox-form input {
  margin: 0;
  display: inline;
}
#google-cse-results-searchbox-form .form-radios div {
  display: block;
}
.node-unpublished {
  background-color: #fff4f4;
}
.preview .node {
  background-color: #ffffea;
}
td.revision-current {
  background: #ffc;
}
.views-exposed-form .views-exposed-widget {
  float: left;
  padding: 0.5em 1em 0 0;
}
.views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 1.6em;
}
.views-exposed-form .form-item,
.views-exposed-form .form-submit {
  margin-top: 0;
  margin-bottom: 0;
}
.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: 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;
}
