/* CSS Document */

body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #1e1e1e;
	line-height:1.35em;
	background-image:url(images/bkgd.jpg);
	background-color:#A70509;
	background-repeat: repeat-x;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	text-align: center;
	min-width: 850px;
	}
	

a:link {color: #131c62; text-decoration:underline;}
a:visited {color: #131c62; text-decoration:underline;}
a:active {color: #131c62; text-decoration:underline;}
a:hover {color:#c8ae7e; text-decoration:underline;}


h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#A01913;
	line-height:1.25em;
	padding:0px;
	margin:0px;
	}

.redHead {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:bold;
	line-height:1.5em;
	color:#A01913;
	padding:0px;
	margin:0px;
	}

.redHeadSub {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bold;
	font-size:16px;
	color:#A01913;
	padding:0px;
	margin:0px;
	}
	
.yellowHeadSub {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bold;
	font-size:16px;
	color:#FF6600;
	padding:0px;
	margin:0px;
	}
	
.blueHeadSub {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bold;
	font-size:16px;
	color:#003399;
	padding:0px;
	margin:0px;
	}


#container {
	width: 850px;
	background-color:#ffffff;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top:10px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
	text-align: left;
	}


.formal {font-family:Monotype Corsiva;font-size:16px;

	
	}




/*---- TOPNAV -----*/	
#navList {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px ;
	height: 25px;
	background-image:url(images/bkgd_nav.jpg);
	background-color: #FFFFFF;
	background-repeat:repeat-x;
	background-position: left top;
	
}


#navList ul {
 
}

#navList li {
 	list-style: none;
	float: left;
	margin: 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
 	font-size: 13px;
	line-height: 21px;
	vertical-align:middle;
	white-space: nowrap;
}

#navList a {
  	color: #fff;
	text-decoration: none;
	display: block;
	font-weight: normal;
	float: left;
	padding-left: 11px;
	padding-right: 11px;
	
}


#navList a:link,  #navList a:visited {
	color: #fff;
	text-decoration: none;
	
	} 	

#navList a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #890407;
	} 	



#give {
	float:right;
}


.youcare {
	padding-top:10px;
	padding-bottom:8px;
	}



/*---- TOP NAV -----*/	

#navDiv {
	background-image:url(images/bkgd_nav.jpg);
	background-repeat:repeat-x;
	width:100%;
	margin-top:12px;
	margin-bottom:8px;
	padding-left:10px;
	}

.navCol {
	vertical-align:middle;
	}

#navDiv a:link {font-family:Georgia, "Times New Roman", Times, serif;font-size:14px; color:#ffffff;text-decoration:none;}	
#navDiv a:visited {font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;color:#ffffff;text-decoration:none;}	
#navDiv a:active {font-family:Georgia, "Times New Roman", Times, serif;font-size:14px; color:#ffffff;text-decoration:none;}
#navDiv a:hover {font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;color:#ffffff; text-decoration:underline;}






/*---- FLASH ANIMATION -----*/	

.flashDiv {
	padding-bottom:15px;
	}
	
	
	
	
/*---- MAIN CONTENT -----*/	
.mainContentDiv {
	width:850px;
	background-color:#fff;
 }
 
.leftColHome {
	float:left;
	} 
 
 
.leftDivHome {
 	width:325px;
	background-color:#FFF9EE;
	border-top:1px solid #c8ae7e;	
	padding-top:5px;
	padding-bottom:5px;
	vertical-align:top;
	text-align:left;
	}

.leftDivHome2 {
 	width:325px;
	background-color:#FFF9EE;
	border-top:1px solid #c8ae7e;	
	border-bottom:1px solid #c8ae7e;
	text-align:left;
	padding-top:5px;
	padding-bottom:5px;
	}
	
.infoTable {
	width:325px;
	text-align:left;
	}


.infoTable .infoCol {
	width:225px;
	vertical-align:top;
	padding-left:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#131c62;
	}

.infoHdr {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	color:#131c62;
	}
 
.rightColHome {
 	width:375px;
	padding:0px;
 	margin-left:375px;
	text-align:left;
	vertical-align:top;
	line-height:1.4em;
 	}
	

/*---- ICON TABLE -----*/	
.iconDiv {
	width:375px;
	margin-top:10px;
	margin-bottom:0px;
	}

.iconTable {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#131c62;
	}
	

.iconCol {
	padding-right:25px;
	}
	



/* ---- INSIDE PAGES LAYOUT ----- */


.middleCol {
 	width:425px;
	padding:0px;
 	margin-left:230px;
	text-align:left;
	vertical-align:top;
	line-height:1.4em;
 	}
	
.middleColPhoto {
 	width:655px;
	padding:0px;
	text-align:left;
	vertical-align:top;
	line-height:1.4em;
 	}

.leftCol {
	float:left;
	line-height:1.5em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:13px; 
	color:#131c62;
	}

.leftCol a:link {text-decoration:none;}	
.leftCol a:visited {text-decoration:none;}	
.leftCol a:active {text-decoration:none;}
.leftCol a:hover {color:#131c62;text-decoration:underline;}

.on, .on a, on:visited a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-style:italic;
	color:#666;
	}



.subnav a {
	width: 195px;
	border-bottom: 1px solid #ccc;
	display:block;

}


	
.mailDiv {
	float: left;
	line-height:1.35em;
	font-size:11px;
	width:125px;
	}


.imgLink {
	float:right;
	width:140px;
	text-align:center;
	}

.imgWrap {
	padding-right:15px;
	}




/* ---- EVENTS PAGE ------ */
.eventsDiv {
	width: 850px;
	}


.event {
	padding-bottom: 5px;
	border-bottom: 1px solid #ccc;

}









/*---- FOOTER -----*/	
.footerTable {
	border-top:1px solid #c8ae7e;
	width:100%;
	font-size:10px;
	line-height:1.25em;
	}
	
	
	

/* ------- FACEBOX ------- */

 

#facebox .b {
  background:url(images/facebox/b.png);
}

#facebox .tl {
  background:url(images/facebox/tl.png);
}

#facebox .tr {
  background:url(images/facebox/tr.png);
}

#facebox .bl {
  background:url(images/facebox/bl.png);
}

#facebox .br {
  background:url(images/facebox/br.png);
}

#facebox {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 150;
  text-align: left;
  margin:-50px 0px;
}

#facebox .popup {
 position: relative; 
 }

#facebox table {
  margin: auto;
  border-collapse: collapse;
}

#facebox .body {
  padding: 20px;
  background: #fff;
  width: 300px;

}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}
	
	
	
	

