#archive-block {
	position: relative;
	width: 500px;
	font: 12px "Trebuchet MS",sans-serif;
	margin: 0 auto;
	}
	

.news-container {
	position: relative;
	width: 100%;
	clear: both;
	}

	.news-list-info {
		position: relative;
		width: 100%;
		padding: 3px 0 3px 0;
		clear: both;
		overflow: hidden;
		}

		.news-list-date {
			position: relative;
			font: 12px "Trebuchet MS",sans-serif;
			color: #666666;
			float: left;
			width: 80px;
			}

		.news-list-title {
			position: relative;
			width: 420px;
			font: 12px "Trebuchet MS",sans-serif;
			color: #666666;
			float: left;
			}		

			.news-list-title a {
				font: 14px "Trebuchet MS",sans-serif;
				color: #666666;
				font-weight: bold;
				text-decoration: none;
				}

			.news-list-title a:hover {
				text-decoration: underline;
				}

	.news-content {
		position: relative;
		padding: 10px;
		border: solid 1px #2eafa4;
		margin: 0 0 20px 0;
		display: none;
		}

		.news-content ul {
			padding: 0px;
			margin: 0px;
			margin-left: 12px;
			list-style: square;
			}

		.news-content ul li {
			padding: 0px;
			margin: 0px;
			}

	.news-content, .news-content p, .news-content a {
		font: 12px Trebuchet MS,sans-serif;
		color: #666666;
		}

	.news-close-content {
		text-align: right;
		}
		
th {
  background: #6BC9DB;
  color: white;
}

table {
  border: 0;
  margin: 0;
  cell-padding: 0;
  cell-spacing: 0;
  border-spacing: 0;
}

th.date, td.date {
  padding-right: 10px;
  vertical-align: top;
}

div.news-content {
  border: 1px solid black;
  padding: 10px;
}

td a.read-more {
  text-decoration: none;
  font-weight: bold;
}

td a.read-more .ingress {
  font-weight: normal;
}

td {
  padding-bottom: 3px;
  margin-bottom: 3px;
}

tr.second td {
  background: rgb(250,245,255);
  border: 0;
  margin: 0;
  cell-padding: 0;
  cell-spacing: 0;
  border-spacing: 0;
}

