/* CSS Stylesheet - Energy Healing Services*/

html {
  /* this is a hack to force scrollbars on at 
     all times so that the page does not jump
     when going from short to long pages */
  height: 100%;
  margin-bottom: 1px;
}

BODY{
background-color:#FFFFFF;
background-image:url(img/bgs.gif);
background-repeat:repeat;
margin:0;
padding:0;
font-family: "Times New Roman", Times, serif;
font-size:11pt;
}

P, TD{
font-family: "Times New Roman", Times, serif;
font-size:11pt;
}

IMG{
margin:0;
padding:0;
}


/* link colors */ 
a:link { text-decoration: none; color:#990099; font-weight:bold;}
a:visited { text-decoration: none; color:#000033; font-weight:bold;}
a:active { text-decoration: underline; color:#0000CC; font-weight:bold;}
a:hover { text-decoration: underline; color:#660066; font-weight:bold;}

a img { border:0;}


/* custom styling */


.navigation-list{
margin: 0px;
padding: 0px;
list-style: none;
display:block;
}
.navigation-list li{
font-size:10pt;
font-family: "Arial Bold", Arial, sans-serif;
font-weight:bold;
}
.navigation-list li a{
display: block;
text-align:center;
padding:8px 1px 0px 1px;
margin:2px 6px 2px 6px;
width:135px;
height:33px;
color:#000033;
text-decoration: none;
border:0px;
background-image:url(img/navbar-002.png);
background-repeat:no-repeat;
background-position:top center;
}
.navigation-list li a:hover{
display: block;
width:135px;
height:33px;
color:#220022;
text-decoration: underline;
background-image:url(img/navbar-003.png);
background-repeat:no-repeat;
background-position:top center;
}
.currentlocation{
display: block;
text-align:center;
padding:8px 1px 0px 1px;
margin:2px 6px 2px 6px;
width:135px;
height:33px;
color:#000033;
font-weight:bold;
text-decoration: none;
border:0px;
background-image:url(img/navbar-003.png);
background-repeat:no-repeat;
background-position:top center;
}
.currentlocation a{
display: block;
width:135px;
height:33px;
position:relative;
width:100%;
height:100%;

}

.footer-area {
padding:10px 0px 0px 0px;
color:#666688;
}

.footer-area a{
color:#6666aa;
}

.body-indent {
padding:5px 25px 10px 25px;
}

.body-indent2 {
display:block;
padding:7px 50px 20px 50px;
}

.body-indent3 {
display:block;
padding:3px 40px 10px 40px;
}

.special-headline1 {
margin-bottom:0px;
padding-bottom:0px;
}

.special-indent1 {
padding-left:31px;
padding-right:33px;
font-style: italic;
font-weight: bold;
}
.special-indent2 {
padding-left:24px;
}
.special-indent3 {
margin-left:24px;
}

.special-list1, .special-list1b, .special-list1c {
list-style-image:url(img/clipart9006c.gif);
list-style-position:outside;
padding-left:60px;
#padding-left:20px;
margin-bottom:26px;
}
.special-list1c {
list-style-image:url(img/clipart9006c.gif);
list-style-position:outside;
margin-top:0px;
padding-top:0px;
margin-bottom:0px;
padding-bottom:0px;
}
.special-list1 ul, .special-list1b ul {
padding:0px;
margin-top:0px;
}
.special-list1 li{
padding:0px;
margin-top:5px;
}
.special-list1b li{
padding:0px;
margin-top:0px;
}
.special-list1c li{
padding:0px;
margin-top:0px;
font-weight:bold;
font-style:italic;
}

.cssbox01, .cssbox01_body, .cssbox01_head, .cssbox01_main, .cssbox01_head h3, .cssbox01_head h4 , .cssbox01_head h5, .cssbox01_head h6, .cssbox01_head h2, .cssbox01_head h1    {
 word-spacing:normal;
 background: transparent url(img/roundbox-002.gif) no-repeat bottom right; }
.cssbox01
{ width: 480px !important; /* intended total box width - padding-right(next) */ 
width: 480px; /* IE Win = width - padding */ 
padding-right: 16px; /* the gap on the right edge of the image (not content padding) */ 
margin: 20px auto; /* use to position the box */ } 
.cssbox01_main
{ width: 480px !important; /* intended total box width - padding-right(next) */ 
width: 480px; /* IE Win = width - padding */ 
padding-right: 16px; /* the gap on the right edge of the image (not content padding) */ 
margin: 20px auto; /* use to position the box */ } 
/* set the top-right image */ 
.cssbox01_head
{ background-position: top right; 
/* border: medium double rgb(250,0,255); */
margin-right: -16px; /* pull the right image over on top of border */ 
padding-right: 40px; /* right-image-gap + right-inside padding */ }
/* set the top-left image */ 
.cssbox01_head h3, .cssbox01_head h4, .cssbox01_head h5, .cssbox01_head h6, .cssbox01_head h2, .cssbox01_head h1
{ background-position: top left; margin: 0; 
/* reset main site styles*/ 
border: 0; /* ditto */ 
padding: 10px 0px 6px 30px; /* padding-left = image gap + interior padding ... no padding-right */ 
height: auto !important; height: 1%; /* IE Holly Hack */ } 
/* set the lower-left corner image */ 
.cssbox01_body
{ background-position: bottom left; 
margin-right: 16px; /* interior-padding right */ 
padding: 7px 0px 19px 26px; /* mirror .cssbox_head right/left */ }



.testimonial-header {
margin:21px 0px 6px 0px;
padding-top:0px;
padding-bottom:0px;
padding-left:20px;
padding-right:2px;
font-size:1.1em;
font-weight: bold;
font-style:italic;
color:#663333;
background-image:url(img/clipart9005c.gif);
background-position:top left;
background-repeat:no-repeat;
}
.testimonial-text {
margin:8px 0px 6px 0px;
padding-top:0px;
padding-bottom:0px;
padding-left:30px;
padding-right:2px;
}
.testimonial-name {
margin:4px 0px 16px 0px;
padding-top:0px;
padding-bottom:0px;
padding-left:40px;
padding-right:2px;
font-weight:bold;
font-style:italic;
}

.eventslist {
margin:0px 0px 6px 0px;
padding-top:0px;
padding-bottom:0px;
padding-left:30px;
padding-right:2px;
}

.back-to-link {
font-style:italic;
font-size:12px;
color:#333366;
}
.back-to-link a:hover {
text-decoration:none;
}
.calendar-month-heading {
padding-top:12px;
font-size:13pt;
font-weight:bold;
font-color:#111166;
}

.calendar-item-indent {
padding-top:8px;
padding-left:18px;
padding-right:2px;
padding-bottom:8px;
}

