
/* - - - - - - - - - - - - - - - - - - - - - -*/
/* The document body */

body {color:#ffffff; 
     background-color:#000066; 
     font-size-adjust: .58;
     font-size: 0.9em ;
     font-family:Verdana,Arial,sans-serif  ;     
     margin-top:   0em;padding-top:0.3em   ;
     margin-left:  0em;padding-left:0.3em  ;
     margin-right: 0em;padding-right:0.3em ;
}
/* - - - - - - - - - - - - - - - - - - - - - -*/



/* - - - - - - - - - - - - - - - - - - - - - -*/
/* Define the link colours */

a:link    {color:#CECE00 ; 
           background-color:transparent; 
           text-decoration:underline ;
}
a:visited {color:#CECE00 ;	
           background-color:transparent ; 
           text-decoration:underline 
}
a:hover   {color:#FFFF2A ; 
           background-color:transparent ; 
           text-decoration:underline ; 
}
a:active  {color:#CECE00 ; 
           background-color:transparent ; 
           text-decoration:underline ; 
}


#header_links a:link{color:#cece00 ; 
                     background-color:transparent; 
                     text-decoration:none;
}
#header_links a:visited{color:#cece00 ; 
                        background-color:transparent; 
                        text-decoration:none; 
}
#header_links a:hover{color:#ffff2a ; 
                      background-color:transparent; 
                      text-decoration:underline; 
}
#header_links a:active{color:#cece00 ; 
                       background-color:transparent ; 
                       text-decoration:underline; 
}


#photos_link a:link{color:red ; 
                     background-color:transparent; 
                     text-decoration:none;
}
#photos_link a:visited{color:red ; 
                        background-color:transparent; 
                        text-decoration:none; 
}
#photos_link a:hover{color:#ffff2a ; 
                      background-color:transparent; 
                      text-decoration:underline; 
}
#photos_link a:active{color:#cece00 ; 
                       background-color:transparent ; 
                       text-decoration:underline; 
}


/* - - - - - - - - - - - - - - - - - - - - - -*/



/*------------ START: Font defs ------------*/

.vsmalltext {font-size: x-small ;
             font-family:verdana,arial,sans-serif ;
}
.smalltext {font-size:small ;
            font-family:verdana,arial,sans-serif ;
}

.smalltexti {font-size:  small ;
             font-family:verdana,arial,sans-serif ;
             font-style:italic 
}

.largetext_ib {font-size: large ;
             font-family:verdana,arial,sans-serif ;
             font-style:italic;
             font-weight:bold;
}

.links_text {font-size: medium   ;
             font-family:verdana,arial,sans-serif ;
}

.links_textb {font-size: large ;
              font-family:verdana,arial,sans-serif ;
}

.serif{font-family:times,"times new roman",serif;
}

.serif_lb{font-size: large ;
           font-family:times,"times new roman",serif; 
           font-weight:bold; 
}

.serif_xlb{font-size: x-large ;
           font-family:"times new roman",times,serif; 
           font-weight:bold; 
}

.publicationsHeading{font-size: large ;
           font-family:"times new roman",times,serif; 
           font-weight:bold; 
}

span.caps {
  color:white;
  font-size: 3.0em;
  font-family:"times new roman",times,serif; 
  margin: 0 0.04em -0.25em -0.16em;
  float: left; 
  line-height:1.0em; 
  
  }

span.bullet {
  color:#FFFF2A ;
  font-family:"times new roman",times,serif; 
  font-weight:bold;  
  }

/*------------ END: Font defs ------------*/


/*------------ START: header  ------------*/
.pubNav{border:1px #5a55f8 dotted;
}
/*------------ END:  header ------------*/


/*------------START: Container------------*/
#container {position:relative;
            top: 5px ;
            width: 800px ;
            margin: 0 auto; /* centers the container */

}
/*------------END: Container ------------*/






/*------------ START: BEHAV TABLE ------------*/

table.behav_table{width: 900px;
             border-collapse: collapse;
             border-style: solid;         
             border-width: 3px;
             border-color: #5a55f8;
             empty-cells: hide;
             font-size: small;

}

table.behav_table td{border-width: 1px 1px 1px 1px;
                     border-style: solid ; 
                     border-color:#5a55f8;
}

/* The caption with the month name and year */
.date_header_cell {background-color:#0066a6;
                   border-top:solid;
                   border-left:solid;
                   border-right:solid;
                   border-width:3px;
                   border-color:#0066a6;
                   padding:0.35em;
}
.date_header_text {font-weight:bold;
                   font-style:italic;
                   font-size: xx-large ;
                   font-family:"Times New Roman",Times,serif ; 
                   color:#FFFFFF;
}


.weekday_cell { font-size:medium;
}
.weekday_text { font-size:medium;
}

.ferrets  {
}

.weekend_text {font-weight:bold;
}


.weekend_cols {
               background-color:#0000aa;
}

.weekday_col {
}


.date_text {font-weight:bold;
            font-style:italic;
}
/* - - - - - - - - - - - - - - - - - - - - - -*/


