/*
*****************************************************************************
** File Name: calendar_layout.css
** Author: Steve Davies
** Create Date: 01/06/2006
**
*****************************************************************************
**  Change log:
**
** 2009-01-12 S. Davies: removed rules for "div#mainOuterInner", 
**                    to allow new rules at higher level to go into effect. 
**                    Also, "div#mainOuter" had its 'overflow' removed
**                    for same reason.
**
** 2009-04-24  S. Davies: Within rightNavBar, removed a rule regarding margin-left for
**                     all SPANs within navBarBreadcrumb DIV. It was too overreaching,
**                     and pushed the TextSizer links to a lower line, and out of view.
**                     Also factored-up (removed) a rule for all SPANs in navBarTop.
**
** 2009-10-26  S. Davies:  for "div.event span" selector, added a silver border.
**
** 2010-04-12  S. Davies:  for "div.date" selector, added a margin-bottom of 3em as default,
**                     before any content would expand it down for any given date. This default 
**                     yields a more natural look to the overall "calendar" effect to the table.
**
** 2010-04-14 S. Davies: repositioned div#rightNavBar "up" from 39.5% to 39.25%, to correct
**                     that nasty "hang-down" notched effect. 
**
*****************************************************************************
**  begin style sheet file
*/


/******** primary areas   *************/

div#mainOuter {
    width: 99.9%; 
    z-index: 1;
}


/********  "internal" areas  - header *************/

/* override */
div#rightNavBar {
    top: 39.25%;   /* 2010-04-14 S. Davies: repositioned "up" from 39.5%  */
    height: 60%;
}


/*
************ secondary internal areas - top right *************
*/

div#navBarTop {
	height: 30%;
	z-index: auto;
}


/*  2009-04-24 S. Davies: removed rules -see above  */	


div#navBarBreadcrumb {
	height: 34%;
	z-index: auto;
}



/*   ******* secondary "internal" areas  - Main  ************  */

/*  2009-01-12 S. Davies: removed rules -see above  */	


/*   ******* secondary "internal" areas  - footer  ************   */

div#rightFooter {
    left: 15%;
    width: 85%; 
}


/*  -------------------------- secondary "internal" areas  - mainOuterInner table  ----------------------- */

    table#calendar a {text-decoration: none;}
    
    tr#days th {width: 18%;}
    tr#days th.sat, tr#days th.sun {width: 5%;}
    
    table#calendar tr#days th {
       font-weight: bold; 
	   text-align: center;
       padding: 1px 0.33em;
    }
    
    table#calendar tr#title th {
       border: 1px solid #242; 
	   font-size: 120%;
    }
    
    table#calendar td {
       vertical-align: top; 
       padding: 0;
       border: 0px solid gray; border-width: 0 0 1px 1px;
    }
    
    table#calendar td.sat {border-right: 1px solid gray;}
    
    table#calendar a {
       font-weight: bold; 
       display: block; 
       margin: 0;
    }
    
    table#calendar tr#lastweek td {border-bottom: 2px solid #AAB;}
    
    div.event {margin: 0.5em;}

     /*  2009-10-26  S. Davies: added border - see above */
    div.event span {
	  display: block; 
	  border:1px solid silver; 
    }
    
    div.holiday {font-style: italic;}
    
    span.time {font-weight: bold;}
	
    span.loc {font-style: italic;}

    span.cancel {font-style: italic;}
    
    div.date {
       float: right; 
	   text-align: center;
	   margin: 0 0 3em; 
       border: 1px solid gray; 
	   border-width: 0 0 1px 1px;
       padding: 0.125em 0.25em 0 0.25em; 
     }
    
    td.sat div.date
  , td.sun div.date {
       border-width: 0;
    }

    td.prevMonth div.date
  , td.nextMonth div.date {
       border-width: 0;
    }


/* potentially DAY-SPECIFIC */
    td.today div.date {
       font-weight: bold;
    }


/*  -------------------------- END: secondary "internal" areas  - mainOuterInner table  ----------------------- */


/*  end of stylesheet file */

