img {
		border: 0;
		}
		
body {
		font-size: 12px; 
		color: #000000; 
		line-height: 130%; 	
    background-repeat: repeat-x;
    background-color: #ffffff;
		margin: 0;  /* top right bottom left */	
		padding: 0; 
		font-family: verdana, arial, helvetica, sans-serif;		 
		}

.body {
    font-size: 12px;
    color: #000000;
		font-family: verdana, arial, helvetica, sans-serif;
		}
		 
p		{		
		margin-top: 2px;
		margin-bottom: 12px;	
		line-height: 130%;
		font-family: verdana, arial, helvetica, sans-serif;
		}	
		
p.small {
		font-size: 11px;
		line-height: 150%;
		font-family: verdana, arial, helvetica, sans-serif;
		}	
		
tr.break {
		vertical-align: top;
		height: 24px;
		}		

td	{
    font-size: 12px;
    font-style: normal;
   /* line-height: 130%;  netscape 4.x didn't handle this on the Journal Enry Add */
    font-family: verdana, helvetica, arial, sans-serif    
		}				

h1	{
    margin-top: 10px;
  	margin-bottom: 8px;
    font-size: 24px;
		letter-spacing: 1px;      
		color: #086F94;	
    line-height: normal;
		font-weight: normal;
    text-transform: none;
    font-family: verdana, helvetica, Arial, sans-serif;
		}

.h1	{
    font-size: 24px;  
		color: #086F94;
		font-variant: normal;
    font-family: verdana, helvetica, Arial, sans-serif;
		}					

h2 {   
 		margin-top: 0px;
    font-size: 15px;
    margin-bottom: 6px;  
    text-transform: none;		
    font-weight: bold;
		letter-spacing: normal;
    color: #222222;
    font-family: verdana, helvetica, Arial, sans-serif; 
		}

h2.holcard {   
 		margin-top: 0px;
    font-size: 18px;
    margin-bottom: -2px; 
		font-weight: bold; 
    text-transform: none;		    
		letter-spacing: normal;
    color: #6AA94E;
    font-family: verdana, helvetica, Arial, sans-serif; 
		}	
		


.h2 {  
 		margin-top: 6px;
		font-size: 15px;   
		margin-bottom: 2px; 
		font-weight: bold; 
    text-transform: none;
    color: #222222;
    font-family: verdana, helvetica, Arial, sans-serif;     
		}

h3 { 
	 margin-top: 0px; 
   margin-bottom: 2px;
	 font-size: 14px; 
	 letter-spacing: normal;
   font-style: normal; 
   font-weight: bold; 
   color: #086F94;  
   font-family: verdana, helvetica, Arial, sans-serif; 
		}
		
h3.holcard { 
	 margin-top: 0px; 
   margin-bottom: 2px;
	 font-size: 15px; 
	 letter-spacing: 1px;
   font-style: normal; 
   font-weight: bold; 
   color: #4895CB;  
   font-family: verdana, helvetica, Arial, sans-serif; 
		}		

.h3 {
    margin-top: 16px;
    font-size: 14px;   
    font-weight: bold;  
	  letter-spacing: normal;		        
    text-transform: none;   
    color: #086F94;  
    font-family: verdana, helvetica, Arial, sans-serif;     
		}

.h4 {
    font-size: 12px;
    font-weight: bold;     
    text-transform: none;
    font-variant: small-caps;   
    color: #086F94;  
    font-family: verdana, helvetica, Arial, sans-serif;     
		}

h5 {
    margin-top: 12px; 
    font-size: 12pt;
		margin-bottom: 10px; 
		font-weight: bold;     
    text-transform: none; 
    color: #000000;
    font-family: verdana, helvetica, Arial, sans-serif; 
 	 
		}

.h5 { 
   	text-transform: none ; 
   	font-size: 12px; 
   	font-weight: bolder ; 
   	color: #000000;
   	font-family: verdana, helvetica, Arial, sans-serif; 
		}

.formError  {
    font-size: 13px;
    color: #ff0000;
    font-family: verdana, helvetica, Arial, sans-serif;
		}
		
.hr { 
    width: 100%; 
    height: 1px; 
    background: #bbbbbb; 
    line-height: 1px; 
		margin-bottom: 0px;
		}

.hr2 { 
		width: 96%; 
    line-height: 2px; 
    background-color: #6aa94e;
		margin-bottom: 1px;
		}		
		
.hr3 { 
		width: 100%; 
    line-height: 2px; 
    background-color: #6aa94e;
		margin-bottom: 0px;
		}	
		
.hr4 { 
    width: 100%; 
    height: 1px; 
    background: #bbbbbb; 
    line-height: 1px; 
		margin-bottom: -8px;
		}									
		
ul {   
  	font-size: 12px; 
  	color: #000000;
		font-family: verdana, helvetica, Arial, sans-serif; 
		}

ul.checkmark {
		/*/*/padding-left: 1em;
		margin-left: 1px;
		list-style: none; /* */
		}
		
ul.new { 
    margin-top: 3px;
    margin-bottom: 1px;
    font-family: verdana, helvetica, Arial, sans-serif 
		} 
		
li {
    font-size: 12px; 
  	color: #000000;
		line-height: 130%;
		font-family: verdana, helvetica, Arial, sans-serif; 
		}
		
li.margin {
	/*/*/margin: 0px 0px 6px 0px; /* */	 
		}	
		
div#newsroom {
		background-color: #ffffff;
		color: #000000;		
		}	

div#newsroom h1 { 
		font-size: 15px;    
    margin-top: 25px;		 		
		color: #2562A4; 
		font-weight: bold; 
		}				

div#newsroom h2 {
		font-size: 13px; 
		margin-top: 6px;
		margin-bottom: 8px;  		
		font-weight: bold;
		}	

div#newsroom h3 {
		font-size: 13px;
		margin-top: 0px;		
		margin-bottom: 3px; 		
		color: #333333; 		    		
		font-weight: bold; 
		text-transform: none;
		}				
		
div#newsroom h4 {
		margin-top: 0px;		
		margin-bottom: 3px; 
		font-size: 11px;
		color: #2562A4; 
		font-weight: normal;
		}

div#newsroom h1.sml {
		margin-top: 0px;		
		margin-bottom: 2px; 
		font-size: 11px;
		color: #333333; 
		font-weight: normal;
		}					
		
div#newsroom p {
		font-size: 12px; 
		margin-top: 0px;
		margin-bottom: 11px; 
		line-height: 135%;
		}				
		
div#newsroom h4 a {  		
		font-weight: bold;
		font-size: 12px;
    color: #086F94;    
    text-transform: none;
		text-decoration: none;				   
		}
		
div#newsroom a.readmore { 
		margin-bottom: 0px;
  	font-size: 12px; 
  	color: #086F94; 
		line-height: 20px;
		font-weight: normal; 
		text-decoration: none;				
		}

div#newsroom p.summary {
		margin-top: 24px;
		font-size: 12px;
		border: 2px solid #52A550;
		border-width: 2px 2px 2px 2em;
		padding: 0.5em 0.5em 0.5em 1em;
		background: #ffffff;
		line-height: 120%;
		}		
		

		
div#newsroom a:hover  {
		color: #7B2266;
    text-decoration: none;
    }		
		
div#inactive h4 {
		font-weight: bold; 
		font-size: 13px;
    color: #666666; 
    text-transform: uppercase;
		text-decoration: none;		
		}	
		
p.inactive	{
	 	font-size: 13px;
		color: #444444; 
		text-align: center;
		}						
		
.sectionhdg {		
		font-size: 20px; 
		font-weight: normal;
		color: #6aa94e;
		letter-spacing: normal;
		line-height: normal;
		text-decoration: none;
		text-transform: none;
		}		
		
.columnhdg {
		font-size: 12px; 
		color: #333333;
		letter-spacing: 2px;
		line-height: 120%;
		text-decoration: none;
		text-transform: uppercase;
		}	
		
/* HOME PAGE CONNECTION NEWS */	
				
div#connews   {			
		width: 198px;
		height: 306px;
		margin:  0px;
		padding: 0px;
  	background-image: none;		
		/* background-repeat: no-repeat;
		background-position: 10px 16px;	 */
		}	

/*		
div#connews p {
		margin:  12px 5px 0px 5px;
		padding: 10px;
		font-size: 14px; 
		letter-spacing: normal;
		color: #ffffff;
		font-weight: normal;
		line-height: 130%;		
		background-color: #5EAD5C;
		}	
*/
div#connews p {
		font-size: 12px;
		color: #3d3d3d; 
		margin: 0;
		padding: 20px 5px 0px 7px;
		line-height: 148%;
		}	
div#connews img {
		margin:  18px 0px 0px 24px;
	}		
		
		
div#connews p.line2 {
		margin: 118px 0px 0px 3px;
		padding: 0px;
		font-size: 14px; 
		letter-spacing: normal;  
		color: #2562A4;
		font-weight: bold;
		}		
		
div#connews p.line3 {
		margin-top: 0px;
		margin-left: 3px;
		font-size: 14px;
		color: #2562A4;
		font-weight: bold;
		text-align: right;
		}				

div#connews p.helpbkg {			
    margin: 28px -3px 0px -1px;
		text-align: center;		
		}		
div#connews  p.help {
    margin-top: -67px;
		margin-left: 10px;
		margin-bottom: 0px;
		font-size: 13px; 
		font-weight: normal; 
		letter-spacing: normal; 
		color: #333333;
		line-height: 125%;			
		}		

div#connews a {		
    color: #2562a4;
		text-decoration: underline;     
		font-weight: normal;
		}	
		
div#connews a:hover {
 		color: #2562A4;
 		}							
		
div#connews hr {
		margin-top: 29px;
	  margin-left: 3px;
		margin-bottom: 0px;
		width: 100%;
		height: 1px;
		color: #2562A4;
		}			

/* GUESTBOOK SUCCESS - Tribute message.  */
/* 2005 Goals */
	
div#gbooksuc {			
		width: 300px;
		height: 306px;
		margin:  0px 0 0 0;
		padding: 0px 0 0 0;
  	/*background-image: url(/images/text_tributegift_wide);		 */
		background-repeat: no-repeat;
		background-position: 0px 10px;	
		}	
		
div#gbooksuc hr {
		margin: 0px 0 0 0;
		padding: 0;
		width: 100%;
		height: 1px;
		color:#2562A4;
	  }		

div#gbooksuc p {
		margin: -18px 0px 0px 40px;
		padding: 0px;
		font-size: 14px; 
		letter-spacing: normal;
		color: #2562A4;
		font-weight: bold;
		line-height: normal;	
		text-align: left;	  
		}	
		
div#gbooksuc p.line2 {
		margin: 122px 0px 0px 9px;
		padding: 0px;
		font-size: 14px; 
		letter-spacing: normal;  
		color: #2562A4;
		font-weight: bold;		
		}		

		
div#gbooksuc p.helpbkg {		
    height: 60px;	
    margin: 15px -3px 0px -1px;
		background-color: #CFE2F9;		
		}				
		
div#gbooksuc p.help {
		margin-top: 10px;	
		margin-left: 0px;
		margin-bottom: 8px;
		padding: 10px;
		font-size: 13px; 
		font-weight: normal; 
		letter-spacing: normal; 
		color: #ffffff;
		line-height: 150%;	
		background-color: #52a550;	
		}
		
div#gbooksuc a {
    color: #ffffff;
		text-decoration: underline;     
		font-weight: normal;
		font-size: 13px; 
		}				
		
div#gbooksuc a:hover {color: #7b2266;		}
		

/* START HOLIDAY TRIBUTE CARD */

div#holcard {		 	
		width: 300px;
		height: 180px;	 
		background-color: #ffffff;		
		margin-top: 0px;
		padding: 8px;						
		}	
		
div#holcard hr.top {
		margin-top: 150px;
		width: 100%;
		color: #B4B4B4;
		height: 1px;
		}			
		
div#holcard p.line1 {		
		margin-top: -16px;
		margin-left: 0px;		
		font-size: 13px; 
		letter-spacing: normal;  
		color: #333333;
		line-height: 130%;
		text-align: left; 		
		font-family: verdana, arial, helvetica, sans-serif; 						
		}	
		
div#holcard p.title1, div#holcard p.title2 {
		margin-top: 164px;
		margin-left: 106px;
		font-weight: bold;
		color: #6AA94E;
		line-height: normal;			
		letter-spacing: normal; 		
		}
		
div#holcard p.title1 {		
		font-size: 13px; 				 		
		}
		
div#holcard p.title2 {
		font-size: 15px; 
		margin-top: -1px;				
		}				
		
div#holcard p.cardimg {
		margin-top: -38px;	
		margin-left: 2px;			
		}	
		
div#holcard p.line2 {	
		margin-top: -74px;
		margin-left: 106px;		
		font-size: 13px;  
		color: #303030;
		line-height: 130%;
		text-align: left; 				
		}	
		
div#holcard p.cardimg2 {
		margin-top: 10px;	
		margin-left: 106px;	
		}	

				
div#holcard hr.btm {
		margin-top: 7px;
		width: 100%;
		color: #B4B4B4;
		height: 1px;
		}	
/* END HOLIDAY TRIBUTE CARD */

 
div#usertributewrapper {
		width: 510px;
		height: 240px;	
		background-color: #ffffff;
		margin: 10px 0px 0px 0px;		
		}

div#usertributetext p.line1	{
		margin: 0px 0px 0px 0px; 	
		padding: 5px 0px 0px 4px;
		font-size: 12px;
		font-weight: normal; 
		line-height: 130%;
		color: #222222; 
		}	

div#usertributetext p	{
		margin: 10px 0px 0px 300px; 
		font-size: 12px;
		font-weight: normal; 
		line-height: 140%;
		color: #222222; 
		text-align: left; 
		}									
		
div#usertribute {			
		width: 282px;
		height: 94px;	
		background-color: #E3E9E1;
		margin: -98px 0px 0px 0px;
		padding: 0px 0px 0px 2px; 		
		}			
		
div#usertribute h1  {
		margin: 4px 0px 0px 0px;  
		background-image: url(/images/flower.gif);
		background-repeat: no-repeat; 
		padding: 0px 0px 6px 21px;   
		font-size: 16px;
		letter-spacing: 1px;
		font-weight: bold; 
		color: #6aa94e;
		line-height: normal;
		text-align: left; 
		}
		
div#usertribute p {
		margin:  0px 0px 10px 0px; 	
		font-size: 12px;
		font-weight: normal; 
		line-height: 120%;
		color: #333333; 
		text-align: left;
		}	
		
/* General Tribute Paragraph (About Us) */				
div#tributepara {
		width: 305px;
		margin: -6px 0px 0px 34px; 
		background-color: #f5f6f4;
		}

div#tributepara p.hdr {		
	  margin: 0px 0px 0px 0px;  
		background-image: url(/images/flower.gif);
		background-repeat: no-repeat; 
		font-size: 13px;		 
		padding: 4px 0px 0px 19px;   
		letter-spacing: 1px;
		font-weight: bold; 
		color: #6aa94e;
		line-height: normal;
		}		
			
div#tributepara p.body {	
		margin: -1px 0px 0px 0px; 
		font-size: 11px;
		line-height: 130%; 
		}

div#relatedlinks h1 {
		font-size: 11px;
		margin-top: 20px;
		margin-bottom: -18px;
		color: #222222;
		font-weight: bold;
		letter-spacing: 2px;
		}
		
div#relatedlinks ul li {
		margin: 0px 2px 4px -40px; 
		font-size: 12px;
		letter-spacing: normal;
		line-height: 150%;
		list-style: none;
		/*list-style: outside disc url(http://www.caringbridge.org/images/arrow_blue_sml.gif);			  */
		}	
	
/* HOLIDAY TRIBUTE CARD */

div#holcard { 	
   margin-top: -160px;
	}
	

div#holcard h2 {   		 
    font-size: 15px;
		margin-left: 150px;
    margin-bottom: 0px; 
		font-weight: bold; 
    text-transform: none;		    
		letter-spacing: normal;
    color: #6AA94E;
    font-family: verdana, helvetica, Arial, sans-serif; 
		}
		
div#holcard p {
		margin-top: 8px;
		margin-bottom: 0px;
		font-size: 12px;
		line-height: 140%;		
		margin-left: 150px;		 
		}	

div#holcardmid { 		
		width: 653px;
		height: 453px;
		margin:  3px 0px 0px 0px;  
		background-image: url(\images\holcard_middle.gif);
		background-repeat: no-repeat;
		/*background-position: 5px 8px;		 */
		}	
		
div#holcardmid p {
		font-size: 11pt;
		line-height: 130%;
		margin-top: 72px;
		margin-left: 370px;
		/*margin-right: 2px; */
		font-family: "gill sans mt", verdana, helvetica, Arial, sans-serif; 
		}				
		
div#holcardenv { 		
		width: 490px;
		height: 345px;
		margin:  3px 0px 0px 0px;  
		background-image: url(\images\holcard_env.gif);
		background-repeat: no-repeat;
		/*background-position: 5px 8px;		 */
		}	
		
div#holcardenv p {
		font-size: 15px;
		line-height: 140%;
		margin-top: 160px;
		margin-left: 206px;
	  font-family: "gill sans mt", verdana, helvetica, Arial, sans-serif; 
		}		
	 		
				
/* Links */
a, div#tributepara a {
    color: #086F94; 
		text-decoration: underline;     
		font-weight: normal;
		}
		
a:hover, a:hover h3, div#tributepara a:hover {
		color: #7B2266;
    text-decoration: none;
    }

.homenav { 
 		font-size: 13px; 
 		color: #086F94; 
 		font-family: verdana, helvetica, Arial, sans-serif; 
 		font-weight: bolder; 
 		text-decoration: none 
		}

.ahomenav { 
  	font-size: 13px; 
  	color: #7B2266; 
  	font-family: verdana, helvetica, Arial, sans-serif; 
  	text-decoration: none ; 
  	font-weight: bolder;   }
		
.topnav	{
    font-size: 13px;
    color: #086F94;
    font-family: verdana, helvetica, Arial, sans-serif; 
    font-weight: bolder; 
    text-decoration: none
		}

.topnavActive { 
  	font-size: 13px; 
  	color: #7B2266; 
  	font-family: verdana, helvetica, Arial, sans-serif; 
  	text-decoration: none ; 
  	font-weight: bolder; 
  	text-transform: uppercase;
		}

.bodyLinks { 
  	font-size: 11px; 
  	color: #086F94; 
		font-weight: bold; 
		text-decoration: none; 
		font-family: verdana, arial, helvetica, sans-serif;
		}

.bodyLinksActive { 
  	font-size: 11px;
  	color: #7b2266;
		font-weight: bold; 
		text-decoration: none;
		text-transform: uppercase;
		font-family: verdana, arial, helvetica, sans-serif;
		}

.foonav	{
    font-size: 11px;
    color: #086f94;
   	font-weight: bolder;
    line-height: 10px;
		text-decoration: none; 
		}

 	
.hometext { 
   	font-size: 12px;
		line-height: 130%;  
   	color: #333333; 
		text-decoration: none; 
   	text-transform: none;
		font-family: verdana, arial, helvetica, sans-serif;
 	}
 
.messagetext {   
  	font-size: 14px;   
  	color: #000000;  
  	line-height: 38px;  
		}

.smallertext {  
  	font-size: 11px;  
		line-height: 150%;   
  	color: #000000;
		font-family: verdana, arial, helvetica, sans-serif; 
		}

.highlighttext {  
  	font-size: 12px;  
		line-height: normal;
  	color: #7b2266;
		font-family: verdana, arial, helvetica, sans-serif; 
		}	

.pgnav { 
		font-size: 10px; 
		color: #086f94; 
		font-weight: bolder; 
		text-decoration: none;
		font-family: verdana, Arial, sans-serif; 
		}
		
.pgnavActive { 
		font-size: 10px; 
		color: #7b2266; 
		font-weight: bolder;
		text-decoration: none;  
    font-family: verdana, arial, helvetica, sans-serif;  
		}
		
#userpage { }

h1#userpage {
		margin-top: 10px;
    font-size: 24px;
    margin-bottom: 20px;
		color: #222222;	
		font-variant: normal;	
    text-transform: none;
    font-family: georgia,"times new roman", times, serif;
		}

h2#userpage {	
    font-size: 18px;    
		color: #222222;	
		font-variant: normal;	
    text-transform: none;
	  font-family: verdana, arial, helvetica, sans-serif; 
		}	

.customtext {
		color: #333333;
		font-weight: 700;
		font-size: 12px;
		line-height: 200%;	
		}	
			
.highlightsml	{
		padding: 0px 0px 0px 2px;
		font-size: 14px;
		color: #52a550;
		font-weight: bold;		
		line-height: 125%;	
		}
		
.highlightsmlgrn	{
		margin:0;
		font-size: 13px;
		padding: 0px 0px 0px 22px;
		color: #777777;
		}		
		
.boldtext {
		color: #555555;
		font-weight: bold; 
		font-size: 12px;
		line-height: normal;
		}					

.bluetext {
		color: #4E97CA;
		font-weight: bold; 
		font-size: 12px;
		line-height: normal;
		}		
		
.spotlight {
		margin-top: 0px;
		font-size: 12px;
		color: #000000;
		border: 2px solid #618DBD;
		border-width: 2px 2px 2px 1.5em;
		padding: 0.5em 0.5em 0.5em .5em;
		background: #D7E6F7;
		line-height: 130%;
		}		
		
.circleoflove {
		font-size: 13px;
		line-height: 135%;
		color: #3d3d3d;
		}
		
.circleoflovebold {
		color: #C85481;
		font-weight: bold;
		}		
								

