/* CSS Document*/

#cal_container { margin: 2em auto 0 auto; padding-bottom: 2em; }
#month { border-collapse: collapse; background-color: #fff; }
#month th, #month td { border: 1px solid #000; }
/*#month thead { color: #FFFFFF; background-color:#610C83; }*/
#month thead { color: #FFFFFF; background-color:#B21F29; }
/*#month thead { color: #FFFFFF; background-color:#7E1920; }*/
#month td { width: 6.2em; height: 6.2em; padding: .1em; vertical-align: top; overflow: auto; }
/*#month td .date {  font-size: .9em; font-weight: bold; color: #B21F29; }*/
#month td .date {  font-size: .8em; font-weight: bolder; color: #7E1920; }
/*#month td .day { width: 6em; height: 5em; overflow:auto; margin-top: 0; }*/
#month td .day { width: 8em; height: 8em; margin-top: 0; padding-bottom: 2px;}
#month td .day_content { font-size: .8em; }
#month td .content_item { border: 1px solid #D5A7AA; background: #f3f5f4; margin: 0 0 1px 0;}
#month tbody .weekend { background-color:#EEA1A6; }
#month tbody .next, #month tbody .previous { background-color:#ddd; }
/*#cal_container .title { margin: 0 0 .5em .5em; font: 1.7em Arial, Helvetica, sans-serif; color: #610C83; display: block; text-align: center; }*/
/*#cal_container .title { margin: 0 0 .5em .5em; font: 1.7em Arial, Helvetica, sans-serif; color: #B21F29; display: block; text-align: center; }*/
#cal_container .title { margin: 0 0 .5em .5em; font: 1.7em Arial, Helvetica, sans-serif; color: #7E1920; display: block; text-align: center; }
#month th { font: .9em bold Arial, Helvetica, sans-serif; }
#cal_container p {margin: 0; font-size: inherit; }
