.headline-items a>p{
font-size:80%;
}

.headline-items strong{
font-size:130%;
}

.other-items{
padding: 10px 20px 10px 10px;
}
.other-items a{
text-decoration: underline;
display:inline;
}
#bp_newslink ul li a::after{
background:none;
}


.headline-items a{
display:block;
padding:16px 0 ;
}
.headline-items div.contents{
display:table;
width:100%;
}
.headline-items .img160{
font-size: 90%;
color: #666;
min-width:75px;
max-width:160px;
padding-left: 8px;

}


.headline-items .body{
display:table-cell;
vertical-align:top;
width:100%;
overflow:hidden;
}
.headline-items .date{
font-size: 60%;
color:#999;
padding: 0 8px;
}
.headline-items p.subject{
font-size:90%;
font-weight:bold;
padding: 0 8px;
}
.headline-items p.description{
font-size: 90%;
color: #666;
padding: 0 8px;
}

.headline-items{
border-bottom:1px dotted #ccc;
}