@import 'blueprint/screen.css';


body h4{
	color : #661b18;
	font-size : 15pt;
	font-family : Arial;
}
body h3{
	color : #007a39;
	font-size : 15pt;
	font-family : Arial;
}
body p{
	font-size : 10pt;
	font-family : Arial;
}
.container{
	width : 950px;
}
#no-underline a{
    text-decoration : none;
}
.index_body{
	background-image : url(/images/index_bg_image.png); 
	background-repeat:repeat-x;
	background-position:0 0%; 
	background-color:#007a39;
}
#index_menu_bar{
	position : absolute;
	width : 925px;
	background-image : url(/images/index_menu_bar.png);
	height : 35px;
	background-repeat : no-repeat;
	color : #fff;
	font-weight : bold;
	font-size : 14pt;
}
#index_menu_bar a{
	font-weight : bold;
	color : #fff;
	text-decoration : none;
	font-size : 12pt;
	font-family : Arial;
}
#index_menu_content{
	text-align : right;
	width : 915px;
}
#grid{
	background-image : url(/images/index_grid.png);
	background-repeat : no-repeat;
	height : 563px;
}
#footer{
	font-family : Arial;
	font-size : 10pt;
	text-align : center;
	padding-left : 300px;
	font-weight : bold;
	color : #fff;
}
#footer a{
	font-weight : bold;
	color : #fff;
}
#index_table{
	margin : 0px 0px 0px 0px;
	width : 700px;
	height : 180px;
	border-collapse : collapse;
}
#index_table td{
	background-position : 0 100%;
	border-top : 0px solid #fff;
	border-right : 3px solid #fff;
	padding : 0px 0px 0px 0px;
}
#index_table a{
	color : #007a39;
}
#text_td{
background-color : #bfddcd;
}

.school_body{
	background-image : url(/images/index_bg_image.png); 
	background-repeat:repeat-x;
	background-position:0 0; 
	
}
#school_menu_bar{
	position : absolute;
	width : 925px;
	background-image : url(/images/school_menu_bar.png);
	height : 35px;
	background-repeat : no-repeat;
	color : #fff;
	font-weight : bold;
	font-size : 14pt;
}
#school_menu_bar a{
	font-weight : bold;
	color : #fff;
	text-decoration : none;
	font-size : 12pt;
	font-family : Arial;
}

#school_top_menu_bar{
	height : 35px;
	background-image : url(/images/school_green_grid.png);
	background-repeat :  no-repeat;
	text-align : right;
	background-position : 12px 0;
	width : 910px;
}
#school_content{
	background-image : url(/images/school_content_bg.png);
	background-repeat : no-repeat;
	min-height : 500px;
}
#school_content_repeater{
	background-image : url(/images/church_content_repeater.png);
	background-repeat : repeat-y;
}
.school_images_table{
	width : 908px;
	border-collapse: collapse;
}
.school_images_table td{
	background-position : 100 100;
	border-right : 3px solid #fff;
}
#school_article_content{
	padding-left : 10px;
	border-left : 2px solid #007a39;
	font-family : Arial;
}
#school_footer{
	background-image : url(/images/school_footer.png);
	background-repeat : no-repeat;
	height : 45px;
    text-align : center;
}

/* church layout css */
.church_body{
	background-image : url(/images/church_bg.png); 
	background-repeat:repeat-x;
	background-position:0 0; 
	background-color:#661b18
}
#church_menu_bar{
	position : absolute;
	width : 925px;
	background-image : url(/images/church_menu_bar.png);
	height : 35px;
	background-repeat : no-repeat;
	color : #fff;
	font-weight : bold;
	font-size : 14pt;
}
#church_menu_bar a{
	font-weight : bold;
	color : #fff;
	text-decoration : none;
	font-size : 12pt;
	font-family : Arial;
}
#church_menu_content{
	width : 915px;
	text-align : right;
}

#church_top_menu_bar{
	height : 35px;
	background-image : url(/images/church_red_grid.png);
	background-repeat :  no-repeat;
	text-align : right;
	background-position : 12px 0;
    width : 910px;
	
}
#church_content_repeater{
	background-image : url(/images/church_content_repeater.png);
	background-repeat : repeat-y;
}
.church_images_table{
	width : 908px;
	border-collapse: collapse;
}
.church_images_table td{
	background-position : 100 100;
	border-right : 3px solid #ddd;
}
#church_article_content{
	padding-left : 10px;
	border-left : 2px solid #661b18;
	min-height : 250px;
	background-position : 90% 15%;
	font-family : Arial;
}
#church_footer{
	background-image : url(/images/church_footer.png);
	background-repeat : no-repeat;
	height : 50px;
}
#church_footer_article{
    background-image : url(/images/church_footer_article.png);
    background-repeat : no-repeat;
    height : 28px;
    width : 913px;
    text-align : center;
    font-family : tahoma;
    font-weight : bold;
    padding-top : 4px;
}
#school_footer_article{
    background-image : url(/images/school_footer_article.png);
    background-repeat : no-repeat;
    height : 28px;
    width : 913px;
    text-align : center;
    font-family : tahoma;
    font-weight : bold;
    padding-top : 4px;
}
#internal_footer {
	color : #fff;
	text-align : right;
}
#internal_footer a{
	color : #fff;
	text-decoration : none;
}
#internal_footer a:hover{
	color : #fff;
	text-decoration : underline;
}
tr.bottom_border_gray td{
	border-bottom : 3px solid #ddd;
}
tr.bottom_border_white td{
	border-bottom : 3px solid #fff;
}
tr.no_bottom_border td{
	border-bottom : 0px solid #fff;	
}
/* MENU DIVS FOR THE HORIZONTAL MENUS.. */
/* COPY TO THE 'END MENU' COMMENT FOR ALL THE CSS STYLING FOR THE HORIZONTAL MENUS */
#menu_repeater{
	display:inline;
	background-repeat : repeat-x;
	padding-bottom : 0px;
}
#children_menu_repeater{
	display:block;
	text-align : left;
	background-color : #fff;
}
#children_menu_repeater:hover{
	cursor : pointer;
	background-color : #cfb7b5;
}
#children_menu_repeater_school{
	display:block;
	text-align : left;
	background-color : #fff;
}
#children_menu_repeater_school:hover{
	cursor : pointer;
	background-color : #7ebb9b;
}
#top_menu{
	vertical-align : middle;
	margin-top : 0px;
	padding-bottom : 0px;
	text-align : left;
	min-height : 20px;
	width : 963px;
}
.menu_block{
	display:inline;
}
.menu_span{
	font-size : 10pt;
    
}
.menu_span_church{
	font-size : 10pt;
}
.menu_span a{
	text-decoration:none;
	color : #007a39;
}
.menu_span_church a{
	text-decoration:none;
	color : #661b18;
}
.menu_span a:hover{
	
}
.menu_children_span{
	position:absolute;
}
.child_menu_span_school:hover a{
	
}
.child_menu_span:hover a{
	
}
.child_menu_span{
	color : #fff;
}
.child_menu_span_school{
	
}
.menu_children_span_bounding_box{
	border:2px solid #883d3a;
	background-color:#fff;
	position:absolute;
	width : 200px;
}
.menu_children_span_bounding_box_school{
	border:2px solid #007a39;
	background-color:#fff;
	position:absolute;
	width : 200px;
}



/* END MENU */
