body		{	margin:0; padding:0; background-color: #8596AA;		}

#page		{	width:870px; background-color:#ffffff; margin:0 auto; padding:0; border-left: 1px solid #3f4d5d;border-right: 1px solid #3f4d5d; border-bottom: 1px solid #3f4d5d;	}

/*********** Header Elements *************/

#header		{	background-image: url(/images/worcester_header.jpg); background-repeat: no-repeat; float:left; width: 100%; height: 160px; position:relative; }
#headertext				{	position:absolute; top: 27px; left: 228px; margin: 0; padding: 0; width: 650px; 	}
#header-archdiocese		{	font-family: Verdana, sans-serif; color: #404d5e; font-size: 12px;}
#header-diocese			{	font-family: Georgia, serif; color: #404d5e; font-size: 24px;font-weight:bold; padding: 2px 0 0 0; 	}
#header-omophorion		{	font-family: Verdana, sans-serif; color: #404d5e; font-size: 12px; padding: 1px 0 0 96px;	}
#headertext a			{	color:#404d5e;	}

#headerlink				{	position:absolute; top: 0; left: 0; width: 190px; height: 160px; display:block;	}
#headerlink a			{	display:block; }
/********* Navigation ************/

#navigation	{	position:absolute; top: 140px; left: 225px; width: 640px; margin: 0; padding:0;	z-index:20;}

#navigation ul				{	position:relative; list-style:none; margin:0; padding:0; 	}
#navigation li				{	position:relative; display:inline; margin: 0; padding:0;}
#navigation a				{	color: #ffffff; text-decoration: none; padding: 4px 8px; 	}
#navigation ul li a:hover	{	background-color: #8F9454; opacity: 0.90; filter: alpha(opacity=90);  }
#navigation ul ul			{	display:none; }
#navigation ul li:hover ul	{	display:block; position:absolute; left: 0; top:18px; background-color: #2C5283; }
#navigation ul li ul li		{	display:block; 	}
#navigation ul li ul li a	{	display:block; width:130px; }

#navigation ul li ul li ul	{	display: none; 	}

/********** Content Space ***************/

#content		{	width: 100%; margin:0; padding:0;	}
#contentHome		{	width: 100%; margin:0; padding:20px 0;	}
#leftColumn		{	float: left; margin: 20px 10px 0 15px; padding:15px; width: 200px;background-color: #f0ede7; border:1px solid #d0cdc6; 	}
#rightColumn	{	float: left; margin: 20px 5px 0 0; padding:5px 10px 15px 10px; width: 560px;	}
#breadcrumbs	{	margin:0 0 20px 0;}

/******** Left Column ************/

#leftColumn h4	{	padding: 12px 8px 8px 8px; width:160px; margin: 0 auto; text-align:center; border-bottom:1px solid #CCCCCC;}
#leftColumn h4 a	{	color:#442422; }
#leftColumn ul	{	display:block; list-style:none;	margin:20px 0; padding:0; }
#leftColumn li	{	margin: 6px 8px 8px 12px; font: 14px normal georgia, serif;	text-align:left;}
#leftColumn a	{	color: #442422; text-decoration: none; }
#leftColumn a:hover	{	text-decoration:underline; }

#leftColumn ul ul				{	display:none;}
#leftColumn li.active ul		{	display: block;	margin:0; }
#leftColumn li.active ul li a	{	color: #000000;	}
#leftColumn li.active ul li.active a, 
#leftColumn li.active a			{	color: #990000;	}

#sidenavImage					{	width:90px; margin: 30px auto;	}

/********** Footer ************/

#footer		{	color: #3f4d5d; font-size:12px; font-family: Times New Roman, Times, Palatino, serif; text-align:center; padding: 20px 0 20px 0; border-top: 1px solid #3f4d5d; width:750px; margin:0 auto; 	}