/*
 * Reset Drupal System
 */
#site-container ul li.collapsed { list-style-image: none; list-style-type: none; }
  #site-container li.collapsed,
  #site-container li.expanded,
  #site-container li.leaf
  { margin: 0; padding: 0; list-style: none; list-style-type: none; list-style-image: none; }

html .form-item,
html .form-actions
{ margin: 15px 0; padding: 0; }

.element-invisible { display: none; }

div.panels-display ul li { background: none !important; padding: 0 !important; }

html body.admin-menu { margin-top: 0px !important; }
html body.admin-menu #site-outter-wrapper { padding-top 29px; }

p.search-info { display: none; }

.calendar-calendar .month-view .full td.multi-day div.monthview, .calendar-calendar .week-view .full td.multi-day div.weekview, .calendar-calendar .day-view .full td.multi-day div.dayview { background-color: #333; }
.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues, .calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff, .calendar-calendar .week-view .full td.multi-day .inner .weekview .continues, .calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff { background-color: #333; }
.view .date-nav-wrapper .date-prev a, .view .date-nav-wrapper .date-next a { color: #666; }
  .view .date-nav-wrapper .date-prev a:hover, .view .date-nav-wrapper .date-next a:hover { color: #09f; }
.view .date-nav-wrapper .date-heading { text-align: left; }

#site-map h2.title { display: none; }

.webform-client-form .form-submit {
  float: left;
  }

#search-form .form-submit {
  margin: 0 0 0 0;
  display: inline-block;
  *display: inline;
  zoom: 1;
  }
  #search-form {
    margin: 0 0 15px 0;
    width: 100%;
    display: block;
    float: left;
    }
      #search-form #edit-basic { width: 100%; display: block; float: left; }
      #search-form .form-type-textfield { float: left; margin: 0 10px 5px 0; }
      .search-advanced { display: block; float: left; }

/*******************************************
* > Admin Tabs
*******************************************/
div.tabs {
  margin: 0;
  padding: 0;
  }
  div.tabs ul.primary {
    border: 0;
    padding: 0;
    margin: 0;
    }
    div.tabs ul.primary li {
      display: block;
      float: left;
      margin: 0;
      padding: 0 0 10px 0;
      }
      div.tabs ul.primary li a {
        margin: 0 3px 0px 0;
        padding: 3px 10px;
        border-radius: 6px 6px 6px 6px;
        display: block;
        float: left;
        border: 0;
        background: transparent url(../gfx/bkg_tab.png) 0 0;
        font-size: 12px;
        color: #d5d5d5;
        }
        div.tabs ul.primary li a:hover { color: #fff; }
        div.tabs ul.primary li a.active {
          color: #fff;
          font-weight: bold;
          }
