﻿

*
{
    margin:0;
}

html, body
{
    height:100%;
}

body 
{
    background-image:url('images/background.jpg');
    background-color:Black;
    background-repeat:no-repeat;
    background-position:top;             
}

.page
{
    position: relative;
	width: 1000px;
	height:1024px;
	/*margin-left:42px;*/
	margin: 0 auto -1px;
	min-height:100%;
	height: auto !important;
	height: 100%;	
	text-align: left;				
}

.header
{
    position:absolute;    	
	width:922px;
	height:145px;    
	top:0px;
	left:0px;
	/*background-color:Green;*/
	z-index:999;	
}

.header_links_container
{
    position:absolute;
    margin-top:18px;
    right:0px;
    /*background-color:Aqua;*/
    height:15px;
    width:250;
}

.header_links a
{
    font-family:Tahoma;
    font-size:11px;
    color:#CCCCCC;
}

.header_links a:visited
{
    color:#CCCCCC;
}

.header_links_text
{
    font-family:Tahoma;
    font-size:11px;
    color:#CCCCCC;
}    

.search_container
{
    position:absolute;
    height:100px;
    width:324px;
    right:0px;
    margin-top:45px;
}   

.footer
{
    position:static;
    width:660px;
    height:auto;
    top:0px;
    left:0px;
    background-image:url('images/news_item_bg.jpg');
    background-repeat:no-repeat;
    background-position:bottom left;
    text-align:center;
    padding:5px;
}

.footer_link a
{
    font-family:Tahoma;
    font-size:9px;
    text-align:center;
    padding:8px 8px 0px 8px;
    color:#333333;

}
     
    
#logo
{
    background-image:url('images/logo.jpg');
    background-repeat:no-repeat;
    position:absolute;
    top:0px;
    margin-left:-116px;
    width:590px;
    height:145px;
    display:block;    
}

.test 
{
    color:Red;
}

.content_bg
{    
    width:660px;
    position:absolute;
    top:0px;
    left:262px;        
}

.content_items_container
{
    width:660px;
    position:absolute;
    top:311px;
    height:auto;
}

.content_items_container2
{
    width:660px;
    position:absolute;
    top:480px;
    height:auto;
}

.sidebar_container
{
    background-image:url('images/sidebar.jpg');
    background-repeat:repeat-y;
    height:auto;
    min-height:1024px;
    width:262px;
    position:absolute;
    top:0px;
    left:0px;
}

.sidebar_item
{
   width:186px;
   height:272px;
   margin:10px;
   padding: 20px 28px 0px 28px;
   background-image:url('images/sidebar_block.jpg');
   background-repeat:no-repeat;
   font-size:12px;
}

a.sidebar_link
{
    font-size:12px;
    color:#000000;
    font-family:Arial;
    text-decoration:none;
    font-weight:bold;
}

a.sidebar_link:hover
{
    color:#000000;
}

a.sidebar_link:visited
{
    color:#000000;
} 

.menu_container
{
    position:absolute;
    top:96px;
    left:0px;
    width:922px;
    height:49px;
    z-index:999;
    /*background-color:Green;*/
}

.content
{
    width:922px;
    margin-top:145px;
    position:absolute;
    top:0px;
    left:0px;
}

.content_container1
{
    position:absolute;
    top:10px;
    left:26px;        
    width:515px;
    height:178px;
}

.content_container2
{
    position:absolute;
    top:188px;
    left:26px;        
    width:515px;
    height:178px;
}

.church_container
{
    
    position:absolute;
    background-repeat:no-repeat;
    width:660px;
    height:311px;
    top:0px;
    left:0px;
    display:block;
}

.media_container
{
    
    position:absolute;
    background-repeat:no-repeat;
    background-color:#303030;
    width:660px;
    height:480;
    top:0px;
    left:0px;
    display:block;
    text-align:center;
}

.news_item_container1
{
    position:static;
    top:0px;
    left:0px;        
    width:620px;
    height:auto;
    background-image:url('images/news_item_bg.jpg');
    background-repeat:no-repeat;
    background-position:bottom left;
    display:block;
    padding:20px;    
}

.links_container
{
    position:static;
    top:0px;
    left:0px;            
    width:620px;
    height:280px;
    background-image:url('images/links_bg.jpg');
    background-repeat:no-repeat;
    display:block;
    padding:20px;
}

.links_container_mission
{
    position:absolute;
    top:737px;
    left:0px;            
    width:660px;
    height:329px;
    background-image:url('images/links_bg.jpg');
    background-repeat:no-repeat;
    display:block;
}

.links_container_content
{
    position:static;
    top:10px;
    left:26px;        
    width:627px;
    height:178px;
}

/* Menu Items */

#about a 
{
	position:absolute;
	left:0px;
	top:0px;
	width:84px;
	height:49px;
	display:block;
	background-image:url('images/menu/about.jpg');
	background-repeat:no-repeat;
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	color:White;
	text-decoration:none;
}

#about a:hover 
{
	background-image:url('images/menu/about-on.jpg');
	background-repeat:no-repeat;
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	color:White;
	text-decoration:none;
}

#ministries a 
{
	position:absolute;
	left:84px;
	top:0px;
	width:84px;
	height:49px;
	display:block;
	background-image:url('images/menu/ministries.jpg');
	background-repeat:no-repeat;
	font-family:tahoma;	
	font-size:12px;
	font-weight:normal;
	text-align:center;
	color:White;
	text-decoration:none;
}

#ministries a:hover 
{
	background-image:url('images/menu/ministries-on.jpg');
	background-repeat:no-repeat;
	font-family:tahoma;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	color:White;
	text-decoration:none;
}

#youth a 
{
	position:absolute;
	left:168px;
	top:0px;
	width:84px;
	height:49px;
	display:block;
	background-image:url('images/menu/youth.jpg');
	background-repeat:no-repeat;
	font-family:tahoma;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	color:White;
	text-decoration:none;
}

#youth a:hover 
{
	background-image:url('images/menu/youth-on.jpg');
	background-repeat:no-repeat;
	font-family:tahoma;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	color:White;
	text-decoration:none;
}

#publications a 
{
	position:absolute;
	left:252px;
	top:0px;
	width:84px;
	height:49px;
	display:block;
	background-image:url('images/menu/publications.jpg');
	background-repeat:no-repeat;
	font-family:tahoma;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	color:White;
	text-decoration:none;
}

#publications a:hover 
{
	background-image:url('images/menu/publications-on.jpg');
	background-repeat:no-repeat;
	font-family:tahoma;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	color:White;
	text-decoration:none;
}

#sacramental a 
{
	position:absolute;
	left:336px;
	top:0px;
	width:84px;
	height:49px;
	display:block;
	background-image:url('images/menu/sacramental.jpg');
	background-repeat:no-repeat;
	font-family:tahoma;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	color:White;
	text-decoration:none;
}

#sacramental a:hover 
{
	background-image:url('images/menu/sacramental-on.jpg');
	background-repeat:no-repeat;
	font-family:tahoma;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	color:White;
	text-decoration:none;
}

#worship a 
{
	position:absolute;
	left:420px;
	top:0px;
	width:84px;
	height:49px;
	display:block;
	background-image:url('images/menu/worship.jpg');
	background-repeat:no-repeat;
	font-family:tahoma;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	color:White;
	text-decoration:none;
}

#worship a:hover 
{
	background-image:url('images/menu/worship-on.jpg');
	background-repeat:no-repeat;
	font-family:tahoma;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	color:White;
	text-decoration:none;
}

#volunteer a 
{
	position:absolute;
	left:504px;
	top:0px;
	width:84px;
	height:49px;
	display:block;
	background-image:url('images/menu/volunteer.jpg');
	background-repeat:no-repeat;
	font-family:tahoma;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	color:White;
	text-decoration:none;
}

#volunteer a:hover 
{
	background-image:url('images/menu/volunteer-on.jpg');
	background-repeat:no-repeat;
	font-family:tahoma;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	color:White;
	text-decoration:none;
}

#athletic a 
{
	position:absolute;
	left:588px;
	top:0px;
	width:84px;
	height:49px;
	display:block;
	background-image:url('images/menu/athletic.jpg');
	background-repeat:no-repeat;
	font-family:tahoma;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	color:White;
	text-decoration:none;
}

#athletic a:hover 
{
	background-image:url('images/menu/athletic-on.jpg');
	background-repeat:no-repeat;
	font-family:tahoma;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	color:White;
	text-decoration:none;
}

#media a 
{
	position:absolute;
	left:672px;
	top:0px;
	width:84px;
	height:49px;
	display:block;
	background-image:url('images/menu/media.jpg');
	background-repeat:no-repeat;
	font-family:tahoma;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	color:White;
	text-decoration:none;
}

#media a:hover 
{
	background-image:url('images/menu/media-on.jpg');
	background-repeat:no-repeat;
	font-family:tahoma;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	color:White;
	text-decoration:none;
}

#education a 
{
	position:absolute;
	left:756px;
	top:0px;
	width:84px;
	height:49px;
	display:block;
	background-image:url('images/menu/education.jpg');
	background-repeat:no-repeat;
	font-family:tahoma;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	color:White;
	text-decoration:none;
}

#education a:hover 
{
	background-image:url('images/menu/education-on.jpg');
	background-repeat:no-repeat;
	font-family:tahoma;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	color:White;
	text-decoration:none;
}

#stewardship a 
{
	position:absolute;
	left:840px;
	top:0px;
	width:85px;
	height:49px;
	display:block;
	background-image:url('images/menu/stewardship.jpg');
	background-repeat:no-repeat;
	font-family:tahoma;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	color:White;
	text-decoration:none;
}

#stewardship a:hover 
{
	background-image:url('images/menu/stewardship-on.jpg');
	background-repeat:no-repeat;
	font-family:tahoma;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	color:White;
	text-decoration:none;
}

.button_text
{
    line-height:22px;
	font-family:Tahoma;
	font-size:13px;
	color:#990000;
	font-weight:normal;
	text-align:left;
	margin-left:5px;
}

.about_container 

{
	position:absolute;
	top:49px;
	width:168px;
	height:128px;
    z-index:999;
    line-height:28px;   
}

.publications_container 

{
	position:absolute;
	left:253px;
	top:49px;
	width:168px;
	height:77px;
    z-index:999;
    line-height:28px;   
}

.sacramental_container 

{
	position:absolute;
	left:335px;
	top:49px;
	width:169px;
	height:221px;
    z-index:999;
    line-height:28px;   
}

.worship_container 

{
	position:absolute;
	left:420px;
	top:49px;
	width:169px;
	height:198px;
    z-index:999;
    line-height:28px;   
}

.athletic_container 

{
	position:absolute;
	left:586px;
	top:49px;
	width:169px;
	height:auto;
    z-index:999;
    line-height:28px;   
}

.ministries_container 

{
	position:absolute;
	left:83px;
	top:49px;
	width:169px;
	height:auto;
    z-index:999;
    line-height:28px;   
}

#parish_staff a

{
	position:relative;
	left:0px;
	top:0px;
	width:168px;
	height:24px;
	display:block;
	background-image:url('images/menu/menu_drop_off.jpg');
	background-repeat:no-repeat;	
}

#parish_staff a:hover

{
	background-image:url('images/menu/menu_drop_on.jpg');
	background-repeat:no-repeat;
}

#mission a

{
	position:relative;
	left:0px;
	top:0px;
	width:168px;
	height:24px;
	display:block;
	background-image:url('images/menu/menu_drop_off.jpg');
	background-repeat:no-repeat;	
}

#mission a:hover

{
	background-image:url('images/menu/menu_drop_on.jpg');
	background-repeat:no-repeat;
}

#history a

{
	position:relative;
	left:0px;
	top:0px;
	width:168px;
	height:24px;
	display:block;
	background-image:url('images/menu/menu_drop_off.jpg');
	background-repeat:no-repeat;	
}

#history a:hover

{
	background-image:url('images/menu/menu_drop_on.jpg');
	background-repeat:no-repeat;
}

#become_member a

{
	position:relative;
	left:0px;
	top:0px;
	width:168px;
	height:24px;
	display:block;
	background-image:url('images/menu/menu_drop_off.jpg');
	background-repeat:no-repeat;	
}

#become_member a:hover

{
	background-image:url('images/menu/menu_drop_on.jpg');
	background-repeat:no-repeat;
}

#Life_StHilary a

{
	position:relative;
	left:0px;
	top:0px;
	width:168px;
	height:24px;
	display:block;
	background-image:url('images/menu/menu_drop_off.jpg');
	background-repeat:no-repeat;	
}

#Life_StHilary a:hover

{
	background-image:url('images/menu/menu_drop_on.jpg');
	background-repeat:no-repeat;
}

#Pastoral_plan a

{
	position:relative;
	left:0px;
	top:0px;
	width:168px;
	height:24px;
	display:block;
	background-image:url('images/menu/menu_drop_off.jpg');
	background-repeat:no-repeat;	
}

#Pastoral_plan a:hover

{
	background-image:url('images/menu/menu_drop_on.jpg');
	background-repeat:no-repeat;
}

#StHilary_Live a

{
	position:relative;
	left:0px;
	top:0px;
	width:168px;
	height:24px;
	display:block;
	background-image:url('images/menu/menu_drop_off.jpg');
	background-repeat:no-repeat;	
}

#StHilary_Live a:hover

{
	background-image:url('images/menu/menu_drop_on.jpg');
	background-repeat:no-repeat;
}

#Weekly_Bulletin a

{
	position:relative;
	left:0px;
	top:0px;
	width:168px;
	height:24px;
	display:block;
	background-image:url('images/menu/menu_drop_off.jpg');
	background-repeat:no-repeat;	
}

#Weekly_Bulletin a:hover

{
	background-image:url('images/menu/menu_drop_on.jpg');
	background-repeat:no-repeat;
}

#archive a

{
	position:relative;
	left:0px;
	top:0px;
	width:168px;
	height:24px;
	display:block;
	background-image:url('images/menu/menu_drop_off.jpg');
	background-repeat:no-repeat;	
}

#archive a:hover

{
	background-image:url('images/menu/menu_drop_on.jpg');
	background-repeat:no-repeat;
}

#rcia a

{
	position:relative;
	left:0px;
	top:0px;
	width:168px;
	height:24px;
	display:block;
	background-image:url('images/menu/menu_drop_off.jpg');
	background-repeat:no-repeat;	
}

#rcia a:hover

{
	background-image:url('images/menu/menu_drop_on.jpg');
	background-repeat:no-repeat;
}

#rcia2 a

{
	position:relative;
	left:0px;
	top:0px;
	width:168px;
	height:24px;
	display:block;
	background-image:url('images/menu/menu_drop_off.jpg');
	background-repeat:no-repeat;	
}

#rcia2 a:hover

{
	background-image:url('images/menu/menu_drop_on.jpg');
	background-repeat:no-repeat;
}

#baptisms a

{
	position:relative;
	left:0px;
	top:0px;
	width:168px;
	height:24px;
	display:block;
	background-image:url('images/menu/menu_drop_off.jpg');
	background-repeat:no-repeat;	
}

#baptisms a:hover

{
	background-image:url('images/menu/menu_drop_on.jpg');
	background-repeat:no-repeat;
}

#first_rec a

{
	position:relative;
	left:0px;
	top:0px;
	width:168px;
	height:24px;
	display:block;
	background-image:url('images/menu/menu_drop_off.jpg');
	background-repeat:no-repeat;	
}

#first_rec a:hover

{
	background-image:url('images/menu/menu_drop_on.jpg');
	background-repeat:no-repeat;
}

#first_com a

{
	position:relative;
	left:0px;
	top:0px;
	width:168px;
	height:24px;
	display:block;
	background-image:url('images/menu/menu_drop_off.jpg');
	background-repeat:no-repeat;	
}

#first_com a:hover

{
	background-image:url('images/menu/menu_drop_on.jpg');
	background-repeat:no-repeat;
}

#confirmation a

{
	position:relative;
	left:0px;
	top:0px;
	width:168px;
	height:24px;
	display:block;
	background-image:url('images/menu/menu_drop_off.jpg');
	background-repeat:no-repeat;	
}

#confirmation a:hover

{
	background-image:url('images/menu/menu_drop_on.jpg');
	background-repeat:no-repeat;
}

#marriage a

{
	position:relative;
	left:0px;
	top:0px;
	width:168px;
	height:24px;
	display:block;
	background-image:url('images/menu/menu_drop_off.jpg');
	background-repeat:no-repeat;	
}

#marriage a:hover

{
	background-image:url('images/menu/menu_drop_on.jpg');
	background-repeat:no-repeat;
}

#annulments a

{
	position:relative;
	left:0px;
	top:0px;
	width:168px;
	height:24px;
	display:block;
	background-image:url('images/menu/menu_drop_off.jpg');
	background-repeat:no-repeat;	
}

#annulments a:hover

{
	background-image:url('images/menu/menu_drop_on.jpg');
	background-repeat:no-repeat;
}

#a_sick a

{
	position:relative;
	left:0px;
	top:0px;
	width:168px;
	height:24px;
	display:block;
	background-image:url('images/menu/menu_drop_off.jpg');
	background-repeat:no-repeat;	
}

#a_sick a:hover

{
	background-image:url('images/menu/menu_drop_on.jpg');
	background-repeat:no-repeat;
}

#funerals a

{
	position:relative;
	left:0px;
	top:0px;
	width:168px;
	height:24px;
	display:block;
	background-image:url('images/menu/menu_drop_off.jpg');
	background-repeat:no-repeat;	
}

#funerals a:hover

{
	background-image:url('images/menu/menu_drop_on.jpg');
	background-repeat:no-repeat;
}

#mass_schedules a

{
	position:relative;
	left:0px;
	top:0px;
	width:168px;
	height:24px;
	display:block;
	background-image:url('images/menu/menu_drop_off.jpg');
	background-repeat:no-repeat;	
}

#mass_schedules a:hover

{
	background-image:url('images/menu/menu_drop_on.jpg');
	background-repeat:no-repeat;
}

#com_ministers a

{
	position:relative;
	left:0px;
	top:0px;
	width:168px;
	height:24px;
	display:block;
	background-image:url('images/menu/menu_drop_off.jpg');
	background-repeat:no-repeat;	
}

#com_ministers a:hover

{
	background-image:url('images/menu/menu_drop_on.jpg');
	background-repeat:no-repeat;
}

#childrens_lit a

{
	position:relative;
	left:0px;
	top:0px;
	width:168px;
	height:24px;
	display:block;
	background-image:url('images/menu/menu_drop_off.jpg');
	background-repeat:no-repeat;	
}

#childrens_lit a:hover

{
	background-image:url('images/menu/menu_drop_on.jpg');
	background-repeat:no-repeat;
}

#lectors a

{
	position:relative;
	left:0px;
	top:0px;
	width:168px;
	height:24px;
	display:block;
	background-image:url('images/menu/menu_drop_off.jpg');
	background-repeat:no-repeat;	
}

#lectors a:hover

{
	background-image:url('images/menu/menu_drop_on.jpg');
	background-repeat:no-repeat;
}

#ushers a

{
	position:relative;
	left:0px;
	top:0px;
	width:168px;
	height:24px;
	display:block;
	background-image:url('images/menu/menu_drop_off.jpg');
	background-repeat:no-repeat;	
}

#ushers a:hover

{
	background-image:url('images/menu/menu_drop_on.jpg');
	background-repeat:no-repeat;
}

#music_min a

{
	position:relative;
	left:0px;
	top:0px;
	width:168px;
	height:24px;
	display:block;
	background-image:url('images/menu/menu_drop_off.jpg');
	background-repeat:no-repeat;	
}

#music_min a:hover

{
	background-image:url('images/menu/menu_drop_on.jpg');
	background-repeat:no-repeat;
}

#a_servers a

{
	position:relative;
	left:0px;
	top:0px;
	width:168px;
	height:24px;
	display:block;
	background-image:url('images/menu/menu_drop_off.jpg');
	background-repeat:no-repeat;	
}

#a_servers a:hover

{
	background-image:url('images/menu/menu_drop_on.jpg');
	background-repeat:no-repeat;
}

#homilies a

{
	position:relative;
	left:0px;
	top:0px;
	width:168px;
	height:24px;
	display:block;
	background-image:url('images/menu/menu_drop_off.jpg');
	background-repeat:no-repeat;	
}

#homilies a:hover

{
	background-image:url('images/menu/menu_drop_on.jpg');
	background-repeat:no-repeat;
}

#adult_programs a

{
	position:relative;
	left:0px;
	top:0px;
	width:168px;
	height:24px;
	display:block;
	background-image:url('images/menu/menu_drop_off.jpg');
	background-repeat:no-repeat;	
}

#adult_programs a:hover

{
	background-image:url('images/menu/menu_drop_on.jpg');
	background-repeat:no-repeat;
}

#baseball a

{
	position:relative;
	left:0px;
	top:0px;
	width:168px;
	height:24px;
	display:block;
	background-image:url('images/menu/menu_drop_off.jpg');
	background-repeat:no-repeat;	
}

#baseball a:hover

{
	background-image:url('images/menu/menu_drop_on.jpg');
	background-repeat:no-repeat;
}

#basketball a

{
	position:relative;
	left:0px;
	top:0px;
	width:168px;
	height:24px;
	display:block;
	background-image:url('images/menu/menu_drop_off.jpg');
	background-repeat:no-repeat;	
}

#basketball a:hover

{
	background-image:url('images/menu/menu_drop_on.jpg');
	background-repeat:no-repeat;
}

#cheerleading a

{
	position:relative;
	left:0px;
	top:0px;
	width:168px;
	height:24px;
	display:block;
	background-image:url('images/menu/menu_drop_off.jpg');
	background-repeat:no-repeat;	
}

#cheerleading a:hover

{
	background-image:url('images/menu/menu_drop_on.jpg');
	background-repeat:no-repeat;
}

#cross_country a

{
	position:relative;
	left:0px;
	top:0px;
	width:168px;
	height:24px;
	display:block;
	background-image:url('images/menu/menu_drop_off.jpg');
	background-repeat:no-repeat;	
}

#cross_country a:hover

{
	background-image:url('images/menu/menu_drop_on.jpg');
	background-repeat:no-repeat;
}

#flag_football a

{
	position:relative;
	left:0px;
	top:0px;
	width:168px;
	height:24px;
	display:block;
	background-image:url('images/menu/menu_drop_off.jpg');
	background-repeat:no-repeat;	
}

#flag_football a:hover

{
	background-image:url('images/menu/menu_drop_on.jpg');
	background-repeat:no-repeat;
}

#football a

{
	position:relative;
	left:0px;
	top:0px;
	width:168px;
	height:24px;
	display:block;
	background-image:url('images/menu/menu_drop_off.jpg');
	background-repeat:no-repeat;	
}

#football a:hover

{
	background-image:url('images/menu/menu_drop_on.jpg');
	background-repeat:no-repeat;
}

#mun_basketball a

{
	position:relative;
	left:0px;
	top:0px;
	width:168px;
	height:24px;
	display:block;
	background-image:url('images/menu/menu_drop_off.jpg');
	background-repeat:no-repeat;	
}

#mun_basketball a:hover

{
	background-image:url('images/menu/menu_drop_on.jpg');
	background-repeat:no-repeat;
}

#mun_soccer a

{
	position:relative;
	left:0px;
	top:0px;
	width:168px;
	height:24px;
	display:block;
	background-image:url('images/menu/menu_drop_off.jpg');
	background-repeat:no-repeat;	
}

#mun_soccer a:hover

{
	background-image:url('images/menu/menu_drop_on.jpg');
	background-repeat:no-repeat;
}

#soccer a

{
	position:relative;
	left:0px;
	top:0px;
	width:168px;
	height:24px;
	display:block;
	background-image:url('images/menu/menu_drop_off.jpg');
	background-repeat:no-repeat;	
}

#soccer a:hover

{
	background-image:url('images/menu/menu_drop_on.jpg');
	background-repeat:no-repeat;
}

#softball a

{
	position:relative;
	left:0px;
	top:0px;
	width:168px;
	height:24px;
	display:block;
	background-image:url('images/menu/menu_drop_off.jpg');
	background-repeat:no-repeat;	
}

#softball a:hover

{
	background-image:url('images/menu/menu_drop_on.jpg');
	background-repeat:no-repeat;
}

#track a

{
	position:relative;
	left:0px;
	top:0px;
	width:168px;
	height:24px;
	display:block;
	background-image:url('images/menu/menu_drop_off.jpg');
	background-repeat:no-repeat;	
}

#track a:hover

{
	background-image:url('images/menu/menu_drop_on.jpg');
	background-repeat:no-repeat;
}

#volleyball a

{
	position:relative;
	left:0px;
	top:0px;
	width:168px;
	height:24px;
	display:block;
	background-image:url('images/menu/menu_drop_off.jpg');
	background-repeat:no-repeat;	
}

#volleyball a:hover

{
	background-image:url('images/menu/menu_drop_on.jpg');
	background-repeat:no-repeat;
}

#admin_min a

{
	position:relative;
	left:0px;
	top:0px;
	width:168px;
	height:24px;
	display:block;
	background-image:url('images/menu/menu_drop_off.jpg');
	background-repeat:no-repeat;	
}

#admin_min a:hover

{
	background-image:url('images/menu/menu_drop_on.jpg');
	background-repeat:no-repeat;
}

#min_liturgy a

{
	position:relative;
	left:0px;
	top:0px;
	width:168px;
	height:24px;
	display:block;
	background-image:url('images/menu/menu_drop_off.jpg');
	background-repeat:no-repeat;	
}

#min_liturgy a:hover

{
	background-image:url('images/menu/menu_drop_on.jpg');
	background-repeat:no-repeat;
}

#spirit_min a

{
	position:relative;
	left:0px;
	top:0px;
	width:168px;
	height:24px;
	display:block;
	background-image:url('images/menu/menu_drop_off.jpg');
	background-repeat:no-repeat;	
}

#spirit_min a:hover

{
	background-image:url('images/menu/menu_drop_on.jpg');
	background-repeat:no-repeat;
}

#min_edu a

{
	position:relative;
	left:0px;
	top:0px;
	width:168px;
	height:24px;
	display:block;
	background-image:url('images/menu/menu_drop_off.jpg');
	background-repeat:no-repeat;	
}

#min_edu a:hover

{
	background-image:url('images/menu/menu_drop_on.jpg');
	background-repeat:no-repeat;
}

#evan_min a

{
	position:relative;
	left:0px;
	top:0px;
	width:168px;
	height:24px;
	display:block;
	background-image:url('images/menu/menu_drop_off.jpg');
	background-repeat:no-repeat;	
}

#evan_min a:hover

{
	background-image:url('images/menu/menu_drop_on.jpg');
	background-repeat:no-repeat;
}

#caring_part a

{
	position:relative;
	left:0px;
	top:0px;
	width:168px;
	height:24px;
	display:block;
	background-image:url('images/menu/menu_drop_off.jpg');
	background-repeat:no-repeat;	
}

#caring_part a:hover

{
	background-image:url('images/menu/menu_drop_on.jpg');
	background-repeat:no-repeat;
}

#social_min a

{
	position:relative;
	left:0px;
	top:0px;
	width:168px;
	height:24px;
	display:block;
	background-image:url('images/menu/menu_drop_off.jpg');
	background-repeat:no-repeat;	
}

#social_min a:hover

{
	background-image:url('images/menu/menu_drop_on.jpg');
	background-repeat:no-repeat;
}

#email_groups a

{
	position:relative;
	left:0px;
	top:0px;
	width:168px;
	height:24px;
	display:block;
	background-image:url('images/menu/menu_drop_off.jpg');
	background-repeat:no-repeat;	
}

#email_groups a:hover

{
	background-image:url('images/menu/menu_drop_on.jpg');
	background-repeat:no-repeat;
}

#fac_maps a

{
	position:relative;
	left:0px;
	top:0px;
	width:168px;
	height:24px;
	display:block;
	background-image:url('images/menu/menu_drop_off.jpg');
	background-repeat:no-repeat;	
}

#fac_maps a:hover

{
	background-image:url('images/menu/menu_drop_on.jpg');
	background-repeat:no-repeat;
}

#media_g a

{
	position:relative;
	left:0px;
	top:0px;
	width:168px;
	height:24px;
	display:block;
	background-image:url('images/menu/menu_drop_off.jpg');
	background-repeat:no-repeat;	
}

#media_g a:hover

{
	background-image:url('images/menu/menu_drop_on.jpg');
	background-repeat:no-repeat;
}

#sheng a

{
	position:relative;
	left:0px;
	top:0px;
	width:168px;
	height:24px;
	display:block;
	background-image:url('images/menu/menu_drop_off.jpg');
	background-repeat:no-repeat;	
}

#sheng a:hover

{
	background-image:url('images/menu/menu_drop_on.jpg');
	background-repeat:no-repeat;
}

/* End menu items */

.mass_schedule
{
    background-image:url('images/mass_schedule.jpg');
    background-repeat:no-repeat;
    width:243px;
    height:291px;
    margin-top:12px;
    margin-left:10px;
}

.news
{
    background-image:url('images/news.jpg');
    background-repeat:no-repeat;
    width:243px;
    height:291px;
    margin-top:16px;
    margin-left:10px;
}

.calendar
{
    background-image:url('images/calendar.jpg');
    background-repeat:no-repeat;
    width:243px;
    height:292px;
    margin-left:10px;
    margin-bottom:20px;
}

table.one
{
    table-layout:auto;    
}

h1
{
    font-family:Times New Roman;
    color:maroon;
    font-size:20px;
    font-weight:normal;
    margin-bottom:5px;
}

h4
{
    font-family:Times New Roman;
    color:maroon;
    font-size:23px;
    font-weight:normal;
    margin-bottom:5px;
}

h2
{
    font-family:tahoma;
    font-weight:bold;
    font-size:13px;
    margin-top:10px;
}    

h3
{
    font-family:Times New Roman;
    color:maroon;
    font-size:16px;
    font-weight:normal;
    margin-bottom:3px;
}

p
{
    font-family:tahoma;    
    font-size:13px;
    font-weight:normal;
    text-align:justify;
    margin-bottom:7px;
}

a:hover
{
    color:Green;
}

a:visited
{
    color:Purple;
}

a.more
{
    text-decoration:none;    
}

a.more:hover
{
    text-decoration:none;
    color:Green;    
}

a.calendar
{
    color:Maroon;
    background-image:none;
}

a.breadcrumb
{
    font-size:12px;
    font-family:Tahoma;
}           

ul
{
    font-family:tahoma;
    font-size:13px;
    font-weight:normal;
    text-align:left;
    margin-top:5px;
}

.button1
{
    background-image:url('images/buttons/button1.jpg');
    background-repeat:no-repeat;
    position:absolute;
    width:206px;
    height:111px;
    margin-top:5px;
}

.button_container
{
    position:absolute;
    width:112px;
    height:85px;
    right:0px;
    margin-top:8px;
    margin-right:8px;
    font-size:10px;    
    text-align:justify;
    font-family:Tahoma;
}

.button_container_protect
{
    position:absolute;
    width:190px;
    height:68px;
    right:0px;
    margin-top:25px;
    margin-right:8px;
    font-size:10px;    
    text-align:center;
    font-family:Tahoma;
}

.button_container_special
{
    position:absolute;
    width:150px;
    height:85px;
    right:0px;
    margin-top:8px;
    margin-right:8px;
    font-size:10px;    
    text-align:justify;
    font-family:Tahoma;
}

.button2_container
{
   position:absolute;
   left:2px;
   bottom:10px;
   height:30px;
   width:203px;
   font-size:10px;
   font-family:Tahoma;
   text-align:center;
}
    

.button_container_special_inside
{
    position:absolute;
    width:112px;
    height:75px;
    right:0px;
    margin-right:8px;
    font-size:10px;    
    text-align:justify;
    font-family:Tahoma;
}

.button_link 
{
    position:absolute;
    font-size:12px;
    right:0px;
    bottom:0px;
    margin-bottom:0px;
    margin-right:5px;
}

.button2
{
    background-image:url('images/buttons/button2.jpg');
    background-repeat:no-repeat;
    position:absolute;
    width:206px;
    height:111px;
    margin-left:209px;
    margin-top:5px;
}

.button3
{
    background-image:url('images/buttons/button3.jpg');
    background-repeat:no-repeat;
    position:absolute;
    width:206px;
    height:111px;
    margin-left:418px;
    margin-top:5px;
}

.button4
{
    background-image:url('images/buttons/button4_protect.jpg');
    background-repeat:no-repeat;
    position:absolute;
    width:206px;
    height:111px;
    margin-top:118px;   
}

.button5
{
    background-image:url('images/buttons/button5.jpg');
    background-repeat:no-repeat;
    position:absolute;
    width:206px;
    height:111px;
    margin-top:118px;
    margin-left:209px;    
}

.button6
{
    background-image:url('images/buttons/button6.jpg');
    background-repeat:no-repeat;
    position:absolute;
    width:206px;
    height:111px;
    margin-top:118px;
    margin-left:418px;    
}

.address_container
{
    left:90px;
    top:18px;
    position:absolute;
    width:388;
    height:auto;
    font-family:Tahoma;
    font-size:11px;
    color:#CCCCCC;
    display:block;
}

.mass_schedule_container
{
    position:absolute;
    margin-left:18px;
    margin-top:8px;
    height:260px;
    width:225px;
    font-family:Tahoma;
    font-weight:normal;
    font-size:11px;
}

.news_container
{
    position:absolute;
    margin-left:29px;
    margin-top:8px;
    height:260px;
    width:186px;
    font-family:Tahoma;
    font-weight:bold;
    font-size:11px;
}

.calendar_container
{
    position:absolute;
    margin-left:29px;
    margin-top:15px;
    height:260px;
    width:186px;
    font-family:Tahoma;
    font-weight:bold;
    font-size:11px;
}

.news_object_left
{
    position:absolute;
    text-align:left;
    line-height:25px;    
    left:0px;
    height:26px;    
    display:block;
}

.news_object_right
{
    position:absolute;
    right:0px;
    text-align:right;    
    line-height:25px;
    color:Maroon;
    height:26px;    
    display:block;
}

.calendar_subtext
{
    position:absolute;
    font-size:12px;
    margin-top:200px;
    font-weight:normal;
    text-align:center;
}

    
    


    