
body 		{	background: #8c9ca7; margin: 0px auto; text-align: center; background-image: url(/assets/images/body_bg.gif); background-repeat: repeat-x; background-position: top left; font-family: arial;  	}
#pageFrame	{	width: 1000px; margin: 0px auto; padding: 0px; background-color: white;	}

/*---------------------- Header---------------------- */
#header				{	width: 100%; height: 157px; background-image: url(/assets/images/header.jpg); background-repeat: no-repeat; border: none;	}
#blankDiv_header	{	width: 350px; height: 100%; float: left;	}	
#parishName 		{	text-align: left; float: left; font: normal 32px Georgia, Times, serif; color: white; 
						text-decoration: none !important; text-transform: capitalize; margin: 40px 0 0 25px; padding: 0; width: 500px; border: none !important;	}


/*--------------------------------------------------------------------
					Navigation Styles: Main Navigation
---------------------------------------------------------------------- */
#mainNav  						{ 	float: left; padding: 0px; margin: 0px; height: 31px; width: 1000px; 
									background-color: #620f1f; border-bottom: 1px solid #fff; border-top: 2px solid #fff; 	 }
#mainNav ul						{	border: none; margin: 0; padding: 0; list-style: none; float: left; width: 100%; 	}
#mainNav li						{	float: left; text-align: center; width: auto; border-right: 1px dotted #887047; 
									list-style: none; text-align: center;	padding: 0; margin: 0;	}
#mainNav li.last				{	border-right: none; 	}
#mainNav ul li a  					{	text-align: left; text-transform: uppercase; font-weight: bold; display: list-item;	
									text-decoration: none; text-align: center; color: #fff; margin: 0px; border-bottom: none; height: 20px; font-size: 8pt;
									/* this setting is read by firefox and ie browsers*/ 		padding: 6px 0.52em;
									/* ie hack - this setting is read by all ie browsers */ 	#padding: 6px 8px; 
									/* ie hack - this setting is read only by ie6 and older */ 	_padding: 6px 8px; _float: left;	}

#mainNav a:hover  		{ 	color: #e2ce93;	}
#mainNav a:active 		{ 	text-decoration: none;	}

#mainNav ul li ul 		{ 	display: none; margin: 0; width: 200px; position: absolute; top: 188px;
									left: auto; z-index: 600; opacity: 0.90; filter: alpha(opacity=90); /* IE patch */   	}

#mainNav ul li ul li a		{	text-align: left; width: 200px; color: #fff; padding: 7px; height: auto; text-transform: capitalize; 
								font-weight: normal; font-size: 70%;  }
#mainNav ul li:hover ul  	{	display: block; }
#mainNav ul li ul li 		{	background-color: #4f252b; padding: 0; text-align: left; z-index:600; margin: 0; border: none;	}
#mainNav ul li ul li a:hover	{	color: #e2ce93;	}
#mainNav ul li ul li.last 	{	 }






/*--------------------------------------------------------------------
					Navigation Styles: Side Navigation
---------------------------------------------------------------------- */

.homeLeft				{	float: left; margin: 0; padding: 0; width: 169px; line-height: normal; border-right: 1px dotted #ddd;	}
.homeLeft ul			{	list-style: none; margin: 0; padding: 0;  	}
.homeLeft ul li			{	line-height: normal; margin:  0; padding: 5px 0px; border-bottom: 1px solid #555; text-align: left;  	}
.homeLeft ul li.last	{		}
.homeLeft ul li a		{	font-family: arial; color: #555; padding: 0; border: none; text-decoration: none; font-weight: bold; margin: 0 10px; font-size: 10pt; 	}
.homeLeft ul li a:hover	{	background-color: transparent; border-bottom: 1px dotted; color: #990000;	}

.homeLeft p				{	border: none;	}

.homeLeft table	{	width: 90%; margin: 0 4px; border: none; 	}
.homeLeft td 	{	font-size: 10pt; border-bottom: 1px dotted #ccc;	}
.homeLeft td p	{	font-family: Arial, sans-serif; font-size: 8pt; padding: 0; margin: 0;	}
.homeLeft td a	{	text-decoration: none; text-align: left; margin: 0; left: 0; font-weight: normal; 	}


.homeLeft h3	{	padding: 10px 0 20px 0; font-family: arial; color: #333; font-size: 95%;	}	


/*---------------------- Content Page Content Area ----------------------  */
#bodyFrame					{	float: left; background-color: /*#dddda9*/#EEDD82; padding: 0; margin: 0; width: 100%; 	}	
#contentArea  				{	float: left; background-color: #fff; width: 83%; padding: 0; margin: 0; }
	#contentArea p			{	margin: 0.8em 0; padding: 0 0.8em; text-align: left; font-weight: normal; line-height: 22px; font-size: 11pt; 	}
	#contentArea p a		{	color:  #910002; font-weight: bold; text-decoration: underline;	}
	#contentArea p a:hover	{	color:  black; font-weight: bold; text-decoration: none; background-color: #BFB694;	}


/*---------------------- Home Page Content Area ----------------------  */
#home_contentArea  				{	float: left; background-color: #fff; width: 100%; padding: 0; margin: 0; }
	#contentArea p			{	margin: 0.8em 0; padding: 0 0.8em; text-align: left; font-weight: normal; line-height: 22px; font-size: 11pt; 	}
	#contentArea p a		{	color:  #910002; font-weight: bold; text-decoration: underline;	}
	#contentArea p a:hover	{	color:  black; font-weight: bold; text-decoration: none; background-color: #BFB694;	}


/*---------------------- Page Footer ----------------------  */
#footer { float: left; border-top: 1px solid #b4b4b4; width: 100%; background-color: white; padding: 0; margin: 0;  }
#footer p { font: normal 9px/12px verdana, arial, sans-serif; color: black; padding: 0.3em 0; text-decoration: none; text-align: center;  }

.clear	{	clear: both;	}



