a.bnsfc-link,
a.bnsfc-link:link,
a.bnsfc-link:visited,
a.bnsfc-link:hover,
a.bnsfc-link:focus,
a.bnsfc-link:active {
font-size: 125%;
text-decoration: none;
}
.bnsfc-content {
background: #FFF;
border: 1px solid #D2E6EA;
display: block;
float: left;
height: 195px;
left: -4px;
margin: 10px 0 10px 12px;
overflow: hidden;
padding: 2px;
position: relative;
text-overflow: ellipsis;
width: 130px;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
}
.bnsfc-content-date {
color: #90C1CB;
display: inline-block;
float: left;
font-size: 12px;
left: 3px;
letter-spacing: 2px;
margin: 0 0 -11px 0;
position: relative;
top: -2px;
}
.bnsfc-content:hover {background: #FFF;}
.bnsfc-content-title {
display: block;
float: left;
font-size: 12px;
letter-spacing: 1px;
line-height: 140%;
line-height: 130% \9;
position: relative;
top: -3px;
text-align: center; 
text-justify: inter-ideograph;
word-break: break-all;
}
.bnsfc-content-notitle {
display: block;
float: left;
font-size: 12px;
letter-spacing: 1px;
line-height: 140%;
line-height: 130% \9;
position: relative;
top: 8px;
}
.bnsfc-content-title:hover {text-decoration: underline;}
.bnsfc-content .wp-post-image {
border: 0px solid #EEF5F7;
background-color: transparent;
left: -1px;
position: relative;
top: 2px;
width: 120px;
}
.bnsfc-content .wp-post-noimage {
border: 0px solid #EEF5F7;
background-color: transparent;
left: 5px;
position: relative;
top: 11px;
width: 120px;
}
.bnsfc-clear { clear: both; }
.post .widget.bns-featured-category,
.post .widget.bns-featured-category h2 {
background: none;
width: 100%;
}
.