#ryzom_event {
	margin-top: 10px;
}

#l_sidebar h3.ryzom_event_title,
#r_sidebar h3.ryzom_event_title,
#ryzom_event h3.ryzom_event_title {
	padding: 3px;
	margin: 0px;
	font-size: 8pt;
	text-transform: uppercase;
	font-weight: bold;
	color: #999;
}

.ryzom_event_title {
	text-align: center;
	border-bottom: 1px solid #CCD;
}

.ryzom_event_underway,
.ryzom_event_upcoming {
	color: black;
}
.ryzom_event_recent {
	color: #666;
}
.ryzom_event_underway .ryzom_event_general,
.ryzom_event_upcoming .ryzom_event_general {
	border-left: 4px solid blue;
	border-right: 4px solid blue;
}
.ryzom_event_underway .ryzom_event_battle_attack,
.ryzom_event_upcoming .ryzom_event_battle_attack {
	border-left: 4px solid orange;
	border-right: 4px solid orange;
}
.ryzom_event_underway .ryzom_event_battle_defense,
.ryzom_event_upcoming .ryzom_event_battle_defense {
	border-left: 4px solid red;
	border-right: 4px solid red;
}

.ryzom_event_recent .ryzom_event_general {
	border-left: 4px solid #99F;
}
.ryzom_event_recent .ryzom_event_battle_attack_success {
	border-left: 4px solid #FC9;
}
.ryzom_event_recent .ryzom_event_battle_attack_failure {
	border-left: 4px solid #CCC;
}
.ryzom_event_recent .ryzom_event_battle_defense_success {
	border-left: 4px solid #F99;
}
.ryzom_event_recent .ryzom_event_battle_defense_failure {
	border-left: 4px solid #999;
}

.ryzom_event_general,
.ryzom_event_battle_attack,
.ryzom_event_battle_defense,
.ryzom_event_battle_attack_success,
.ryzom_event_battle_defense_success,
.ryzom_event_battle_attack_failure,
.ryzom_event_battle_defense_failure {
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 1.1em;
	margin-top: 4px;
	padding: 0px 2px;
}

