@charset "UTF-8";
/* CSS Document */

#right h3 {
	padding: 0;
	margin: 0;
}
#right ul {
	padding-left: 15px;
	padding-right: 5px;
}

#right li {
	font-size: 90%;
	margin-top: 10px;
}

#right ul.latestnews a {
	text-decoration: underline;
}

#right div.moduletable {
	padding: 3px;
}

#right div.moduletable h3 {
	color: #000000;
	background-color: #99cc33;
	font-size: 115%;
	font-weight: bold;
	text-align: right;
	letter-spacing: -0.08em;
	height: 23px;
	padding: 25px 3px 0 0;
}
#right div.moduletable ul {
	font-size: 90%;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 5px;
	padding-bottom: 10px;
	margin: 0px;
	list-style: none;
}

#right div.moduletable ul a {
	font-size: 85%;
	font-weight: normal;
}
#right div.moduletableEvents {
	padding: 3px;
}
#right div.moduletableEvents h3 {
	color: #000000;
	background-color: #cccccc;
	font-size: 115%;
	font-weight: bold;
	text-align: right;
	letter-spacing: -0.08em;
	height: 23px;
	padding: 25px 3px 0 0;
}
#right div.moduletableEvents p {
	font-size: 85%;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 5px;
	padding-bottom: 10px;
	margin: 0px;
}

#right div.moduletableEvents p a {
	font-size: 85%;
	font-weight: normal;
}

#right div.moduletablePopular h3 {
	color: #000000;
	background-color: #ffff66;
	font-size: 115%;
	font-weight: bold;
	text-align: right;
	letter-spacing: -0.08em;
	height: 23px;
	padding: 25px 3px 0 0;
}
#right div.moduletablePopular ul {
	font-size: 90%;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 5px;
	padding-bottom: 10px;
	margin: 0px;
	list-style: none;
}

#right div.moduletablePopular ul a {
	font-size: 85%;
	font-weight: normal;
}

