.business-calendar			{ background: #CACACA; border-collapse: collapse; color: #000000; 
							  font-size: 100%; margin: 0 0 5px; padding: 0; text-align: center; width: 90%; margin:0 auto; }
.business-calendar caption	{ margin: 5px 0 0; padding: 3px; text-align: center; color:#5f8c00; font-weight: bold; border-bottom:#5f8c00 dotted 1px; }
.business-calendar th		{ background: #ffffff; border: 2px solid #ffffff; font-weight: bold; padding: 3px; width:14%; }
.business-calendar td		{ background: #FFFFFF; border: 2px solid #ffffff; padding: 3px; }
.business-calendar .today	{ background: #EAEAEA; font-weight:bold; }
.business-calendar .attr0	{ color: #333333; background:#e7f6bb; }
.business-calendar .attr1	{ color: #333333; background:#cde9fe; }
.business-calendar .attr2	{ color: #333333; background:#ffdbd2; }
.business-calendar .attr3	{ color: #333333; background:#eaeaea; }
.business-calendar .attr4	{ color: #333333; background:#eaeaea; }
.business-calendar-attribute 					{ margin:5px 10px 0; padding:0; list-style:none; font-size:90%; }
.business-calendar-attribute li					{ padding:5px 10px; line-height:1.3; margin:0 0 0 2px 0; }
.business-calendar-attribute .attr0				{ color: #333333; background:#e7f6bb; }
.business-calendar-attribute .attr1				{ color: #333333; background:#cde9fe; }
.business-calendar-attribute .attr2				{ color: #333333; background:#ffdbd2; }
.business-calendar-attribute .attr3				{ color: #333333; background:#eaeaea; }
.business-calendar-attribute .attr4				{ color: #333333; background:#eaeaea; }
#sidebar .business-calendar-attribute 			{ margin:5px 0 0; padding:0; }
#sidebar .business-calendar-attribute li		{ padding:5px 10px; line-height:1.3; }
#sidebar .business-calendar-attribute .attr0	{ color: #333333; background:#e7f6bb; }
#sidebar .business-calendar-attribute .attr1	{ color: #333333; background:#cde9fe; }
#sidebar .business-calendar-attribute .attr2	{ color: #333333; background:#ffdbd2; }
#sidebar .business-calendar-attribute .attr3	{ color: #333333; background:#eaeaea; }
#sidebar .business-calendar-attribute .attr4	{ color: #333333; background:#eaeaea; }
#sidebar .business-calendar-desc				{ margin: 5px; }

#tooltip					{ position: absolute; z-index: 3000; border: 1px solid #111;
							  background-color: #eee; padding: 5px;	opacity: 0.85; }
#tooltip h3, #tooltip div	{ margin: 0; }


.post .business-calendar {
	margin:0 auto 50px auto;
	}

.post .business-calendar td {
	padding: 10px 3px;
	}

.business-calendar .sunday {
	color:#cc0000;
	}

.business-calendar .saturday {
	color:#014ba2;
	}





