#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; }
#newsItem .thumb { float:left; margin: 0 10px 10px 0; }
#newslist { margin-top:10px; }
#newslist h2 { font: bold 18px/1.2em Arial,Helvetica,sans-serif; }
#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 .thumb { float:left; margin: 0 10px 10px 0; }
#newslist ul li a { color: #0060A8; }
#newslist ul li a.more { display:block; float:right; color: #0060A8; }

ul.tags { list-style: none; margin-left: 0px;  }
ul.tags li { float: left; margin-right: 5px; }
ul.tags li a,
ul.tags li a:link,
ul.tags li a:visited { color: #005DA8; }
ul.tags span.left { float: left; padding-right: 10px; color: #0077D7; }

#button ul.header { display: block; float: left; width: 100%; padding-bottom: 10px; }
#button ul.header li { color: #01B5E0; font-size: 120%;}
#button ul.header li.left { float: left; }
#button ul.header li.right { float: right; width: 265px;  text-align: right;}

.navigator { margin-bottom: 10px; }
