
li.comment_forbidden.first.last{
	display: block;
	}
#content {
  overflow: hidden;
}
.node.node-love.node-full .content.clearfix,
.userpoints-nodeaccess-node-no-access .content {
	margin-left: 0px;	
	}
.tabs ul.primary,
.region-header .block-menu li a,
.comment-form .form-item {
  zoom: 1;
}
#block-user-login input.form-text,
#block-user-login textarea.form-textarea,
#block-user-login select.form-select {
	width: 150px;
	}

.node-teaser {
  border-bottom: 1px solid #d3d7d9;
}


.mg-col {
    display: inline;
    zoom: 1
}
.mg-col-4 .field-item, .mg-col-4 .node {
    width: 23.5% !important;
    display: inline;
    zoom: 1;
}
.media-gallery-collection .field_item, .media-gallery-collection .node {
    width: 21% !important;
}

.mg-col .node-media-gallery.node-teaser, .mg-col .node-media-gallery.node-teaser .content {
    margin-right: -3%;
    padding: 0;
}

.media-collection-item-wrapper, .mg-col .field-items {
  width: 100%;
}
.media-gallery-collection a.media-gallery-thumb, .media-gallery-thumb img {
	position: static;
	width: 82%;
	overflow: visible;
}

.media-gallery-media .media-gallery-item, .media-gallery-media a.media-gallery-thumb {
  padding: 1%;
  width: 100%;
}

.node-media-gallery { margin: 0; }

.mg-col h3 {
    display: block;
    height: 2.6em
}

.lightbox-stack .media-gallery-detail-info {
  display: inline-block;
  width: 100%;
  overflow: visible;
}

/* A little heavy handed, but it looks better than broken */
.lightbox-stack .media-gallery-detail-info .media-license {
  left: 146px;
  top: 8px;
  width: 60px;
}

.block-menu-block a {
	white-space: nowrap
	}
#region-user-first a,
#region-user-second a,
.zone-user-wrapper ul li,
.zone-user-wrapper ul li a:link
.zone-user-wrapper ul li a:visited, {
color: #d5d5d5;
}
.region-sidebar-first img{
	height: 132px;
	width: 132px;	
	}
      .navigation .primary-menu ul li,
      .navigation .second-menu ul li {
	float: left;
         }
		.navigation .primary-menu .main-menu {
			float: right;
			}
.region-content .block-menu-block ul.menu li {
	float: left;
	}
	
.container-24 .panel-display .grid-4 {
	display: none;	
	}
.page-media-gallery-detail .grid-20,
.container-24 .panel-display .panel-panel {
	margin: 0px;	
	}
.region-sidebar-first .region-inner,
.page-user .grid-20 {
	margin: 0px;
	}
.author-online {
	width: 132px;
	}

.container-24 .grid-8 .views-field-field-image，
.container-24 .grid-8 .views-field-field-image img {
max-width:290px;height:auto;width:expression(this.width>290?"290px":this.width);
max-height:163px;height:expression(this.height>163?"163px":this.height);
display: block;
}

.container-24 .grid-6 .views-field-field-image，
.container-24 .grid-6 .views-field-field-image img {
height: 140px;
width: 220px;
behavior: url(/sites/all/libraries/PIE/PIE.htc);
display: block;
}
