@charset "UTF-8";
/* CSS Document */


a{
	outline:none;
	color:#41830b;
	text-decoration:none;
	}
	
a:hover{
	color:#0C0;
	}
	
#body{
	margin:0px;
	text-align:center;
	background-color:#FFF;
	}
	
#header{
	margin:auto;
	width:904px;
	height:114px;
	background-image:url(images/header-back.jpg);
	background-repeat:no-repeat;
	}
	
#header-young{
	margin:auto;
	width:904px;
	height:114px;
	background-image:url(images/header-back2.jpg);
	background-repeat:no-repeat;
	}

	
#headercolumn-1{
	float:left;
	height:75px;
	width:904px;
	}
	
#headercolumn-2{
	float:left;
	height:30px;
	width:904px;
	
	}
	
img {
	border:none;
	}
	

/*=NAVIGATION - LIST ITEM - BACKGROUND ROLLOVER TRANSITION
------------------------------------------------------------------------------------------*/

#menu-wrapper{
	width:100%;
	height:48px;
	background-color:#6cbb2c;
	}
	
#menu-content{
	margin:auto;
	width:904px;
	height:48px;
	}

.menu {
	position:relative;
	margin:0;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	background-color:#000;
	color:#FFF;
}

.horizontal-space3 {left:740px; border-color:#063;border-style:solid inset; border-width:thin; }

.menu ul {padding:0; margin:0; list-style-type: none;}

.menu ul li {float:left; }

.menu ul li ul li {float:none; display:block;}

.menu ul li a, .menu ul li a:visited {display:block; height:48px; text-decoration:none; line-height:30px; color:#FFF;

background-color:#000; text-indent: -999999px; }

.menu ul li ul {visibility:hidden; position:absolute; top:48px;  }

.menu ul li:hover ul, .menu ul li a:hover ul {visibility:visible; }

.menu ul li:hover ul li ul {visibility:hidden; }

.menu ul li:hover ul, .menu ul li a:hover ul {visibility:visible; }

.menu ul li:hover ul li a, .menu ul li a:hover ul li a {display:block; }

.menu ul li:hover ul li:hover ul, .menu ul li a:hover ul li a:hover ul {visibility:visible; }

.menu:hover li a { background-position: 0px 0; }


#home { background: url(images/navigation/home-btn.gif); width: 71px; }
#home:hover { background: url(images/navigation/home-btn.gif) -71px 0 !important; }
#home.active { background: url(images/navigation/home-btn.gif) -71px 0; }

#mass { background:url(images/navigation/mass-btn.gif) ; width: 176px; }
#mass:hover { background: url(images/navigation/mass-btn.gif) -176px 0 !important; }
#mass.active { background: url(images/navigation/mass-btn.gif) -176px 0; }

#marriage { background:url(images/navigation/marriage-btn.gif) ; width: 162px; }
#marriage:hover { background: url(images/navigation/marriage-btn.gif) -162px 0 !important; }
#marriage.active { background: url(images/navigation/marriage-btn.gif) -162px 0; }

#slideshow { background: url(images/navigation/gallery-btn.gif); width: 119px; }
#slideshow:hover { background: url(images/navigation/gallery-btn.gif) -119px 0 !important; }
#slideshow.active { background: url(images/navigation/gallery-btn.gif) -119px 0; }

#about { background: url(images/navigation/about-btn.gif); width: 89px; }
#about:hover { background: url(images/navigation/about-btn.gif) -89px 0 !important; }
#about.active { background: url(images/navigation/about-btn.gif) -89px 0; }

#contact { background: url(images/navigation/contact-btn.gif); width: 144px; }
#contact:hover { background: url(images/navigation/contact-btn.gif) -144px 0 !important; }
#contact.active { background: url(images/navigation/contact-btn.gif) -144px 0; }

#links { background: url(images/navigation/links-btn.gif); width: 63px;}
#links:hover { background: url(images/navigation/links-btn.gif) -63px 0 !important; }
#links.active { background: url(images/navigation/links-btn.gif) -63px 0; }

#history { background: url(images/navigation/history-btn.gif); width: 80px;}
#history:hover { background: url(images/navigation/history-btn.gif) -80px 0 !important; }
#history.active { background: url(images/navigation/history-btn.gif) -80px 0; }

#stpats { background: url(images/navigation/st-patrick-history-btn.gif); width: 162px; }
#stpats:hover { background: url(images/navigation/st-patrick-history-btn.gif) -162px 0 !important; }
#stpats.active { background: url(images/navigation/st-patrick-history-btn.gif) -162px 0; }

#stbrigid { background: url(images/navigation/st-brigid-history-btn.gif); width: 162px; }
#stbrigid:hover { background: url(images/navigation/st-brigid-history-btn.gif) -162px 0 !important; }
#stbrigid.active { background: url(images/navigation/st-brigid-history-btn.gif) -162px 0; }


.general {
	background: url(images/button-back.gif);
	width: 185px;
	height:45px;
	float:none;
	display:block;
	color:#FFF;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
	padding-top:12px;
	padding-left:50px;
	padding-right:15px;
	text-align:left;
	line-height:15px;
		}
		
.general:hover {
	background: url(images/button-back.gif) -250px 0 !important; 
	color:#41830b;
}

		
.nolist-type {
	list-style-type:none;
	padding-left:20px;
	}
	
	
.general2 {
	background: url(images/button-back2.gif);
	width: 240px;
	height:30px;
	float:none;
	display:block;
	color:#FFF;
	font-size:13px;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
	padding-top:12px;
	padding-left:45px;
	padding-right:15px;
	text-align:left;
	line-height:15px;
	margin-bottom:10px;
		}
		
.general2:hover {
	background: url(images/button-back2.gif) -301px 0 !important; 
	color:#41830b;
}
.general2.active { background: url(images/button-back2.gif) -301px 0;  }

.nolist-type2 {
	list-style-type:none;
	float:right;
	padding-right:0px;
	margin: 0;
	}	
	
.nolist-type2 li a{
	color:#FFF;
	}
	
	
#general3 {
	background: url(images/button-back3.png);
	width: 150px;
	height:25px;
	display:block;
	font-size:13px;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
	padding-top:6px;
	padding-left:35px;
	padding-right:6px;
	padding-bottom:3px;
	text-align:left;
	margin-top:0px;
	color:#FFF;
		}
		
#general3 a{
	color:#FFF;
		}
		
#general3:hover {
	background: url(images/button-back3.png) -301px 0 !important; 
	color:#41830b;
	
}
#general3.active { background: url(images/button-back3.png) -301px; 
color:#41830b;
 }

#general3.active a{
color:#41830b;	
	}	

.nolist-type3 {
	list-style-type:none;
	padding-left:0px;
	margin: 0px;
	}
	
	
#general4 {
	background: url(images/button-back3.png);
	width: 150px;
	height:25px;
	display:block;
	font-size:13px;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
	padding-top:6px;
	padding-left:35px;
	padding-right:6px;
	padding-bottom:3px;
	text-align:left;
	margin-top:0px;
	color:#FFF;
		}
		
#general4 a{
	color:#FFF;
		}
		
#general4:hover {
	background: url(images/button-back3.png) -301px 0 !important; 
	color:#41830b;
	
}
#general4.active { background: url(images/button-back3.png) -301px; 
color:#41830b;
 }

#general4.active a{
color:#41830b;	
	}	


#general5 {
	background: url(images/button-back3.png);
	width: 150px;
	height:25px;
	display:block;
	font-size:13px;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
	padding-top:6px;
	padding-left:35px;
	padding-right:6px;
	padding-bottom:3px;
	text-align:left;
	margin-top:0px;
	color:#FFF;
		}
		
#general5 a{
	color:#FFF;
		}
		
#general5:hover {
	background: url(images/button-back3.png) -301px 0 !important; 
	color:#41830b;
	
}
#general5.active { background: url(images/button-back3.png) -301px; 
color:#41830b;	
 }

#general5.active a{
color:#41830b;	
	}
	

#general6 {
	background: url(images/button-back3.png);
	width: 150px;
	height:25px;
	display:block;
	font-size:13px;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
	padding-top:6px;
	padding-left:35px;
	padding-right:6px;
	padding-bottom:3px;
	text-align:left;
	margin-top:0px;
	color:#FFF;
		}
		
#general6 a{
	color:#FFF;
		}
		
#general6:hover {
	background: url(images/button-back3.png) -301px 0 !important; 
	color:#41830b;
	
}
#general6.active { background: url(images/button-back3.png) -301px; 
color:#41830b;
 }

#general6.active a{
color:#41830b;	
	}		
	

	


/*=MIDDLE SECTION (gree stripe) 
------------------------------------------------------------------------------------------*/
	
#middle{
	width:100%;
	background-image:url(images/middle-back.jpg);
	background-repeat:repeat-x;
	background-position:center;
	background-color:#030;
	}
	
#middle h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	font-size:18px;
	font-weight:normal;
	text-align:left;
	margin:0px;	
	}
	
#middle p{
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:13px;
	text-align:left;
	line-height:16px;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
	}
	
#middle-content{
	margin:auto;
	width:900px;
	height:314px;
	}
	
#flash {
	width:585px;
	height:313px;
	float:left;
	background-image:url(images/flash-background.jpg);
	background-repeat:no-repeat;
	}
	
#flash-young {
	width:520px;
	height:313px;
	float:left;
	background-image:url(images/flash-background-young.jpg);
	background-repeat:no-repeat;
	}

#middle-content-text{
	width:315px;
	height:294px;
	float:left;
	padding-top:20px;
	background-image:url(images/statue-head.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	}
	
#middle-content-text-young{
	width:375px;
	height:294px;
	float:left;
	padding-top:20px;
	background-image:url(images/statue-head.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	}

	
#middle-content-text a{
	color:#FFF;
	text-decoration:none;
	}
	
#middle-content-text a:hover{
	color:#41830b;	
	}

	
/*=MIDDLE SECTION THIN (gree stripe) 
------------------------------------------------------------------------------------------*/
	
#middle-thin{
	width:100%;
	height:88px;
	background-image:url(images/middle-back2.jpg);
	background-repeat:repeat-x;
	background-position:center;
	background-color:#000;	
	}
	
#middle-thin h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	font-size:18px;
	font-weight:normal;
	text-align:left;
	margin:0px;
	display:block;	
	}
	
#middle-thin p{
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:13px;
	text-align:left;
	line-height:16px;
		
	}
	
#middle-thin-content{
	margin:auto;
	width:904px;
	height:55px;
	padding-top: 35px;
	}
	
	
/*=BOTTOM SECTION 
------------------------------------------------------------------------------------------*/
	

#bottom{
	width:100%;
	background-image:url(images/bottom-back.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}
	
#bottom-content{
	margin:auto;
	width:900px;
	height:380px;
	}
	
#bottom-content-young{
	width:900px;
	height:600px;
	margin: auto;
	}
	
h1{
	font-family:Georgia, "Times New Roman",  Times, serif;
	color:#41830b;
	font-size:18px;
	font-weight:normal;
	text-align:left;
	margin:0px;
	padding-top: 15px;
	}
	

	
	
#bottom-content-young2{
	margin:auto;
	width:900px;
	height:380px;
	}
	
#bottom-content-young2 h1{
	font-family:Georgia, "Times New Roman",  Times, serif;
	color:#41830b;
	font-size:18px;
	font-weight:normal;
	text-align:left;
	margin:0px;
	padding-top: 15px;
	}

	

#bottom p{
	color:#666;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-align:left;
	margin-top: 5px;
	margin-bottom:10px;
	line-height:17px;
	}
	

	
.young-home-title{
	font-family:Georgia, "Times New Roman",  Times, serif;
	color:#41830b;
	font-size:16px;
	font-weight:normal;
	text-align:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-bottom: 10px;	
	}
	
.young-adults{
	font-family:Georgia, "Times New Roman",  Times, serif;
	color:#41830b;
	font-size:16px;
	font-weight:normal;
	text-align:left;
	margin:0px;
	display:block;
	height:45px;
	}
	

	
.column-bottom {
	width:230px;
	height:310px;
	float:left;
	display:inline;
	background-image:url(images/separator.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding-right:25px;
	padding-left:15px;
	padding-top:20px;
	}
	
.column-bottom-young {
	width:470px;
	float:left;
	background-image:url(images/separator.gif);
	background-position:right top;
	background-repeat:repeat-y;
	padding-right:25px;
	padding-left:0px;
	padding-top:20px;
	}
	
 h2{
	font-family:Georgia, "Times New Roman",  Times, serif;
	color:#41830b;
	font-size:16px;
	font-weight:normal;
	text-align:left;
	margin-top: 0px;
	margin-bottom: 10px;
	line-height: 20px;
	}
	

	
.column-bottom-young3 {
	width:480px;
	float:left;
	padding-right:25px;
	padding-left:15px;
	padding-top:20px;
	}
	
.column-bottom-young h3{
	font-family:Georgia, "Times New Roman",  Times, serif;
	color:#41830b;
	font-size:16px;
	font-weight:normal;
	text-align:left;
	margin:0px;
	display:block;
	padding-bottom: 5px;
	}
	

.column-bottom-young4 {
	width:250px;
	float:left;
	background-image:url(images/separator.gif);
	background-position:right top;
	background-repeat:repeat-y;
	padding-right:25px;
	padding-left:15px;
	padding-top:20px;
	}
	
.column-bottom-young4 h2{
	font-family:Georgia, "Times New Roman",  Times, serif;
	color:#41830b;
	font-size:16px;
	font-weight:normal;
	text-align:left;
	margin:0px;
	display:block;
	padding-bottom: 5px;
	}	

	
.column-bottom2 {
	width:300px;
	height:300px;
	float:left;
	padding-left:15px;
	padding-top:25px;
	}
	
#bottom-content a{
	color:#41830b;
	text-decoration:none;
	}
	
#bottom-content a:hover{
	color:#61B050;
	}



/*=BOTTOM SECTION MARRIAGE CHECKLIST PAGE
------------------------------------------------------------------------------------------*/
	
#bottom-checklist-content{
	margin:auto;
	width:900px;
	padding-top: 8px;
	padding-bottom: 50px;
	}
	
#bottom-checklist {
	background-color:#FFF;
	width:100%;
	}
	
#bottom-checklist p{
	color:#666;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-align:left;
	margin-top: 0px;
	line-height:16px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 0px;
	}
	
#bottom-checklist a{
	color:#FFF;		
	text-decoration:none;
	}
	
#bottom-checklist a:hover{
	color:#61B050;	
	}
	
#bottom-checklist h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#41830b;
	font-size:16px;
	font-weight:normal;
	text-align:left;
	margin:0px;
	margin-top: 20px;
	}
	
#bottom-checklist-content h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#41830b;
	font-size:16px;
	font-weight:normal;
	text-align:left;
	margin:0px;
	margin-top: 20px;
	}
	

/*=BOTTOM ONLINE FORM (MARRIAGE AND BAPTISM PAGES)
------------------------------------------------------------------------------------------*/
	
#bottom-online-content{
	margin:auto;
	width:900px;
	padding-top: 8px;
	padding-bottom: 50px;
	}
	
#bottom-online {
	background-color:#FFF;
	width:100%;
	}
	
#bottom-online p{
	color:#666;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-align:left;
	margin-top: 0px;
	line-height:16px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 0px;
	}
	
#bottom-online-content a{
	color:#FFF;		
	text-decoration:none;
	}
	
#bottom-online-content a:hover{
	color:#060;	
	}
	
#bottom-online-content h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#41830b;
	font-size:16px;
	font-weight:normal;
	text-align:left;
	margin:0px;
	margin-top: 20px;
	}
	
#bottom-online-content h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#41830b;
	font-size:16px;
	font-weight:normal;
	text-align:left;
	margin:0px;
	margin-top: 20px;
	}
	
	
	
/*=MASS AND RECONCILIATION TIME TABLE PAGE
------------------------------------------------------------------------------------------*/
	
	
#bottom-content-timetable{
	margin:auto;
	width:900px;
	padding-top: 10px;
	padding-bottom: 50px;
	}
	
#bottom-content-timetable h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#41830b;
	font-size:16px;
	font-weight:normal;
	text-align:left;
	margin-bottom:20px;
		}
	
#bottom-content-timetable h1 a{
	color:#41830b;
	text-decoration:none;
	}
	
#bottom-content-timetable h1 a:hover{
	color:#61B050;
	}
	
	






#bottom-content-timetable2{
	margin:auto;
	width:900px;
	padding-top: 25px;
	padding-bottom: 20px;
	height: 1050px;
	}
	
#bottom-content-timetable2 h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#41830b;
	font-size:16px;
	font-weight:normal;
	text-align:left;
	margin-bottom:20px;
		}
	
#bottom-content-timetable2 h1 a{
	color:#41830b;
	text-decoration:none;
	}
	
#bottom-content-timetable2 h1 a:hover{
	color:#61B050;
	}
	
#bottom-content-timetable2 h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#41830b;
	font-size:14px;
	font-weight:normal;
	text-align:left;
	margin:0px;
	}
	
	
	
.green {
	color:#41830b;
	
	}

	
	.green a:hover{
	color:#61B050;
	}

.green a{
	color:#41830b;
	text-decoration:none;
	}

	
	.green a:hover{
	color:#61B050;
	}

	
/*=TABLES MASSES PAGE
------------------------------------------------------------------------------------------*/
	
#timetable {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#777;
	text-align:left;
	line-height:18px;
	margin-top:5px;
	width: 755px;
	border:0;
	margin-top:0px;
	margin-bottom:10px;
	background-color:#CCC;
	padding:2px;
	}
	
	.trmain {
	width:115px;
	text-align:center;
	vertical-align:middle;
	height:30px;
	color:#41830b;
	text-align:left;
	padding-left:15px;
	
	}
	
	.trdays{
	text-align:center;
	vertical-align:middle;
	}
	
	.trmain2{
	width:170px;
	text-align:center;
	vertical-align:middle;
	height:30px;
	color:#41830b;
	text-align:left;
	padding-left:15px;
	line-height: 18px;
	}	
	
	
/*=TABLE MARRIAGE CHECKLIST table 1
------------------------------------------------------------------------------------------*/
	
#marriage-checklist-table {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#777;
	text-align:left;
	line-height:18px;
	margin-top:5px;
	width: 900px;
	border:0;
	margin-top:15px;
	background-color:#CCC;
	padding:2px;
	margin-bottom: 10px;
	}
	
#marriage-checklist-table td{
	width:260px;
	;
	text-align:left;
	padding:15px;
	padding-bottom:10px;
	vertical-align:top;	
	}
	

	
#marriage-checklist-table h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#41830b;
	font-size:15px;
	font-weight:normal;
	margin:0px;
	
	}
	
		
/*=TABLE MARRIAGE CHECKLIST table 2
------------------------------------------------------------------------------------------*/
	
#marriage-checklist-table2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#777;
	text-align:left;
	line-height:18px;
	margin-top:5px;
	width: 900px;
	border:0;
	margin-top:20px;
	background-color:#CCC;
	padding:2px;
	margin-bottom: 10px;
	}
	
#marriage-checklist-table2 td{
	width:190px;
	text-align:left;
	padding:15px;
	padding-bottom:5px;
	vertical-align:top;	
	}
	
#marriage-checklist-table2 h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#41830b;
	font-size:15px;
	font-weight:normal;
	margin:0px;
	line-height: 20px;
	}
	
	
	
/*=TABLE MARRIAGE CHECKLIST table 3
------------------------------------------------------------------------------------------*/
	
#marriage-checklist-table3 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#777;
	text-align:left;
	line-height:18px;
	margin-top:5px;
	width: 900px;
	border:0;
	margin-top:20px;
	background-color:#CCC;
	padding:2px;
	margin-bottom: 10px;
	}
	
.larger-cell {
	width:860px;
	text-align:left;
	vertical-align:top;
	display:block
}

.paragraph-column {
	display:block;
	width:300px;
	padding-right:50px;
	float:left;
	}
	
#marriage-checklist-table3 td{
	width:260px;
	text-align:left;
	padding:15px;
	padding-bottom:5px;
	vertical-align:top;
	}
	
#marriage-checklist-table3 h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#41830b;
	font-size:15px;
	font-weight:normal;
	margin:0px;
	line-height: 20px;
	}
	
	
	
/*=BOTTOM MARRIAGE & BAPTISM
------------------------------------------------------------------------------------------*/
	
	
#bottom-content-marriage{
	margin:auto;
	width:900px;
	height:400px;
	padding-top: 10px;
	}
	
#bottom-content-marriage h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#41830b;
	font-size:16px;
	font-weight:normal;
	text-align:left;
	margin:0px;
	}
	
.content-marriage-column {
	width:350px;
	height:380px;
	float:left;
	padding-right: 30px;
	background-image:url(images/separator.gif);
	background-position:right top;
	background-repeat:no-repeat;
	}
	
.content-marriage-column2 {
	width:350px;
	height:380px;
	float:left;
	padding-left: 30px;
		}
	
/*=GET INVOLVED TABLE
------------------------------------------------------------------------------------------*/

#involved-table {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#777;
	text-align:left;
	line-height:18px;
	margin-top:10px;
	width: 735px;
	border:0;
	background-color:#CCC;
	padding:2px;
	margin-bottom: 5px;
	height:840px;
	padding-left:5px;
	}
	
#involved-table a{
	color:#41830b;
	text-decoration:none;
	}
	
#involved-table  a:hover{
	color:#61B050;
	}

	.involved-cell{
		width:220px;
		float:left;
		padding-bottom:15px;
		margin-right:5px;
		height:190px;
		background-color:#FFF;
		padding:10px;
		margin-top:5px;
				}
		
		.involved-cell2{
		width:220px;
		float:left;
		padding-bottom:15px;
		margin-right:5px;
		height:370px;
		background-color:#FFF;
		padding:10px;
		margin-top:5px;
		}
		
		.involved-cell3{
		width:220px;
		float:left;
		padding-bottom:15px;
		margin-right:5px;
		height:200px;
		background-color:#FFF;
		padding:10px;
		margin-top:5px;
		}
	
#involved-table h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#41830b;
	font-size:15px;
	font-weight:normal;
	margin:0px;
	line-height: 20px;
	}
	
	
	
/*=TABLE About 1
------------------------------------------------------------------------------------------*/
	
#about-table {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#777;
	text-align:left;
	line-height:18px;
	margin-top:5px;
	width: 900px;
	border:0;
	margin-top:10px;
	background-color:#CCC;
	padding:2px;
	margin-bottom: 10px;
	
	
	}
	

#about-table a{
	color:#41830b;		
	text-decoration:none;
	}
	
#about-table a:hover{
	color:#61B050;
	
	}
	
#about-table ul {
	font-size:12px;
	list-style:square;
	line-height:24px;
	
	}
	
#about-table td{
	width:48%;
	text-align:left;
	padding:15px;
	padding-bottom:20px;
	vertical-align:top;	
	}
	

	
#about-table h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#41830b;
	font-size:15px;
	font-weight:normal;
	margin:0px;
	
	}
	

/*=MAP PAGE
------------------------------------------------------------------------------------------*/


#bottom-map-page {
	background-color:#FFF;
	width:100%;
	}
	

#bottom-map-page a{
	color:#41830b;
	text-decoration:none;
	}
	
#bottom-map-page a:hover{
	color:#61B050;
	}
	
#bottom-map-page h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#41830b;
	font-size:20px;
	font-weight:normal;
	margin:0px;
	text-align:left;
	margin-bottom: 5px;
	}

	
#bottom-map-page h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#41830b;
	font-size:16px;
	font-weight:normal;
	text-align:left;
	margin:0px;
	margin-top: 20px;
	}
	
#bottom-map-page h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#41830b;
	font-size:16px;
	font-weight:normal;
	text-align:left;
	margin:0px;
	margin-top: 10px;
	margin-bottom: 10px;
	}
	
#bottom-map-content{
	margin:auto;
	width:900px;
	padding-top: 8px;
	padding-bottom: 50px;
	height: 580px;
	}
	
#bottom-map-young{
	width:400px;
	height: 330px;
	float: left;
	padding-left: 10px;
	padding-top: 30px;
	}

	
.column-details {
	margin-top:5px;
	width: 400px;
	padding-right:50px;
	float: left;
	display: inline;
	}	

.column-details p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#777;
	text-align:left;
	line-height:18px;
	margin-top: 10px;
	}
	

	

/*=HISTORY PAGE
------------------------------------------------------------------------------------------*/	

#bottom-history {
	background-color:#FFF;
	width:100%;
	}	
	
#history-content{
	margin:auto;
	width:900px;
	padding-top: 8px;
	padding-bottom: 30px;
	height: 600px;
	}
	
#history-content p{
	color:#666;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-align:left;
	margin-top: 0px;
	line-height:16px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 0px;
	}
	
#history-content a{
	color:#41830b;		
	text-decoration:none;
	}
	
#history-content a:hover{
	color:#61B050;	
	}
	
#history-content h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#41830b;
	font-size:16px;
	font-weight:normal;
	text-align:left;
	margin:0px;
	margin-top: 20px;
	}
	
#history-content h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#41830b;
	font-size:16px;
	font-weight:normal;
	text-align:left;
	margin:0px;
	margin-top: 15px;
	}
	
	
#history-content h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#41830b;
	font-size:18px;
	font-weight:normal;
	text-align:left;
	margin:0px;
	margin-top: 20px;
	margin-bottom: 15px;
	}
	
#history-accordion {
	width:900px;
	height:565px;
	float:left;
	}
	
.accordion-image {
	padding-right:15px;
	float:left;
	padding-bottom: 15px;
	}
	
.accordion-image-right {
	padding-right:15px;
	float:right;
	padding-bottom: 15px;
	}
	
.quote {
	font-size:12px;
	color:#093;
	font-style:italic;
	float: left;
	text-align: center;
	}
	
.accordion-column {
	width:260px;
	padding-right:15px;
	float:left;
	padding-bottom: 15px;
	display: inline;
	}
	
.accordion-column-text {
	width:260px;
	padding-right:15px;
	float:left;
	padding-bottom: 15px;
	}
	
.accordion-row {
	float:left;
	padding-bottom: 15px;
	width: 850px;
	}


	
/*=GALLERY PAGE
------------------------------------------------------------------------------------------*/	
	
	
#bottom-gallery {
	background-color:#FFF;
	width:100%;
	}
	
#bottom-gallery p{
	color:#666;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-align:left;
	margin-top: 0px;
	line-height:16px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 0px;
	}
	
#bottom-gallery a{
	color:#093;		
	text-decoration:none;
	}
	
#bottom-gallery a:hover{
	color:#060;	
	}
	
#bottom-gallery h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#41830b;
	font-size:16px;
	font-weight:normal;
	text-align:left;
	margin:0px;
	margin-top: 20px;
	}
	

#gallery-content{
	margin:auto;
	width:600px;
	padding-top: 120px;
	padding-bottom: 30px;
	height: 480px;
	background-image:url(images/image-gallery-layout.jpg);
	background-repeat:no-repeat;
	padding-left: 160px;
	padding-right: 150px;
	}
	
.gallery-content-column{
	float:left;
	width:300px;
	}
	
.gallery-content-column ul{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#41830b;
	font-size:13px;
	line-height:22px;
	margin:0px;
	text-align:left;
	margin-left: 0;
	padding-left: 0;
	list-style: none;
	}

	
.gallery-content-column li{
	background-image:url(images/list-cross.gif);
	padding-left: 25px;
	background-repeat: no-repeat;
	background-position: 0 0;
	}
	
.gallery-content-column ul li ul {
	padding-left: 20px;
	margin-top:5px;
	}


#gallery-content h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#41830b;
	font-size:16px;
	font-weight:normal;
	text-align:left;
	margin:0px;
	margin-top: 20px;
	}
	
#gallery-content h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#41830b;
	font-size:18px;
	font-weight:normal;
	text-align:left;
	margin:0px;
	margin-top: 20px;
	margin-bottom: 10px;
	}
	

	

	
	


	


	
/*=FOOTER SECTION
------------------------------------------------------------------------------------------*/

#footer {
	width:100%;
	height:80px;
	margin:auto;
	border-top-color:#41830b;
	border-top-style:solid;
	border-top-width:thin;
	padding-top:10px;
	}
	

#footer p{
	color:#41830b;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	text-align:center;
	margin:0px;
	}

#footer a{
	color:#41830b;
	text-decoration:none;
	font-weight:bold;
	}
	
#footer a:hover{
	color:#61B050;
	}

/*=internet explorer upgrade
-------------------------------------------------------------------------------------------*/

#upgrade-wrapper {
	width:100%;
	height:85px;
	margin:0px;
	background-color:#6cbb2c;
	}
	
	
#upgrade {
	width:930px;
	height:85px;
	margin:auto;
	padding-left:50px;
	display:block;
	font-family:Verdana, Geneva, sans-serif;
	
	}
		
.upgrade-title {
	color:#FFF;
	font-size:18px;
	text-align:left;
	padding-bottom:5px;
	padding-top:8px;
	display:block;

		}

#upgrade p{
	margin-top:5px;
	margin-bottom:0px;
	color:#FFF;
	font-size:12px;
	line-height:16px;
	text-align:left;
	}

#bottom-content-timetable h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#41830b;
	font-size:14px;
	font-weight:normal;
	text-align:left;
	margin:0px;
	}
	
.christmas-column {
	width:420px;
	padding-right:10px;
	float:left;
	height:400px;
	padding-bottom: 20px;
		}
	
.christmas-separator {
	background-color:#41830b;
	width:1px;
	float:left;
	height:400px;
	margin-top:0px;
	margin-left:15px;
	margin-right:20px;
	}

.christmas-column2 {
	width:420px;
	padding-right:10px;
	float:left;
	height:235px;
	padding-bottom: 20px;
		}
	
.christmas-separator2 {
	background-color:#41830b;
	width:1px;
	float:left;
	height:230px;
	margin-top:0px;
	margin-left:15px;
	margin-right:20px;
	}
	

.christmas-separator-horizontal {
	background-color:#41830b;
	width:900px;
	float:left;
	height:1px;
	margin-top:0px;
	margin-bottom:10px;
	}
	
.christmas-separator-horizontal2 {
	background-color:#41830b;
	width:750px;
	float:left;
	height:1px;
	margin-top:15px;
	margin-bottom:20px;
	margin-right:150px;
	}
	
.easter-column {
	width:900px;
	float:left;
	padding-bottom: 10px;
		}


/*=menalive page
-------------------------------------------------------------------------------------------*/

#menalive-content{
	width:750px;
		}
#menalive-content a:hover {
	color:#41830b;
}
#btn-home {
	width:200px;
	height:120px;
	float:left;
		}
		
/*=branches
-------------------------------------------------------------------------------------------*/

.branches {
	width:420px;
	float:left;
	background-color:#FFF;
	margin-bottom: 8px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 6px;
	padding-left: 20px;
	border: 1px solid #6FCC6D;
	}
	
	
.emphasis{
	color:#41830b;
		}
		
.column-young-branches {
	width:320px;
	float:left;
	background-image:url(images/separator.gif);
	background-position:right top;
	background-repeat:repeat-y;
	padding-right:25px;
	padding-left:0;
	padding-top:20px;
	}
	
.column-bottom-young2 {
	width:330px;
	float:left;
	padding-right:25px;
	padding-left:15px;
	padding-top:20px;
	}
	
	
.column-young-branches h2{
	font-family:Georgia, "Times New Roman",  Times, serif;
	color:#41830b;
	font-size:16px;
	font-weight:normal;
	text-align:left;
	margin:0px;
	display:block;
	padding-bottom: 5px;
	}
	
.column-young-branches2 {
	width:450px;
	float:left;
	padding-right:25px;
	padding-left:25px;
	padding-top:20px;
	}
	
.column-young-branches2 h2{
	font-family:Georgia, "Times New Roman",  Times, serif;
	color:#41830b;
	font-size:16px;
	font-weight:normal;
	text-align:left;
	margin:0px;
	display:block;
	}
	
.column-young-branches2 h3{
	font-family:Georgia, "Times New Roman",  Times, serif;
	color:#41830b;
	font-size:14px;
	font-weight:normal;
	text-align:left;
	margin-top:10px;
	margin-bottom:0;
	display:block;
	}
#bottom-content-branches{
	margin:auto;
	width:900px;
	height:650px;
	}
#bottom-content-young h1{
	font-family:Georgia, "Times New Roman",  Times, serif;
	color:#41830b;
	font-size:18px;
	font-weight:normal;
	text-align:left;
	margin:0px;
	padding-top: 15px;
	}
#involved-table p {
    margin-top:10px;
	margin-bottom:15px;
}

#involved-table td {
    background-color:#FFF;
}

