/* Stylesheet for the calendar widget. See also html.css 
 * 
 * Author: oum@familycheeze.com
 */
 
div#cal_widget {
  position: absolute;
  border: solid;
  border-color: blue;
  border-width: 5px;
  background-color: white;
}

table#calw {
  width:          100%;
  font-family:    Verdana, Arial, "Sans Serif";
  font-size:      10px;
  position:       relative;
  border:          2px solid grey;
}  /* days of the month table */

.calw_month_button {
  font-size:  8px;
}  /* previous/next month buttons in calendar header */

.calw_year_button {
  font-size:  8px;
}  /* previous/next year buttons in calendar header */
  
.calw_footer {
  font-size: 8px;
  text-align: center;
  vertical-align: middle;
  background-color: #AAAAFF;
  height: 24px;
}  /* quick-links bar at bottom of table */

.calw_monthlabel {
  text-align: center;
  vertical-align: middle;
  font-size: 14px;
  font-weight: bold;
  border-left: none;
  border-right: none;
}

.calw_daylabel {
  font-size: 10px;
  text-align: center;
  vertical-align:  middle;
  width: 20px;
  height: 20px;
}

.calw_daynumber {
  font-size: 10px;
  text-align: center;
  vertical-align: middle;
  width: 20px;
  height: 20px;
}

.calw_greyday {
  font-size: 10px;
  width: 20px;
  height: 20px;
  background-color: #888888;
}