

*                   {margin:0;padding:0;}
body                {font:1em/1.4 Verdana, Arial, Helvetica, sans-serif; 
					 background: url(images/bg.jpg) top center no-repeat #545454;}
body *              {display:inline;}
ol.calendar         {width:48em;margin:0 auto;display:block; min-height: 200px;
					 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;}
#date				{display: block; width: 420px;height:76px;margin: 15px auto; }

#holder				{ margin: 10px auto; padding: 0; width: 48em; height: 16px; display: block; }

#holder	a			{ font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 13px; color: #FFFFFF; text-decoration: none; }

#holder	a:hover		{ color: #999999; text-decoration: none; }

#previous			{ float: left; padding: 0 0 0 10px; width: 160px; height: 16px; display: block; }

#next				{ float: right; width: 160px; height: 16px; display: block; text-align: right; }




/*
 * Day styles
 -------------------------*/
li li               {width:6em;height:6em;float:left;margin:.2em; padding:.2em;overflow:auto;
					 background: url(images/day-bg.png) bottom right no-repeat; }

/*
 * Day content (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;display:block;height:auto;width:auto; background: none;
					 margin:0;padding:.2em 0;float:none;}

/*
 * Holiday class
 -------------------------*/
li li.holiday       {  }

/*
 * Inactive months
 -------------------------*/
li#lastmonth li,
li#nextmonth li     { background: url(images/day-bg-inactive.png);}

