
/**************************************************************
********* Formatting For Month Table and Text *****************
**************************************************************/

/*body {
background-color:#FFF;
}*/

a {
/*font-family:arial, helvetica;*/
/*color:#00F;
text-decoration:underline;*/
}

span {
/*font-family:arial, helvetica;*/
}

table {
width:100%;
}

td {
/*font-family:arial, helvetica;*/
padding:0px;
}

li {
list-style-type:none;
}

/**** month and year header at top of calendar ****/

.date_header  {
font-size:16px;
/*font-family:arial, helvetica;*/
font-weight:bold;
}

/**** color and size of calendar cells.  ****/

.day_cell  {
/*background-color:#EDECD8;*/
width:137px;
height:30px;
/*border:1px dotted #999;*/
}

.weekend_day_cell { 
background-color:#eee; 
width:137px;
height:30px;
/*height:120; 
width: 110; */
}

.weekend_day_cell .day_number,
.weekend_day_cell .day_number a { 
background-color:#777; 
/*color:#ffffff;*/
}

.day_cell .day_number a { 
/*color:#ffffff;*/
}


.empty_day_cell  {
border:1px dotted #eee;
/*background-color:#EEEEEE;*/
/*width:80px;*/
}

.today_cell  {
background-color:#F5F4ED;
/*width:80px;*/
/*padding:0px 0px 2px 0px;*/
}

/*.today_cell .day_number  {
background-color:#F5F4ED ;
color:#000000;
}*/

.today_cell .day_number a  {
background-color:#ffffcc ;
/*width:80px;*/
/*padding:0px 0px 2px 0px;*/
}

/**** day number in upper left corner of each cell ****/

.day_number  {
font-size:10px;
/*font-family:verdana, arial, helvetica;*/
color:#000;
display:block;
background:silver;
padding:2px;
}

/*.day_number:hover,*/
.day_cell:hover  {
background:#eee;
}

.weekend_day_cell:hover   {
background:#f9f9f9;
}



/**** title_txt is the text for each post on main page ****/

li.title_txt {
list-style-type:none;
}

.title_txt  {
font-size:11px;
/*font-family:verdana, arial, helvetica;*/
color:#000;
display:block;
padding:0px 10px;
/*width:80px;*/
background:#EDECD8;
padding:5px;
border-bottom:0px dotted #374771;
/*min-height:20px;*/
}

.title_txt:hover  {
background:#ffffcc;
}

.title_txt a {
display:block;
}

/*.title_txt a:link {
color:#00F;
text-decoration:none;
}

.title_txt a:active {
color:#00F;
text-decoration:none;
}

.title_txt a:visited {
color:#00F;
text-decoration:none;
}*/

.title_txt a:hover {
/*color:#00F;*/
text-decoration:none;
}

/**** time line under title text when event time given ****/

.time_str  {
font-size:10px;
padding:2px 5px 0px 0px;
/*font-family:arial, helvetica;*/
/*display:none;*/
}

/**** column headers or days of the week ****/
.column_header  {
background-color:#374771;
font-size:12px;
/*font-family:arial, helvetica;*/
color:#FFFFFF;
font-weight:bold;
width:80px;
padding:2px;
}

/**** footprint text ****/
.footprint  {
font-size:10px;
/*font-family:verdana, arial, helvetica;*/
color:#000;
font-weight:bold;
}

.footprint A  {
font-size:10px;
/*font-family:verdana, arial, helvetica;*/
color:#00F;
font-weight:bold;
}

.user_table_txt {
font-size:10px;
}


