.elabel {
	color:#999;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	text-align:right;
}
.einfo {
	color:#eee;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
}
#whosgoing {
	margin-left:8px;
	margin-bottom:5px;
	padding:5px;
	margin-top:0px;
	display:block;
	width:648px;
	overflow:hidden;
	background-color:#333;
}
#calendar {
	width:300px;
	background-color:#333;
	padding:10px;
	border-bottom: dotted #777 1px;
}
#calendar a {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#999;
}
#eventlist ul {
	font-family:Verdana, Geneva, sans-serif;
	list-style:none;
	padding:0px;
}
#eventlist ul li {
	padding-bottom:8px;
}
#eventlist ul li .date {
	font-size:11px;
	color:#CCC;
	padding-bottom:4px;
}
#eventlist ul li .title a {
	font-size:13px;
	color:#e5e5e5;
	font-weight:normal;
	text-decoration:underline;
}
#months div {
	margin-left:4px;
}
#months div div {
	float:left;
	padding-top:2px;
	text-align:center;
	width:40px;
	background-color:#333;
	height:18px;
	margin:1px;
	cursor:pointer;
	vertical-align:middle;
}
#months div div:hover {
	background-color:#111;
	color:#aaa;
}
#months {
	border:1px solid #333;
	float:left;
	width:138px;
	background-color:#404040;
	padding:2px;
	margin-left:10px;
	height:128px;
}
.selectedbox {
	background-color:#111;
}
#years {
	border:1px solid #333;
	float:left;
	width:135px;
	background-color:#404040;
	padding:2px;
	height:128px;
}
#years div {
	margin-left:4px;
}
#years a {
	font:Verdana, Geneva, sans-serif;
	font-size:12px;
}
#years div div {
	float:left;
	padding-top:2px;
	text-align:center;
	width:40px;
	background-color:#333;
	height:18px;
	margin:1px;
	cursor:pointer;
	vertical-align:middle;
}
#years div div:hover {
	background-color:#111;
	color:#aaa;
}
