#widget
{
   _display: inline-block;
   color: #3f1f16;
   margin: 0px;
   padding: 9px;
   padding-left: 9px;
   padding-right: 0px;
}

#widget h5
{
   display: block;
   float: left;
   line-height: 24px;
}

#widget a
{
   color: #726149;
   font-size: 11px;
   text-decoration: none;
}

#widget .fld
{
   position: relative;
   margin-left: 0px;
   margin-right: 8px;
}

#widget .cal table a
{
   display: block;
   font-size: 12px;
   color: #cec6bf;
}

#widget .cal table a:hover
{
   background: url(../images/cal-cur.gif) no-repeat center 1px;
   color: #3f1f16;
}

#widget .cal table tr.month td a:hover
{
   background: none;
}

.sml
{
   width: 199px;
}

/* IE6 Hack */
* html .sml
{
   width: 196px;
}

/* IE7 Hack */
*:first-child+html .sml
{
   width: 203px;
}
