/*body and td are set by ffcc site*/

/*body{
   font-family: "Times New Roman", Times, serif;
   background: #CCCCCC url(../images/backgrounds/faith_family_bkg.jpg);
   color : #202080;
	}
   
td{color : #202080;}   */
  
	
	
#calendar {
   font-family : Arial, Helvetica, sans-serif;
   background: #fff; 
	 padding: 10px 10px 50px; 
	 margin: 15px 0;
	 border: 10px double #DEDBEF;
	 text-align: center;	 
   }
	 
/* month and year */
#calendar h1 {
text-align: center;
font-size: 180%;
}	 

/* month links */	 
#calendar h3 {
	text-align: center;
	margin: 20px auto;
	width: 750px;
	}
	
#calendar h3 a {
	}	
	 
/* monthly calendar table */
#grid {
	margin-bottom: 20px;
	}

#grid td {
   font-family : Arial, Helvetica, sans-serif;
   background: #FFFFFF;  
	 font-size: 12px; 
	 font-weight: bold;
   }  	 
   
#grid th{
   font-family : Arial, Helvetica, sans-serif;
   background: #FFFFFF;  
   color : #202080; 
   background: #FFFFFF; 
   text-align: center;
	 font-size: 13px;
	 font-weight: bold;
   }
	 
#grid	a {
	font-size: 10px;
	font-weight: normal;
	width: 150px;
	display: block;
	cursor: default;
	padding: 0;
	margin-bottom: 2px;
	}

#grid a:hover {
	background: #777;
	color: #fff;
	}	
	
#grid .title {
	float: left;
	width: 105px;
	overflow: hidden;
	}	
	
#grid .time {
	float: right;
	width: 40px;
	text-decoration: none;
	}	

#weekCal th, #dayCal th {
	color: #FFFFFF;
	background: #BCBCDE;
	font-weight: bold;
	vertical-align: middle;
   text-align: left;
   }
	 
#weekCal td, #dayCal td {
	text-align: left;	 
	}

   
#calendar .bkg {background: #DEDBEF;} /*monthly table empty days color*/   
.detWin {background: #FFFFFF;} /*sets background for detail window*/
.detTitle {background: #DEDBEF;} /*detail window title*/   
#date {color: #9999CC; font-weight: bold;}  /*display today's date info*/
#pgTitle{color: #999999; font-weight: bold;}/* from ffcc.css, for weekcal*/
.divider {background: #000099;}   /*used between days in week view*/
.alt1 {background: #F0F0F4;}  /* alternating table row colors*/
.alt2 {background: #E4E4ED;}
.eventTitle a:link {text-decoration: underline; color: #202080;}
.eventTitle a:visited {text-decoration: underline; color: #202080;}
.eventTitle a:hover {text-decoration: underline; color: #9999CC;}
.displayTitle {background: green; display: inline; width: 100px; margin-right: 50px; overflow: hidden;}
.displayTime {float: right; background: red; display: inline; width: 45px;}
.noEvent{} /*dayCal*/


#category {
	text-align: center;
	border-top: 3px double #202080;
	border-bottom: 3px double #202080;
	padding: 10px 0;
	}
	
#category h4 {
	text-align: center;
	margin-top: 10px;
	}	

#category h5 {
	text-align: center;
	margin: 10px 0;
	font-weight: bold;
	}		

#category h5 label {
	float: none;
	width: auto;
	font-size: 85%;
	}	

#category p {
	text-align: left;
	margin: 0;
	padding: 0;
	clear: left;
	}	
	
#category label {
	width: 32%;
	text-align: left;
	font-size: 80%;
	margin-bottom: .4em;
	vertical-align: top;
	float: left;
	}
	
#category .btn {
	width: 100px;
	margin: 20px 10px auto;
	padding: 0 10px;
	font-size: 100%;
	}	
		
#category .submit {
	text-align: center;
	}	
	
/* span showing category(ies) chosen, used if none to display */	
#catChoice {
	display: block;
	font-style: italic;
	font-weight: bold;
	padding: 5px;
	}
