#blog_meta {
    background-color: #F2F0F0;
    /*padding: 15px;*/
    float: left;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 20px;
}

#blog_meta .label {
    float: left;
    width: 100px;
    font-weight: bold;
}

#tags, #author, #rating, #share {
    float: left;
    width: 100%;
    padding: 0 15px;
}

#tags {
    padding-top: 15px;
}

#share {
    height: 20px;
    padding-bottom: 15px;
}

#share a {
    width: 20px;
    height: 20px;
    display: inline-block;
    background-color: transparent;
    background-image: url('../img/share.png');
    background-repeat: no-repeat;
    border-radius: 2px;
    margin: 0 2px;
}

#share .facebook {
    background-position: 0px 0px;
}

#share .facebook:hover {
    background-position: 0px -20px;
}

#share .twitter {
    background-position: -20px 0px;
}

#share .twitter:hover {
    background-position: -20px -20px;
}

#share .linkedin {
    background-position: -40px 0px;
}

#share .linkedin:hover {
    background-position: -40px -20px;
}

#share .googleplus {
    background-position: -60px 0px;
}

#share .googleplus:hover {
    background-position: -60px -20px;
}



.tx-contentrating-pi1 {
	position: relative;
	/*max-width:70px;*/
}

.tx-content-rating-rate-wrapper {
	position: relative;
	z-index:31;
	width:70px;
	height:14px;
	cursor:pointer;
    margin-left: 100px;
}

.tx-content-rating-rate-full {
	position: absolute;
	height:14px;
	width:100%;
	background-image:url('../img/star_inactive.png');
}

.tx-content-rating-rate-value {
	position: absolute;
	height:14px;
	width:0%;
	background-image:url('../img/star_active.png');

	-webkit-transition: width 1s ease-in-out;
	-moz-transition: width 1s ease-in-out;
	-ms-transition: width 1s ease-in-out;
	-o-transition: width 1s ease-in-out;
	transition: width 1s ease-in-out;
}

.tx-content-rating-text-wrapper {
	position: relative;
	margin-top:10px;
}

.tx-content-rating-text-left {
	float:left;
}

.tx-content-rating-text-right {
	float:right;
}

.tx-content-rating-clear {
	height:0px;
	font-size:0px;
	line-height:0px;
	clear:both;
}

.tx-content-rating-line-wrapper {
	position: relative;
	z-index:30;
	height:8px;
	margin-top:-4px;
}

.tx-content-rating-line-sep-big {
	display:none;
}

.tx-content-rating-line-sep-small {
	display:none;
}

.tx-content-rating-mouse-wrapper {
	position: absolute;
	width:100%;
}

.tx-content-rating-mouse-sep {
	position: absolute;
	height:14px;
	opacity:0;
	background-image:url('../img/star_hover.png');
}

.tx-content-rating-mouse-sep:hover {
	opacity:1;
}

.tx-content-rating-mouse-hint {
	display:none;
}
