/**
 * color settings
 */
.titleBox_gsblb                              { }
a.statusItemSelected_gsblb                   { color : #000000; }
span.statusItemSep_gsblb                     { color : #6f6f6f; }
.horizontal_gsblb .blogBarInnerBox_gsblb      { border-color : #aaaaaa; }
.horizontal_gsblb div.statusBox_gsblb         { border-right-color : #c0c0c0; }
.horizontal_gsblb a.statusItemSelected_gsblb  { color : #000000; }
.horizontal_gsblb span.snippet_gsblb          { color : #6f6f6f; }
.horizontal_gsblb img          { vertical-align : bottom; }

.blogBarInnerBox_gsblb a{
    margin:0px;
    padding:0px;
}
.horizontal_gsblb {
    margin-top:5px;
    margin-bottom:10px;    
    float: left;
    overflow:hidden;
}
/**
 * full or empty blogcolumn
 */
.full_gsblb {
  display : block;
}
.empty_gsblb {
  display : none;
}

div.horizontal_gsblb {
  position : relative;
}

/**
 * horizontal bar gets a border treatment
 */
.horizontal_gsblb .blogBarInnerBox_gsblb {
  border-width : 0px;
  padding:0px;
  margin:0px;
  position : relative;
}

/**
 * title
 * - show for vertical bars
 * - suppress for horizontal bars
 */
.titleBox_gsblb {
  font-weight : bold;
}
.horizontal_gsblb .titleBox_gsblb {
  display : none;
}

/**
 * Auto Execute List Status Box
 * - vertical mode
 */
.statusBox_gsblb {
    padding-left:55px;
    background-image:url(img_google.gif);
    background-position: left center;
    background-repeat:no-repeat;
}


a.statusItem_gsblb {
  cursor : pointer;
  white-space: nowrap;
}

a.statusItemSelected_gsblb {
  font-weight : bold;
  text-decoration : none;
  border: none;
}

/**
 * Auto Execute List Status Box
 * - horizontal mode
 */
.horizontal_gsblb span.statusBox_gsblb {
  margin-right : 5px;
  padding-right : 5px;
}

.horizontal_gsblb a.statusItem_gsblb {
  display : none;
  white-space: nowrap;
}

.horizontal_gsblb a.statusItemSelected_gsblb {
  cursor : pointer;
  white-space: nowrap;
  border: none;
  font-weight : bold;
  display : inline;
}


span.statusItemSep_gsblb {
  font-size : 50%;
  margin-right : 8px;
  vertical-align : bottom;
}

/**
 * vertical mode only one item, supress
 */
.vertical_gsblb .oneitem_gsblb {
  display : none;
}

/**
 * results
 *
 * sometimes people have generic a rules that
 * set a border. disable those if present
 */
.resultsBox_gsblb .resultDiv_gsblb * {
  border : none;
}

/**
 * always suppress watermark
 */
.resultsBox_gsblb .resultDiv_gsblb .gs-watermark {
  display : none;
}

/**
 * always suppress bolding (inserted by search)
 */
.resultsBox_gsblb .resultDiv_gsblb b {
  font-weight : normal;
}

/**
 * establish title height to ~1 line with silent
 * truncation
 */
.horizontal_gsblb .resultDiv_gsblb,
.resultsBox_gsblb .resultDiv_gsblb .gs-title {
  overflow: hidden;
}

.horizontal_gsblb .resultDivBold_gsblb * {
  font-weight : 700;
}

/**
 * expanded mode results truncate dates, and have larger top margin
 */
.expanded_gsblb .resultDiv_gsblb .gs-publishedDate {
  display : none;
}
.expanded_gsblb .resultDiv_gsblb .gs-relativePublishedDate {
  display : block;
}
.expanded_gsblb .resultDiv_gsblb {
}
.expanded_gsblb .resultDiv_gsblb .gs-visibleUrl {
  overflow : hidden;
}

/**
 * compressed mode results truncate all but title
 */
.compressed_gsblb .resultDiv_gsblb .gs-publishedDate,
.compressed_gsblb .resultDiv_gsblb .gs-snippet,
.compressed_gsblb .resultDiv_gsblb .gs-visibleUrl {
  display : none;
}
.compressed_gsblb .resultDiv_gsblb {

}

/**
 * appended snippet for wide mode, horizontal
 * displays
 */
.horizontal_gsblb span.snippet_gsblb {
  text-decoration : none;
}


/**
 * brandingBox
 */
.brandingBox_gsblb {
  margin-top : 0px;
  display:none;
  visible:hidden;
}

.horizontal_gsblb .brandingBox_gsblb {
  margin-top : 0px;
  position : absolute;
  right : 0px;
  top : 0px;
}
.horizontal_gsblb div.gsc-branding-vertical {
  position: relative;
  width: 75px;
}



