
table.calendar {
  border: 1px solid #bdb2bf;
  font-size: 11px;
  cursor: default;
  background: url("normal-bg.gif");
  font-family: "trebuchet ms",verdana,tahoma,sans-serif;
  text-align: center;
}

table.calendar td {
	padding: 1px;
	font-size: 11px;
	text-align: center;
	 cursor: default;
}

table.calendar a {
	display: block;
}

table.calendar a:hover {
	background-color: #f6b913;
	color:#333333;
	}

/* Header part -- contains navigation buttons and day names. */

table.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;    /* They are the navigation buttons */
  padding: 2px;          /* Make the buttons seem like they're pressing */
  background: url("title-bg.gif") repeat-x 0 100%; color: #000;
  font-weight: bold;
}

table.calendar .nav {
  font-family: verdana,tahoma,sans-serif;
}

table.calendar .nav div {
  background: transparent url("menuarrow.gif") no-repeat 100% 100%;
}


table.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;      /* Pressing it will take you to the current date */
  text-align: center;
  padding: 2px;
  background: url("title-bg.gif") repeat-x 0 100%; color: #000;
}



.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #797979;
  padding: 2px;
  text-align: center;
  color: #000;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #c44;
}





table.calendar thead .daynames { /* Row <TR> containing the day names */
  background: url("dark-bg.gif");
}

/* The body part -- contains all the days in month. */





table.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #c44;

}

table.calendar tbody td.selected { /* Cell showing selected date */
  font-weight: bold;
  border: 1px solid #797979;
  padding: 1px 3px 1px 1px;
  background: url("dark-bg.gif"); color: #fff;
}
