/* event.css - events page CSS */

@import url(/css/base.css);
@import url(/css/text.css);

#center-col { width: 420px; }
#events { display: inline; float: left; width: 200px; }
#cal { 
	display: inline; 
	float: right; 
	width: 179px; 
}
#cal table { border-collapse: collapse; margin: 0; width: 175px; }
.cal-header { 
	background: #eee7d2 url(/images/event/header-bg.gif) no-repeat right top; 
	color: #369; 
	font-size: 18px; 
	padding: 8px 5px;
}
.cal-footer { background: url(/images/event/footer-bg.gif) no-repeat; padding: 20px 0; }
.table { background: url(/images/event/bg-repeat.gif); }

#cal td { 
	background: url(/images/event/lines.gif) no-repeat;
	border: 0;
	color: #963;
	font-size: 11px;
	padding: 13px 0 5px 0;
	text-align: center; 
	width: 25px; 
}
#cal .first td { background: none; padding: 5px 0; }
#cal td a { 
	display: block; 
	padding: 5px 0;
	margin: -5px 0;	
}
#cal .today { background: #ffd457 url(/images/event/lines.gif) no-repeat; }
#cal .other { color: #c96; }

.cal-footer p { border-bottom: 1px solid #e0daa1; display: block; margin: 0; padding-bottom: 5px; }
.cal-footer p a:link, .cal-footer p a:visited { color: #996; text-decoration: none; }
.cal-footer p a:hover, .cal-footer p a:active { background: none; color: #000; text-decoration: none; }

#center-col h4 { color: #933; font: normal 15px Georgia, serif; margin: 0; }
#events p { font-family: Arial, sans-serif; font-size: 12px; margin: 0; }
#events .dots { background-position: 0 16px; height: 32px; }

