/*css Document
Created by Kent Broestl for Doxology Design, LLC
*/

html,body,div,table,p,ul,li {
	border:0;
	margin:0;
	padding:0;
	}
	
body {
	background:url(images/hf_bkgd_pattern.gif);
	}
	
ul {
	list-style:none;
}	

div#wrapper {
	width:100%;
	height:100%;
	}
	
div#container {
	margin:auto;
	margin-top:15px;
	width:745px;
	padding-bottom:20px;
	}
	
div#header {}
	
div.primary {
	background:url(images/primary-header.gif) no-repeat;
	width:745px;
	height:315px;
}

div.secondary {
	background:url(images/secondary-header.gif) no-repeat;
	width:745px;
	height:191px;
}

div#header #page-title {
	float:right;
	margin-top:100px;
	margin-right:10px;
}
/*  /////////////////////////////////////// 	SECONDARY PAGES HEADERS (added 070521) */

div#header .adoration {
	background:url(images/head-adore.gif) no-repeat;
	width:518px;
	height:90px;
}

div#header .abouthf {
	background:url(images/head-ahf.gif) no-repeat;
	width:518px;
	height:90px;
}

div#header .catholiced {
	background:url(images/head-ced.gif) no-repeat;
	width:518px;
	height:90px;
}

div#header .confession {
	background:url(images/head-con.gif) no-repeat;
	width:518px;
	height:90px;
}

div#header .contactus {
	background:url(images/head-cu.gif) no-repeat;
	width:518px;
	height:90px;
}

div#header .jubileemuseum {
	background:url(images/head-jm.gif) no-repeat;
	width:518px;
	height:90px;
}

div#header .location {
	background:url(images/head-loc.gif) no-repeat;
	width:518px;
	height:90px;
}

div#header .masssched {
	background:url(images/head-ms.gif) no-repeat;
	width:518px;
	height:90px;
}

div#header .organizations {
	background:url(images/head-po.gif) no-repeat;
	width:518px;
	height:90px;
}

div#header .parishbulletins {
	background:url(images/head-pb.gif) no-repeat;
	width:518px;
	height:90px;
}

div#header .parishstaff {
	background:url(images/head-ps.gif) no-repeat;
	width:518px;
	height:90px;
}

div#header .soupkitchen {
	background:url(images/head-skmp.gif) no-repeat;
	width:518px;
	height:90px;
}

div#header div#menu {
	float:right;
	margin-right:10px;
	margin-top:70px;
}

div#header div#menu ul {
    width:95px;
}


/*  /////////////////////////////////////// 	"MENU" TOP RIGHT HOME PAGE NAVIGATION */

div#menu li {
	height:32px;
	margin-top:10px;
	/*text-align: right; tried, did not work*/
	/*float:right; tried, did not work*/
	/*align: right; tried, did not work*/
}
	
div#menu a {
	display:block;
	height:32px;
	width:95px;
}
		
div#menu a.mass-schedule,
div#menu a.mass-schedule:link,
div#menu a.mass-schedule:visited {
	background:url(images/menu-mass.gif) no-repeat;
	}
div#menu a.mass-schedule:hover {
	background:url(images/menu-mass-over.gif) no-repeat;
}

div#menu a.confession,
div#menu a.confession:link,
div#menu a.confession:visited {
	background:url(images/menu-confession.gif) no-repeat;
}

div#menu a.confession:hover {
	background:url(images/menu-confession-over.gif) no-repeat;
}

div#menu a.adoration,
div#menu a.adoration:link,
div#menu a.adoration:visited {
	background:url(images/menu-adoration.gif) no-repeat;
}

div#menu a.adoration:hover {
	background:url(images/menu-adoration-over.gif) no-repeat;
}

div#menu a.bulletin,
div#menu a.bulletin:link,
div#menu a.bulletin:visited {
	background:url(images/menu-bulletin.gif) no-repeat;
	height:109px;
}

div#menu a.bulletin:hover {
	background:url(images/menu-bulletin-over.gif) no-repeat;
}

div#page-content {
	background:url(images/body-bg.gif) repeat-y;
}

/*  /////////////////////////////////////// 	"SECONDARY MENU" MIDDLE NAVIGATION - ALL PAGES */

div#secondary-menu {
	margin-left:7px;
}

div#secondary-menu li {
	float:left;
}

div#secondary-menu a {
	height:32px;
	display:block;
}

div#secondary-menu a.about,
div#secondary-menu a.about:link,
div#secondary-menu a.about:visited {
	background:url(images/mid-about.gif) no-repeat;
	width:154px;
}

div#secondary-menu a.about:hover {
	background:url(images/mid-about-over.gif) no-repeat;
}

div#secondary-menu a.bulletin,
div#secondary-menu a.bulletin:link,
div#secondary-menu a.bulletin:visited {
	background:url(images/mid-bulletin.gif) no-repeat;
	width:89px;
}

div#secondary-menu a.bulletin:hover {
	background:url(images/mid-bulletin-over.gif) no-repeat;
}

div#secondary-menu a.soup-kitchen,
div#secondary-menu a.soup-kitchen:link,
div#secondary-menu a.soup-kitchen:visited {
	background:url(images/mid-soup.gif) no-repeat;
	width:301px;
}

div#secondary-menu a.soup-kitchen:hover {
	background:url(images/mid-soup-over.gif) no-repeat;
}

div#secondary-menu a.location,
div#secondary-menu a.location:link,
div#secondary-menu a.location:visited {
	background:url(images/mid-loc.gif) no-repeat;
	width:89px;
}

div#secondary-menu a.location:hover {
	background:url(images/mid-loc-over.gif) no-repeat;
}

div#secondary-menu a.contact,
div#secondary-menu a.contact:link,
div#secondary-menu a.contact:visited {
	background:url(images/mid-contact.gif) no-repeat;
	width:95px;
}

div#secondary-menu a.contact:hover {
	background:url(images/mid-contact-over.gif) no-repeat;
}

div#content-area {
	clear:both;
	/* min-height:300px; */
}

/*  /////////////////////////////////////// 	"PAGE MENU" LEFT SIDE NAVIGATION - ALL PAGES */

div#page-menu {
	margin-left:7px;
	float:left;
	width:209px;
}

div#page-menu a {
	display:block;
	width:209px;
	height:41px;
}

div#page-menu a.bulletin,
div#page-menu a.bulletin:link,
div#page-menu a.bulletin:visited {
	background:url(images/lh-bulletin.gif) no-repeat;
}

div#page-menu a.bulletin:hover,
div#page-menu a.bulletin:active{
	background:url(images/lh-bulletin-over.gif) no-repeat;
}

div#page-menu a.museum,
div#page-menu a.museum:link,
div#page-menu a.museum:visited {
	background:url(images/lh-museum.gif) no-repeat;
}

div#page-menu a.museum:hover,
div#page-menu a.museum:active {
	background:url(images/lh-museum-over.gif) no-repeat;
}

div#page-menu a.orgs,
div#page-menu a.orgs:link,
div#page-menu a.orgs:visited {
	background:url(images/lh-orgs.gif) no-repeat;
}

div#page-menu a.orgs:hover,
div#page-menu a.orgs:active {
	background:url(images/lh-orgs-over.gif) no-repeat;
}

div#page-menu a.ed,
div#page-menu a.ed:link,
div#page-menu a.ed:visited {
	background:url(images/lh-ed.gif) no-repeat;
}

div#page-menu a.ed:hover,
div#page-menu a.ed:active {
	background:url(images/lh-ed-over.gif) no-repeat;
}

div#page-menu a.staff,
div#page-menu a.staff:link,
div#page-menu a.staff:visited {
	background:url(images/lh-staff.gif) no-repeat;
}

div#page-menu a.staff:hover,
div#page-menu a.staff:active {
	background:url(images/lh-staff-over.gif) no-repeat;
}

/*  /////////////////////////////////////// 	OTHER MISC */

div#content-block {
	width:510px;
	background:url(images/block-bg.gif) repeat-y;
	margin-left:216px;
	min-height:200px;
	/*padding-top:10px; commented out to eliminate white bar 070522*/
	}
	
h2.page-heading {
	background:url(images/about-parish.gif) no-repeat;
	margin:0;
	height:27px;
	width:510px;
}

div#content-block p {
	width:460px;
	margin-left:30px;
	padding-bottom:10px;
}

div#footer-menu {
	padding:5px 0;
	text-align:center;
	clear:both;
	background-color:#dedecd;
	width:709px;
	margin-top:17px;
	margin-left:17px;
}

div#footer {
	clear:both;
	background:url(images/footer.gif) no-repeat;
	height:22px;
	width:745px;
}

.hidden {
	display:none;
} 
