/**
 * @file
 *
 * Styles for Hoover: 2 Col: Stacked panel layout.
 *
 * There are possible layouts defined in this file:
 *  1. Default, left pane is 74.833% wide and right is and right
 *     is 25.166% with 7px margin between.
 *  2. When the layout is given a "hoover-2col-sb-left-panel" CSS id, the
 *     left and right cols are 12.5% and 87.5% with 8px margin between.
 *     I.e., left col is 150px wide on a 1200px wide page. This is good
 *     for placing a filter block in the left col.
 */

.hoov-2col-stack { 
  margin-top: 0;
  padding-top: 0;
}

.hoov-2col-stack > .hoov-2col-stack-top,
.hoov-2col-stack > .hoov-2col-stack-bottom {
  width: 100%; 
  clear: both;
}

.hoov-2col-stack > .cwrap > .hoov-2col-stack-top > .inside {
  margin-bottom:0;
}

.hoov-2col-stack > .cwrap > .hoov-2col-stack-first { 
  float: left; 
  width:75.5%
}
    .hoov-2col-stack > .cwrap > .hoov-2col-stack-first > .inside { 
      margin-right:8px;
    }

.hoov-2col-stack > .cwrap > .hoov-2col-stack-last {
  float: left; 
  width:24.5%;
}
    .hoov-2col-stack > .cwrap > .hoov-2col-stack-last > .inside { 
      margin:0;
    }

/* when there is no right col */
.hoov-2col-stack > .cwrap > .hoov-2col-stack-first.no-right { 
  float:none;
  width:100%;
}
  .hoov-2col-stack > .cwrap > .hoov-2col-stack-first.no-right > .inside { 
    margin:0;
  }

.hoov-2col-stack > .cwrap > .hoov-2col-stack-last.no-right { 
  display:none;
}


.hoov-2col-stack .panel-separator {
  display:none;
}
