/*
 * CSS Calendar
 * Tim Wright
 * Chris Coyier
 -----------------------------*/

*			{margin:0; padding:0;}
body			{font:1em/1.4 Verdana, Arial, Helvetica, sans-serif;}
/* body *		{display:inline;} */
/* ol.calendar    {width:57em;margin:0 auto;display:block; min-height: 685px; */

ol.calendar    {width:60em; margin:0 auto; min-height: 710px;
				background: url(images/tl.png) top left no-repeat; padding: 12px 0 0 20px;}
li			{list-style:none;}
p.link		{text-align:center;display: block;}
h1			{display: block; width: 200px;height:76px;text-indent:-9999px; margin: 15px auto; }
a.month:visited { color:#666666; }

div table.dow {padding-left:2em; margin-top:1em; margin-bottom:-0.8em;}
table.dow	{width:55em; margin-left:45px auto;}
table.dow td {width:9em; text-align: center;}

/*
 * Day styles
 -------------------------*/
li li			{width:7em;height:6em; float:left; margin:.2em; padding:.2em; overflow:auto;
				background: url(images/day-bg.png) top left no-repeat;}

/*
 * Day content (UL/OL & P)
 -------------------------*/
li li p	 		{font-size:1em;display:block;}
li li ol	 	{width:auto;}
li li ul li,
li li ol li     		{font-size:.7em; display:block; height:auto; width:auto; background: none; overflow: visible; border-top: 1px dashed #666666;}

/*
 * Holiday class
 -------------------------*/
li li.holiday    {  }

/*
 * Inactive months
 -------------------------*/
li#lastmonth li,
li#nextmonth li    { margin:.2em; padding:.2em; background: url(images/day-bg-inactive.png);}
