/* news.css */

.plugin.news {
	margin-bottom		: -20px;
}

.news .item {
	margin-bottom		: 30px;
	clear				: both;
	overflow			: hidden;
	height				: 100%;
}

.news .item img {
	float				: left;
}

.news .item div.content {
	margin-left			: 175px;
	height				: 100%;
}

.news h2 {
	font-size			: 1.5em;
	text-transform		: none;
}

#center .news a.title {
	border-bottom		: 0;
}

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

.news.home div {
	float				: left;
	width				: 165px;
	margin-right		: 25px;
}

table td span {
	font-weight			: bold;
}

#left table td a {
	background-color	: #5a1c89;
	color				: #ffffff;
	text-decoration		: none;
	border-width		: 0;
}

table td a:hover {
	color				: #ffffff;
}

table td div,
table td a {
	font-family			: Arial;
	padding				: 0 2px;
}

#month_selector {
	text-align			: center;
	text-transform		: uppercase;
	font-size			: 0.8em;
}

#month_selector a {
	border-width		: 0;
}

#month_selector a:hover {
	text-decoration		: underline;
}

#calendar td, 
#calendar th {
	vertical-align		: top;
	text-align			: left;
	padding				: 2px 4px;
	font-family			: Arial;
	font-size			: 0.9em;
	border-bottom		: 0;
}

#calendar th {
	background-color	: #5a1c89;
	color				: #ffffff;
	font-weight			: normal;
}