/*
 * CSS Calendar
 * Tim Wright
 * Chris Coyier
body *              {display:inline;}
 bottom right no-repeat;
 -----------------------------*/


 *                   {margin:0;padding:0;}
body                {font:1em/1.4 Verdana, Arial, Helvetica, sans-serif; 
					 background-color: #ffccff;}

ol.calendar         {width:75em; margin:0 auto; display:block;
					background-color: #ffccff; padding: 0 0 0 20px;}  /* min-height: 200px; */
li                  {list-style:none;}
p.link              {text-align:center; display:block;}


/*
 * Day Box & Number Display
 -------------------------*/
li li           {width:12em;				/* Fixed width & height of day box */
				height:8em;
				float:left;
				margin:.1em;			/* space between days */
				padding: 0 0 0 .2em;	/* Positioning of Day Number */ 
				overflow:hidden;		/* Scroll Bar? */
}

/*
 * Day content (text) Display (UL/OL & P)
 -------------------------*/
li li p             {font-size:.7em; display:block;}

li li ol            {width:auto;}

li li ul li,
li li ol li     {font-size:.7em;			/* Size/Weight of Text */
				font-weight:normal;
				line-height: 1.3em;
				display:block;
				height:auto;
				width:auto;
				background: none;
				margin: 0;
				padding: 0 .1em .1em .8em;	/* Positioning of Text within box */
				float:none;}

ul.dot	{display: list-item;
		list-style-type: circle;
		list-style-position: outside;}

/*
 * Holiday class (use on li for specific day)
 -------------------------*/
li li.holiday	{ border: thick solid red;
}

/*
 * WeekEnd class (use on li for specific day)
 -------------------------*/
li li#weekend	{  border: thick solid gray;}

/*
 * Month Background Color - each month can have a different color
 -------------------------*/
li#june li		{ background-color: #CFEAFF;}
li#july li		{ background-color: #FFF9CC;} /* FFFF99;} */
li#august li	{ background-color: #DDFFCC;} /* 99FFFF;} */


/*
 * DOW - MON TUE etc
 -------------------------*/
li#weekdays li	{width:12em;
				height:2em;
				float:left;
				margin:.1em;
				padding:.1em;
				overflow:hidden;
				background-color: #ffccff;
				font-weight: bold;
				text-align: center;
}
