#archive {
	float:right;
}
#archive-menu {
	display:none;
	background:rgba(230,230,230,0.8);
	z-index:32;
	position:absolute;
	left:643px;
	margin-top:-4px;
}
#archive-list {
	list-style:none;
}
#archive-list li{
	padding:6px 12px;
	font-size:0.8em;
}
.news-item{
	background-color:#ddded5;
	border:2px solid #b9bab1;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;	
	padding: 2px;
	overflow:hidden;
	margin-bottom:30px;
	float:right;
}

.news-title {
	margin: 8px 8px 0px 8px;
}

.news-body{
	margin-bottom:15px;
	text-align:justify;
}

.news-body img {
	border:4px solid #b9bab1;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

.news-date {
	padding:0px;
	margin:0px 15px 5px 0px;
}
.news-body {
	padding:10px 15px 4px 15px;
}
.news-body p {
	margin-bottom:18px;
}

.share-this {
	  float:right;
	  overflow:hidden;
	  vertical-align:middle;
	  margin:4px;
	  margin-top:-18px;
}

.share-link img {
	  width:21px;
	  height:21px;
	  vertical-align:bottom;
}