/*
 * CSS Calendar
 * Tim Wright
 * Chris Coyier
 -----------------------------*/
*                   {margin:0;padding:0;}
body                {font:1em/1.4 Verdana, Arial, Helvetica, sans-serif;}
body *              {display:inline;}
h1                  {text-align:center;padding:1em 1em 0;display:block;}
ol.calendar         {width:55em;margin:0 auto;display:block;}
li                  {list-style:none;}
p.link              {text-align:center;display:block;}

/*
 * Day styles
 -------------------------*/
li li               {width:7em;height:7em;float:left;margin:.1em;border:1px solid #444;padding:.2em;overflow:auto;}

/*
 * Day content (UL/OL & P)
 -------------------------*/
li li p             {font-size:.7em;display:block;border-bottom:1px solid #ddd;}
li li ol            {width:auto;}
li li ul li,
li li ol li         {font-size:.7em;display:block;height:auto;width:auto;margin:0;padding:.2em 0;float:none;border:0;border-bottom:1px solid #ddd;}

/*
 * Holiday class
 -------------------------*/
li li.holiday       {border-color:#f00;}

/*
 * Inactive months
 -------------------------*/
li#lastmonth li,
li#nextmonth li     {background:#f5f5f5;border:1px solid #999;}

