.nrelate_tre{
	width: 100%;
}
.nrelate_tre h3{
	margin: 0px !important;
}
.nrelate_tre a{
	text-decoration: none !important;
}
.nrelate_tre .nr_inner{
	clear: both;
	width: 100%;
	padding: 4px 0;
}
.nrelate_tre .nr_inner ul{
	margin-bottom: 0 !important;
}
.nrelate_tre .nr_panel .nr_text{
	font-size: 11px;
	line-height: 140%;
	padding: 2px;
}
.nrelate_tre .nr_panel{
	float: left;
	background: none;
	border: 1px solid transparent !important;
	margin: 1px;
	padding: 1px 1px 0px;
	display: block;
	text-decoration: none;
	cursor: pointer;
	position: relative;
}
.nrelate_tre .nr_panel: hover{
	background: #F2F2F5;
	border: 1px solid #CCC !important;
	margin: 1px;
	padding: 1px 1px 0px;
	text-decoration: none;
}
.nrelate_tre .nr_title{
	float: left;
	font-size: 16px;
	margin-top: 0;
	margin-bottom: 5px;
}
.nrelate_tre .nr_img_div{
	display: block;
	line-height: 0;
	position: relative;
	background: none repeat scroll 0 0 #000000;
	background-color: transparent;
	border: 1px solid #cccccc;
}
.nrelate_tre .nr_img{
	border: none;
	display: block;
	margin-left: auto !important;
	margin-right: auto !important;
	padding: 2px !important;
	background: none repeat scroll 0 0 #F0F0F0;
	border-top: 1px solid #FFFFFF;
	outline: 1px solid #DDDDDD;
	width: auto !important;
	z-index: auto !important;
	visibility: visible !important;
}
.nrelate_tre .nr_panel: hover .nr_img{
	background: none repeat scroll 0 0 #333333;
	border: 1px solid #555555 !important;
	outline: 1px solid #111111;
}
.nrelate_tre .nr_img_div img{
	border: 1px solid #FFFFFF !important;
	margin: 0 !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-khtml-box-shadow: none !important;
	box-shadow: none !important;
}
.nrelate_tre .nr_text{
	overflow: hidden;
	word-wrap: break-word;
	clear: left;
	float: left;
	font-family: sans-serif;
	font-weight: bold;

	margin-top: 4px;
	text-align: left;
	display: block;
	width: 100%;
}
.nrelate_tre .nr_post_title,
.nrelate_tre .nr_source,
.nrelate_tre .nr_excerpt{
	display: block;
}
/* Sponsored area on thumbnails */
.nrelate_tre .nr_sponsored_wrap{
	display: block;
	height: 18px;
	position: absolute;
	left: 3px;
	overflow: hidden;
}
.nrelate_tre a.nr_panel: hover .nr_sponsored_wrap{
	left: 3px;
}
.nrelate_tre .nr_text{
	position: absolute;
	height: 30px;
	opacity: .80;
	filter: alpha(opacity=80);
	background: #FFF;
	overflow: hidden;
}

/* settings for each thumbnail size supported in plugin */
.nrelate_tre.nr_150 .nr_panel{ width: 158px; }
.nrelate_tre.nr_150 .nr_panel .nr_sponsored_wrap{ width: 150px; top: 135px; }
.nrelate_tre.nr_150 .nr_panel .nr_sponsored{ left: 132px; }
.nrelate_tre.nr_150 .nr_text{ top: 99px; width: 154px; }

.nrelate_tre.nr_160 .nr_panel{ width: 168px; }
.nrelate_tre.nr_160 .nr_panel .nr_sponsored_wrap{ width: 160px; top: 145px; }
.nrelate_tre.nr_160 .nr_panel .nr_sponsored{ left: 142px; }
.nrelate_tre.nr_160 .nr_text{ top: 109px; width: 164px; }

.nrelate_tre.nr_170 .nr_panel{ width: 178px; }
.nrelate_tre.nr_170 .nr_panel .nr_sponsored_wrap{ width: 170px; top: 155px; }
.nrelate_tre.nr_170 .nr_panel .nr_sponsored{ left: 152px; }
.nrelate_tre.nr_170 .nr_text{ top: 119px; width: 174px; }

.nrelate_tre.nr_180 .nr_panel{ width: 188px; }
.nrelate_tre.nr_180 .nr_panel .nr_sponsored_wrap{ width: 180px; top: 165px; }
.nrelate_tre.nr_180 .nr_panel .nr_sponsored{ left: 162px; }
.nrelate_tre.nr_180 .nr_text{ top: 129px; width: 184px; }

.nrelate_tre.nr_190 .nr_panel{ width: 198px; }
.nrelate_tre.nr_190 .nr_panel .nr_sponsored_wrap{ width: 190px; top: 175px; }
.nrelate_tre.nr_190 .nr_panel .nr_sponsored{ left: 172px; }
.nrelate_tre.nr_190 .nr_text{ top: 139px; width: 194px; }

.nrelate_tre.nr_200 .nr_panel{ width: 208px; }
.nrelate_tre.nr_200 .nr_panel .nr_sponsored_wrap{ width: 200px; top: 185px; }
.nrelate_tre.nr_200 .nr_panel .nr_sponsored{ left: 182px; }
.nrelate_tre.nr_200 .nr_text{ top: 149px; width: 204px; }