div.newsblog_area {
border-bottom: 0px solid #999;
}

div.newsblogAreaClearer {
border-top: 1px solid #999; 
}

div.newsblogEntry {
border-top: 1px solid #999; 
}

.newsblogReadMore {
clear: both; 
text-align: right;
}

div.newsblogBacklink {
padding: 6px 0;
margin: 0;
}

.newsblogNOC {
font-style: italic;
}

div.newsblogEditComments {
text-align: right;
font-style: italic;
font-weight: 700;
padding: 0;
margin: 0;
}

div.newsblogAnchor {
padding: 6px 0;
}


/* categories */

.newsblogCatsDiv {
font-family: arial, sans-serif;
font-size: 15px;
font-weight: 700;
padding: 9px 0 9px 0;
text-align: center;
}

.newsblogCatSpan {
background: #222;
color: #f90;
line-height: 29px;
border: 1px solid #222;
padding: 4px 8px;
white-space: nowrap;
}

.newsblogCatSpan a:link {color: #ccc; text-decoration: none;}
.newsblogCatSpan a:visited {color: #ccc; text-decoration: none;}
.newsblogCatSpan a:hover {color: #f90; text-decoration: none;}
.newsblogCatSpan a:active {color: #f90; text-decoration: none;}
.newsblogCatSpan a:focus {color: #f90; text-decoration: none;}

.newsblogCatSpacer {
font-size: 4px;
}



/* counter */

.newsblogCounter {
font-family: arial, sans-serif;
font-size: 15px;
text-align: center; 
font-weight: 700;
padding: 9px 0 3px 0;
}


/* page navigation */

div.newsblogPagenav {
font-family: arial, sans-serif;
font-size: 15px;
text-align: center; 
margin: 9px 0 9px 0;
}

.newsblogBoxArrow {
text-align: center;
font-size: 20px; 
font-weight: 700; 
padding: 0 9px;
}

.newsblogBoxInactive {
text-align: center;
width: 16px;
font-size: 15px;
font-weight: 400;
border-bottom: 2px solid transparent;
padding: 0 3px;
margin: 0 3px;
}

.newsblogBoxActive {
text-align: center;
width: 16px;
font-size: 15px;
font-weight: 700;
border-bottom: 2px solid;
padding: 0 3px;
margin: 0 3px;
}