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;
}

#left-column {
	position: relative;
	width: 455px;
	font: 11px Arial,sans-serif;
	float: left;
	}

#right-column {
	position: relative;
	width: 455px;
	font: 11px Arial,sans-serif;
	float: right;
	}
	

.news-container {
	position: relative;
	border: solid 1px #2eafa4;
	margin-bottom: 8px;
	}

	.news-container-inner a {
		font: 12px Trebuchet MS,sans-serif;
		color: #666666;
		font-weight: normal;
		}

	.news-container-inner {
		position: relative;
		padding: 10px;
		font: 12px Trebuchet MS,sans-serif;
		color: #666666;
		}
	
	.news-title {
		position: relative;
		font: 18px Trebuchet MS,sans-serif;
		font-weight: bold;
		color: #666666;
		padding-bottom: 10px;
		}
	
	.news-title .date {
		font: 12px Trebuchet MS,sans-serif;
		color: #666666;
		}
	
	.news-content {
		position: relative;
		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;
		}

	
	.news-archive {
		position: relative;
		float: right;
		border: solid 1px #2eafa4;
		padding: 5px;
		display: inline;
		clear: both;
		}

		.news-archive a {
			font: 12px "Trebuchet MS",sans-serif;
			color: #2eafa4;
			text-decoration: none;
			}

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

