/* --------------------------------------------------------------------------------
	agenda
-------------------------------------------------------------------------------- */
#c01 .agenda					{ text-align:left; /*ie*/ margin:10px 40px 10px 30px;}
#c01 .agenda table				{ width:100%; margin:10px 0; }
#c01 .agenda td					{ padding:4px; border:1px solid #e0e0e0; text-align:left; vertical-align:top; font-size:12px; }

#c01 .agenda td.date
#c01 .agenda td.date_end		{ width:80px; }
#c01 .agenda td.time,
#c01 .agenda td.time_end		{ width:45px; }
#c01 .agenda td.title			{ }
#c01 .agenda td.description		{ }
#c01 .agenda tr.header			{ background:#e0e0e0; }

#c01 tr.past 					{ color:#808080; }
#c01 tr.today 					{ color:#ff0000; }
#c01 tr.future					{ }



/* --------------------------------------------------------------------------------
	agenda navigation
-------------------------------------------------------------------------------- */
.agenda_nav					{ text-align:left; }
