.news_calendar_head, .news_calendar_years_head
{
	color: white;
	background: #76aa34;
	text-align: center;
}

.news_calendar_week
{
	color: white;
	background: #bf0000;
	text-align: left;
}

.news_calendar_years_head
{
	text-align: center;
}

table.news_calendar
{
	padding: 0;
	margin: 0;
	background: #f6dd43;
	color: black;
	text-align: right;
	border: 1px white solid;
}

.news_calendar_head td, .news_calendar_week td, .news_calendar_years_head td
{
	border-bottom: 1px white solid;
}

table.news_calendar td
{
	padding: 2px;
}

table.news_calendar table.news_calendar a, table.news_calendar a:link, table.news_calendar a:visited
{
	color: #000000;
}

table.news_calendar a:active, table.news_calendar a:hover
{
	color: #bf0000;
}

tr.news_calendar_head a, tr.news_calendar_head a:link, tr.news_calendar_head a:visited
{
	color: #ffffff;
}

tr.news_calendar_head a:active, tr.news_calendar_head a:hover
{
	color: #f6dd43;
}

