@charset "UTF-8";


/* Hospice -- 3 columns */




/* ================================LEFT HALF ==============================*/
	
	
/* ---------------MAIN Content Area (Center Column)---------------*/


div#centercolumn{ /* note: top nav included here */
	width: 449px;
	float: right;
	background-color: #efd4c1;
}
div#maincontent{
	clear: left;
	padding-top: 10px;
	margin: 0; 
}
div#maincontent h5{
	margin: 0 20px 0px 20px;
	padding-bottom: 14px;
	font-size: 18px;
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-align: right;
	border-bottom: 1px solid #B16969;

}
div#left-subheader{
	width: 600px;
	margin: 0;
	padding: 0;
	height: 3px;
	border-top-style: none;
	background-color: #df5f22;
	display: none;	

}div#maincontent h1{
	margin: 3px 20px 0 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: normal;
	font-weight: normal;
	color: #000000;	

}div#maincontent p.h1{
	margin: 9px 20px 18px 20px;
	font-size: .8em;
	line-height: 1.3em;			
}
div#maincontent h1.h2{
	margin: 24px 20px 16px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: normal;
	font-weight: bold;
	color: #000000;		
}
div#maincontent h2{
	margin: 24px 20px 0 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: normal;
	font-weight: bold;
	color: #000000;				

}
div#maincontent h2.greenback{
	font-size: 18px;
	padding: 9px 6px 12px 12px;
	margin: 24px 10px 12px 10px;
	font-weight: bold;
	background-color: #8ca786;
	border-top: 1px solid #000000;	

}div#maincontent h3{
	margin: 18px 20px -4px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
	color: #000000;	
}
div#maincontent h3.greenback{
	font-size: 16px;
	padding: 6px 6px 9px 12px;
	margin: 24px 10px 12px 10px;
	font-weight: bold;
	background-color: #8ca786;
	border-top: 1px solid #000000;
}
div#maincontent h3.red{
	color: 9933300;
	font-size: 17px;	
			
}
div#maincontent h3.special{
	margin-bottom: 12px;	
		
}div#maincontent h4{
	margin: 18px 20px -6px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	color: #333333;	
				
}
div#maincontent h4.special{
	margin-bottom: 9px;
	color: #640000;
	font-size: 15px;

}div#maincontent h6{ /*--available--*/
	
			
}div#maincontent p{		
	margin: 9px 20px 18px 20px;
	font-size: .8em;
	line-height: 1.3em;	
}
div#maincontent ul{	
	margin-top: -4px;	
	margin-bottom: 18px;
}	
div#maincontent li{		
	margin: 6px 20px 0 0px;
	font-size: .8em;
	line-height: 1.3em;	
}


/* ------------- highlight box ... narrow box to contain events - welcome page and grief page   ---------------------*/	


div#highlight{
	margin: 24px 15px 12px 12px;
	padding: 0 0 20px 0;
	float: right;
	width: 200px;
	border: 1px solid #8B9446;
	background-color: #EDBC7D;
}
div#highlight.topmarg_6px{
	margin: 6px 15px 12px 12px;

}
div#highlight h2{ /* use when head is not a link, else h3*/ 
	font-family: Arial, Helvetica, sans-serif;
	color: #f9f9e5;
	font-size: 16px;
	font-weight: bold;
	line-height: 28px;
	margin: 0;
	background-color: #903837;
	padding: 0px 6px 0px 9px;
}
div#highlight h2.events{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	margin: 0;
	background-color:#9fdbe1;
	line-height: 32px;
}
div#highlight h2 .redback{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	margin: 0 0 12px 0;
	background-color:#9fdbe1;
	line-height: 52px;
}	
div#highlight h3{
	font-family: Arial, Helvetica, sans-serif;
	color: #f9f9e5;
	font-size: 16px;
	font-weight: bold;
	line-height: 28px;
	margin: 12px 0 6px 0;
	padding: 0px 6px 0px 9px;
	background-color: #903837;
}

div#highlight h3.notopmargin{
	margin-top: 0px;
}
#highlight h3 a {
	display:block; 
	text-decoration:none;
	color: #f9f9e5;
}
#highlight h3 a:hover {
	color:#663333;
	background-color:#f2d6a5;
	line-height: 26px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding: 0px -6px 0px -9px;

}
div#highlight p{	
	padding: 0 6px 0 9px;
	margin: 9px 0 0 0;	

}
	
div#highlight h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
	margin: 12px 6px -4px 9px;
/*---------------2 column container --- for facilities listing -----------------------------*/
}
div#box_2c_container{
	margin: 24px 20px 12px 20px;
	border-top: 1px solid #999966;
	border-bottom: 1px solid #999966;
	border-left: none;
	padding: 0 0 12px 0;
}
div#box_2c_container h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #333333;
	margin: 0 0 4px 0;
	padding: 24px 12px 6px 20px;
	font-style: normal;
	font-weight: bold;
}	
div#box_2c_container h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	margin: 0 0 4px 0;
	padding: 12px 12px 0px 20px;
	font-style: normal;
	font-weight: bold;
}	
div#box_2c_container h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	margin: 0 0 4px 0;
	padding: 12px 12px 0px 20px;
	font-style: normal;
	font-weight: bold;
}

div#box_2c_element{
	margin: 3px 0 0 0;
	padding: 0;
	color: #000000;
}
div#box_2c_element h1{
	margin: -4px -20px 0 -20px;
	padding: 3px 0 3px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #f9f9e5;
	background-color: #8b9466;
}

div#box_2c_element h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	margin: 0;
	padding: 12px 0 0 0;
}
div#box_2c_element h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	margin: 0 0 4px 0;
	padding-top: 0px;
	font-style: normal;
	font-weight: normal;
}
div#box_2c_element h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	margin: 2px 0 6px 0px;
	padding-top: 0px;
	font-style: normal;
	font-weight: normal;
}	
div#box_2c_element p {
	color: #333333;
	margin: 2px 0 4px 0;
}
div#box_2c_element img {
	float: right;
	border: 1px solid #333333;
	clear: both;
	margin: 0 0 12px 10px;

}
div#box_2c_element p a:hover{
	color: #333333;
	margin: 0px 0 4px 0;
}



/*---------------Single column container  -----------------------------*/

div#box_1c_container{
	margin: 24px 20px 32px 20px;
	border-top: 1px solid #999966;
	border-bottom: 2px solid #999966;
	border-left: 1px solid #D8AD83;
	border-right: 1px solid #D8AD83;
	padding: 0 0 18px 0;

}
div#box_1c_container h2{
	margin: 0 0 16px 0;
	padding: 4px 0 4px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	background-color: #D8AD83;
}
div#box_1c_container p{
	margin: 0 0 12px 0;
	padding: 0px 20px 0 20px;
}
div#box_1c_container h3{
	margin: 0 0 16px 0;
	padding: 4px 0 4px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	background-color: #D8AD83;
}
div#box_1c_container h4{
	margin: 0 0 12px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;	
}



/* ------------- 2 column table   ---------------------*/	
table#col_2{
	width: 500px;
	margin: 0 12px 24px 24px;
	border-top: 1px solid #CC6600;
	border-bottom: 1px solid #CC6600;
	border-left: 1px solid #CC6600;
	vertical-align: top;

}
table#col_2 td{
	width: 50%;
	border-right: 1px solid #CC6600;

}
table#col_2 h2{
	font-size: 14px;
	line-height: 24px;
	color: #fef9e5;
	background-color: #CC9966;
	font-weight: bold;
	text-align: center;
	margin: 0 0 12px 0;

}
table#col_2 p{
	padding: 0 0 0 24px;
	margin: 0;
}	
/* ------------- ---------------------*/	


