#newsItem { position: relative; width:100%; padding-bottom: 20px; overflow:hidden; }
#newsItem .newsdate { font-style: italic; margin-bottom: 8px; }
#newsItem .newsintro { font-weight: bold; margin-bottom: 8px; }
#newslist { margin-top:10px; }
#newslist .box { position:relative; margin: 6px 0 30px 0; padding:16px 9px 6px 0; background: #fff;}
#newslist .box h2 { margin-bottom:10px; }
#newslist ul { position:relative; list-style: none; margin: 8px 0; padding: 0; }
#newslist ul li {  position:relative; width:100%; overflow:hidden; padding-bottom:4px; margin-bottom: 8px; }
#newslist ul li h3 { margin: 3px 0; }
#newslist ul li h3 span { font: italic 90% Arial,Helvetica,sans-serif; padding-right:10px;}
#newslist ul li a { color: #626262; }
#newslist ul li a.more { padding-left:12px; }
#newslist .navigator { position: relative; width:100%; overflow:hidden; padding-top:6px; border-top: 1px solid #d5d5d5; }
#newslist .navigator .itemcount { position: relative; float:left;}
#newslist .navigator .resultSetNavigator {  position: relative; float:right;}
#newslist .navigator .resultSetNavigator a { position: relative; display:block; height:14px; padding:1px 4px; line-height:14px; float:left; margin-left:4px; text-align:center; font-weight:bold; border:1px solid #017fdf; background-color:#eee; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}

#newslist .navigator .resultSetNavigator a.active { background-color: #B0D7F4; }
#newslist .navigator .resultSetNavigator a:hover { background-color: #B0D7F4; }
