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

/*----------------------------------------------------*/
/*	Sidebar Calendar
/*----------------------------------------------------*/
#calendar_wrap {
	display:block;
}

#calendar_wrap table {
	background:#EFEFEF none repeat scroll 0 0;
	margin-bottom:8px;
}

#calendar_wrap table caption {
	background:#5A1A1A none repeat scroll 0 0;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px 0;
}

#calendar_wrap table thead,
#calendar_wrap table tfoot {
	display:none;
}

#calendar_wrap table td {
	background:#ADAC9F none repeat scroll 0 0;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	height:25px;
	padding:0 3px;
	vertical-align:top;
}

#calendar_wrap table td:hover {
	background:#999999 none repeat scroll 0 0;
}

#calendar_wrap table td.pad {
	background:#EFEFEF none repeat scroll 0 0;
}

#calendar_wrap table td#today {
	background:#676767 none repeat scroll 0 0;
	border:0 none !important;
}

#calendar_wrap table td#today span {
	color:#FFFFFF !important;
}



/*----------------------------------------------------*/
/*	Event Details
/*----------------------------------------------------*/
#event #title {
	border-bottom:1px solid #CECECE;
	color:#5A1A1A;
	font-size:18px;
	margin-bottom:4px;
}

#event #details {
	border-bottom:1px solid #CECECE;
}

#event #details #date,
#event #details #location {
	font-size:11px;
}

#backlink {
	display:block;
	float:right;
}

#event #postlink {
	display:block;
	margin-top:10px;
}

#backlink a,
#event #postlink a {
	font-size:11px;
	text-decoration:none;
}