/**************************************************************
********* Formatting For Month Table and Text *****************
**************************************************************/

html, body      { background-color:#FFF; margin: 0px; height: 100%; }
*               { font-family: arial, helvetica, sans-serif; }
a               { text-decoration: underline; cursor: pointer; color: #0000FF; }
iframe          { border: none; width: 400px; height: 400px; }

/**** month and year header at top of calendar ****/
.date_header	{ font-size:16px; font-weight:bold }

/**** color and size of calendar cells.  ****/
.day_cell	{ background-color:#FFFFFF; height:80; width: 95; }
.empty_day_cell { background-color:#BFDD81; height:80; width: 95; }
.today_cell     { background-color:#F5F4ED; height:80; width: 95; }

/**** day number in upper left corner of each cell ****/
.day_number     { font-size:10px; color:#000 }

/**** title_txt is the text for each post on main page ****/
.title_txt      { font-size:10px; color:#000 }

/**** time line under title text when event time given ****/
.time_str	{ font-size:9px; }

/**** column headers or days of the week ****/
.column_header  { background-color:#16BD5D; font-size:12px; color:#FFFFFF; font-weight:bold }

/**** footprint text ****/
.footprint      { font-size:10px; color:#000; font-weight:bold; }
.footprint a    { font-size:10px; color:#00F; font-weight:bold; }

/**** mouseover tooltips ****/
.tool-tip       { color: #000000; z-index: 13000; border: solid 1px #000000; }
.tool-title     { font-weight: bold; font-size: 11px; margin: 0; color: #000000; padding: 4px; background-color: #16BD5D; border-bottom: solid 1px #666666; }
.tool-text      { font-size: 11px; padding: 4px 8px 8px; background-color: #FFFFFF; }

/**** overlay divs ****/
#divOverTrans   {
    position: absolute;
    z-index: 13999;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background-color: #FFFFFF;
    opacity: .7;
    -moz-opacity: .7;
    filter: alpha(opacity=70);
    display: none;
}
#divOver        {
    position: absolute;
    z-index: 14000;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    display: none;
}
#divOver a {
    font-size: 11px;
    color: #FF0000;
}
#divOverCont    {
    margin: 45px auto 0px auto;
    width: 400px;
    border: solid 1px #000000;
    background-color: #FFFFFF;
}