/*-------------------------------------------------
  Calendar layout
-------------------------------------------------*/

#sub .divcal{
	margin:0px auto 10px auto;
	background-color: #FFFFFF;
	width: 195px;
}

table.calendar {background-color:#fff;border-collapse: collapse;font-family:sans-serif;border:1px solid #ddd;width: 195px;}
table.calendar caption {
	background: #E5E5E5 url(../images/sidetitlebg.gif);
	color: #3A3523;
	font-size: 10px;
	font-weight: bold;
	padding: 4px 10px;
}
table.calendar th,table.calendar td {border:1px solid #ddd;padding:2px 4px;}
table.calendar th {text-align:center;}
table.calendar td {text-align:right;color:#999;letter-spacing:1px;}
tr.calendardateheaders {background-color:#ccc;color:#fff;}
td.blank {background-color:#f5f5f5;}
td.saturday {background-color:#f7f9fd;}
td.sunday {background-color:#fff3ee;}
td.holiday {background-color:#fff3ee;}
td.today {background-color:#ffffcc;}

/*-------------------------------------------------
  General layout
-------------------------------------------------*/

