table.hCalendarTable {
    text-align : center;
    font-size : 10pt;
}
td.hCalendarMonthYearRow {
    font-weight: bold;
}
a.hCalendarNavBar {
	font-size: 12pt;
}
th.hCalendarDayNameRow {
    text-align : center;
    font-size : xx-small;
    /*font-weight : bolder;*/
}
tr.hCalendarNextPrev {
    text-align : center;
    font-size : x-small;
    font-style : italic;
}
td.hCalendarDayNotInMonth {
    font-size : 10pt;
    /*background-color: white;*/
    color: gray;
}
td.hCalendarDayCurrent {
    text-align : center;
    font-size  : 10pt;
    font-weight: bolder;
}
td.hCalendarDayLinked {
    text-align : center;
    font-size  : 10pt;
    font-weight: bolder;
}
div.hCalendarDayTitle {
    font-size:  9pt;
    text-align: center;
}
td.hCalendarDay {
    text-align: center;
    font-size : 10pt;
}

/**************************/
/* BigWeblogCalendarModel */ 
/**************************/
div.hCalendarDayTitleBig {
  position: relative;
  left: 0;
  top: 0;
  width: 25%;
  padding: 3px 0 3px 0;
  background: transparent;
  /*color: #050505;*/
  border-right: 1px solid #050505;
  border-bottom: 1px solid #050505;
  font-size: 10pt;
  text-align: center;
}
div.bCalendarDayContentBig {
  font-size:10pt;
  padding: 3px 0px 3px 0px;
}

td.hCalendarDayToday {
    text-align : center;
    font-size  : x-small;
    font-weight: bolder;
    background-color: #FF6666;
	border-color: #999999;
    
}
div.hCalendarDayTodayTitle {
    font-size:  9pt;
    text-align: center;
}

.page_list_text_color {
	padding-left:5px;
	padding-right:5px;
	color : #EF7300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
#calendar table{
	margin-left:auto;
	margin-right:auto;
}
