/* css for healingoftheheart.com

*/


table {
/*margin-left: auto;
margin-right: auto;	*/

  width:100%;
	
}


a, A:link, a:visited, a:active
		{
		color: #0000aa; 
		text-decoration: none; font-family: Tahoma, Verdana; font-size: 14px;
		}
	A:hover
		{
		color: #ff0000; 
		text-decoration: none; 
		font-family: Tahoma, Verdana; 
		font-size: 14px;
		}
	b {
		color:#000066;
		font-family: Papyrus,Monaco,"Lucida Console",sans-serif,font-size: 16px;
		}
	
tr,td {




}
	
	
p, ul, li
		{
		color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 14px;
               
                margin-left: 20px;
                line-height: 1.25em;
                text-align: justify
                

		}

 p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Times New Roman; min-height: 15.0px}
    p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; text-align: center; font: 24.0px Times; min-height: 29.0px}
    p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; text-align: center; font: 36.0px Times; color: #280099}
    p.p4 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Times}
    p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Times; min-height: 18.0px}
    p.p6 {margin: 0.0px 0.0px 0.0px 0.0px; text-align: center; font: 18.0px Times New Roman; min-height: 21.0px}
    p.p7 {margin: 0.0px 0.0px 0.0px 0.0px; text-align: center; font: 24.0px Papyrus; color: #000080}
    p.p8 {margin: 0.0px 0.0px 0.0px 0.0px; text-align: center; font: 15.0px Times; color: #800000; min-height: 18.0px}
    p.p9 {margin: 0.0px 0.0px 0.0px 0.0px; text-align: center; font: 15.0px Times; color: #800000}
    p.p10 {margin: 0.0px 0.0px 0.0px 0.0px;text-align: center; font: 24.0px Times New Roman; color: #800000; min-height: 27.0px}
    span.s1 {text-decoration: underline}



td.left {
	position: relative;
	 background-image: url("../images/bg.gif");
	vertical-align: top;
		border: 2px solid #ffffff;
   /* background:#b8a474; */
  width:200px;
    padding: 3px;
    
	text-align: center;

} 

td.right {
	position: relative;
	/* background-image: url("../images/clouds.jpg");*/
	vertical-align: top;


} 
td.addvertise {
	position: relative;
	/* background-image: url("../images/clouds.jpg");*/
	vertical-align: top;
 width:140px;
    padding: 3px;

	text-align: center;

}

th {
	background:#e1e18d;
	color: #000000;
 	font-family: Tahoma, Verdana;
		font-size: 14px;

}
	.header1, h1
		{
		text-align: center;
		color:#000066;
		font-weight: bold;
		 font-family: Papyrus,Monaco,"Lucida Console",sans-serif;
		 font-size: 150%; 
		 margin: 0px; 
		 font-style: italic;
		padding: 3px;
		
		}
		
	.header2, h2
		{
			color: #cc9932;
			 background: #ffffff;
			 font-weight: bold;
			 font-family: Tahoma, Verdana;
			 font-size: 14px;}
	
 h3 {				
			text-align: center;
			color: #800000;
			 font-family: Papyrus,Monaco,"Lucida Console",sans-serif;
			 font-size: 24px;
			font-style:oblique;
	}
	

.intd
		{
			color: #0000ff; 
			font-family: Tahoma, Verdana; 
			font-size: 11px; 
			padding-left: 15px;
		}

body {  font-size: 100.1%; 

background-image: url("../images/clouds.jpg");

}
.insideQuote {

font-style:italic;

}

div.topPart {	
	/* main container */	
	position: absolute;
	 width:95%;
	top: 10px;

	
	}
div.topPart div {
	/* borders and padding for	the div inside the main	container */
	/*padding: 10px;	border: 2px solid #ffffff;*/
	}
 
div.mainPart {	
/* main container */	
	background-color:#ffffff;
	font-family: Tahoma, Verdana;
	font-size: 100%;
	possition:absolute;
	}
	
div.cal
{ 
	float:left; margin:.5em;
	border: 2px solid #ffffff;
	width:50px;
	text-align: center;
    font-family: Verdana;
    font-size: 11px;
    color: #ffffff;
    background-image:url('../images/cal.jpg');
    background-repeat: repeat
}

div.cal b {
	color: #0000ff;
	text-align: center;
	font-family: Verdana;
	font-weight: bold;
	font-size: 23px;	
		}
		
		div.cal b:hover {
			color: #ff0000;
			text-align: center;
			font-family: Verdana;
			font-weight: bold;
			font-size: 23px;	
				}		

	
	
div.mainPart div {	
	/* borders and padding for	the div inside the main	container */
	padding: 10px;
	border: 2px solid #ffffff;

}

div.footer {	
/* footer container */	
color=#0000ff;
text-align: center;
font-size: 75%;
	position: relative;
	left: 0px;
	top :1em;
	border:0;
	font-style:italic
	}

div.footer div {	
	/* borders and padding for	the div inside the main	container*/ 
	padding: 10px;
	border: 0px solid  #cc9932;}
	

div.menu {
	position: relative;
	background-color: #000066;
	height:20px;
	
	width: 80%;
	text-align: center;
	padding: 1px;
	top: 20px;
	
	/* background-image:url('images/bg.jpg');
    background-repeat: repeat
*/
} 


/* level 0 inner */
.m0l0iout {
	font-family: sans,sans-serif, Tahoma, Verdana, Geneva, Arial ;
	font-size: 14px;
     margin: 2px 0 0 0px;
	
	border-left: 1px solid #ffffff;
	/* border-right: 1px solid #ffffff;
	*/
    	color: #ffffff;
}
.m0l0iover {
	font-family: Helvetica, sans-serif, Tahoma, Verdana, Geneva, Arial ;
	font-size: 14px;
	margin: 2px 0 0 0px;
	color: #ff0000;
}

/* level 0 outer */
.m0l0oout {
	text-decoration : none;
	/*background-image: url(img/lev0_bg1.gif);*/
	border: 1px solid #000066;
	
	background-color: #000066;
}
.m0l0oover {
	text-decoration : none;
	/*background-image: url(img/lev0_bg2.gif);*/
	background-color: #000000; 
	border: 1px solid #000000;
	
	color:#ff0000;
}

/* level 1 inner */
.m0l1iout {
	font-family: Helvetica, sans-serif, Tahoma, Verdana, Geneva, Arial ;
	font-size: 14px;
	margin: 4px 0 0 5px;
	color: #000000;
	text-align: left;
}
.m0l1iover {
	font-family: Helvetica, sans-serif, Tahoma, Verdana, Geneva, Arial ;
	font-size: 14px;
	margin: 4px 0 0 10px;
	color: #000000;
}

/* level 1 outer */
.m0l1oout {
	text-decoration : none;
	background-color: #dddddd;
	color: #000000;
	border: 1px solid #000000;
	padding: 1px;
}
.m0l1oover {
	text-decoration : none;
	background-color: #c0c0c0;
	background-image: url(img/lev1_arrow.gif);
	background-repeat: no-repeat;
	border: 1px solid #ff0000;
	color: #000000;
	padding: 1px;
}



img {
	 border:0;
 }
pre, img.upload {
    border: #777 1px solid; padding: 0.5em;
    margin-left: 1em; margin-right: 2em;
    white-space: pre;
    width:40px;
height:40px;
    background-color: #e6e6e6; color: black; }


 img.logo { 
    
 width:60%;

     }
	

 img.home { 
   position: absolute;
	left: 1px;
	top: 1px;	 	
   background-color:#fff;
   border:0;
	margin:1ex; }


img.left { float:left; margin:1em; }
img.right { float:right;
					 margin:1em; 
					 
					 }

				



@media print {
    span.gotobar { display:none }
    span.footer { display:none }
    div.refer { display:none }
    div.sideLink { display:none }
    div.menu { display:none }
    div.near { display:none }
    div.sister { display:none }
    img.logo { display:none }
}
@media screen {
      body { margin-top: 1 ex; margin-right: 21ex; padding-left:1em; border-right: 0px solid #999; }
      
    }
    
