@charset "UTF-8";
/* CSS Document */

#main_content {
	margin-right:20px;
}
	
#events_list { /* wrapper over dl */
	float:left;
	width:540px; /* total width of main_cont  - 20px margin right */
	padding:10px 0;
	}

#events_list dl {
	float: left; /* floating each list so that it'll wrap around containing elements (self-clearing floats)*/
	width:540px; /* fixes IE bug that stretches floated elements wider then the width of their container */
	margin:0;
	padding:0;
	margin-bottom:15px;
	display:inline; /* fixes IE/Win double margin bug */
	}
#events_list dt { /* name of event */
	margin:0;
	padding:4px 0;
	font-size:115%;
	letter-spacing:1px;
	color:#FFFFFF;
	text-align:left;
	border-bottom:#FFFFFF double 3px;
	font-weight:normal;
	}

#events_list dd {
	padding:0; /* removes indent */
	font-size:90%;
	color:#000000;
	text-align:left;
	margin:0;
}

#events_list dd p{
	margin:0;
	padding:0;
	margin-top:5px;
}

#events_list dd p  a {	
	/*text-decoration:none;*/
	color:#CCCCCC;
	}
#events_list dd p  a:hover {
	color:#FFFFFF;
}

#events_list dd p.date{
	font-size:100%;
	letter-spacing:2px;
	color:#121212;
}

#events_list dd h4 {
	font-size:110%;
	letter-spacing:3px;
	padding:0;
	margin: 10px 0 5px 0;
}

#events_list dd h5 {
	font-weight:bold;
	margin:10px 0 5px 0;
}


#news_download {
	margin-top:25px;
	text-align:left;
	}
#news_download a{
	color:#000000;
	display:block;
	padding:5px;
	font-size:120%;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	letter-spacing:3px;
}

#news_download a:hover{
	color:#CCCCCC;
}

a#email{
	text-decoration:none;
	color:#FFFFFF;
	font-style:italic;
	}
a#email:hover{
	color:#CCCCCC;
}