a.gbAdminLink{
	display: block;
	float: left;
	width: 130px;
}
#g2_content{
	clear: both;
	/*padding-bottom:50px;*/
}
#g_footer{
	/*position: absolute;
	bottom: 0;
	left: 12px;
	right: 12px;*/
	margin: 10px 0 0 0;
}
.giAlbumCell, .giItemCell {
	text-align: center;
	font-weight: bold;
	margin-right: 3px;
	width: 150px;
	height: 180px;
	float: left;
}

#gsImageView{
	text-align: center;
	margin: 10px 0;
}

div.gbNavigator div.next-and-last {
  float: right;
}
div.gbNavigator div.next-and-last.no-previous {
  float: none;
  text-align: right;
}

div.gbNavigator a.first {
  padding-left: 27px;
  background: url("images/nav_first.gif") left no-repeat;
}
div.gbNavigator a.previous {
  padding-left: 27px;
  background: url("images/nav_prev.gif") left no-repeat;
}
div.gbNavigator a.next {
  padding-right: 27px;
  background: url("images/nav_next.gif") right no-repeat;
}
div.gbNavigator a.last {
  padding-right: 27px;
  background: url("images/nav_last.gif") right no-repeat;
}

div.gbNavigator div.first-and-previous img {
  vertical-align: middle;
  padding-right: 0.5em;
}
div.gbNavigator div.next-and-last img {
  vertical-align: middle;
  padding-left: 0.5em;
}

div.gbBreadCrumb {
    margin: 0;
    padding: 4px 8px;
    font-size: 1.1em;
    font-weight: bold;
}

div.gbBreadCrumb a, div.gbBreadCrumb span {
    padding: 0 0 0 14px;
    background: url('images/icon_path_separator.gif') no-repeat left;
}

div.gbBreadCrumb a.BreadCrumb-1 {   /* no :first-child in IE */
    padding-left: 0;
    background-image: none;
    white-space: nowrap;
}
#gallery.IE div.gbBreadCrumb span {
    display: inline-block;   /* IE loses padding-left on wrapped inline nowrap element */
    padding-right: 4px;      /* IE has less space at right of each span */
}

div.gbBreadCrumb span.BreadCrumb-1 {   /* no :first-child in IE */
    padding-left: 0;
    background-image: none;
}

.gbTabBar{
	font-weight: bold;
}
