body {
background: #fff url('images/bluebg2.jpg') repeat center top;
font-size: 62.5%;
font-family: Arial, Helvetica, sans-serif; 
text-align: center;
color: #333333;
}

h1 {
font-size: 1.5em;
color:#4682b4;
}

h2 {
font-size: 2.0em;
color: navy;
font-weight: bold;
}

h3 {
font-size: 1.8em;
color: navy;
font-weight: bold;
}
 
h4 {
font-size: 1.9em;
color: navy;
font-weight: bold;
}



img {
border: 0;
}

em{
text-transform: uppercase;
}

table.index td {
width: 180px;
}

table.eftintro td {
width: 180px;
text-align: left;
font-weight: bold;
}

.style74{
color:red;
font-size: 1.2em;
font-weight:bold;
}
.style75{
color:red;
font-size: 1.0em;
font-weight:bold;
}
.style97 {
font-family:Arial, Helvetica, sans-serif; 
font-size: 2.3em;
color:navy;
font-weight: bold;


}
.style98 {
font-family:Arial, Helvetica, sans-serif; 
font-size: 3.0em;
color:navy;
font-weight: bold;


}
.style99{
font-family: Arial, Helvetica, sans-serif; 
color:#479ae6;
font-size: 1.7em;
font-weight:bold;
text-align: left;
font-style:italic;
}
#center, #workshopintro, #center2{
text-align: center;
}

#sectionverybig h1{
font-size: 1.5em;
color:#4682b4;
text-align: center;
}

#section5 em{
text-transform: none;
}

#section4a em{
text-transform: none;
}

#sectionbig em{
text-transform: none;
}

#sectionbig2 em{
text-transform: none;
}

#sectionverybig em{
text-transform: none;
} 
#container900 {
margin-top: -1px;
width: 800px;
height: 900px;
background-color: #ffffff;
text-align: center;
margin: 0 auto;
}
#container1100 {
margin-top: -1px;
width: 800px;
height: 1100px;
background-color: #ffffff;
text-align: center;
margin: 0 auto;
}
#container1175 {
margin-top: -1px;
width: 800px;
height: 1175px;
background-color: #ffffff;
text-align: center;
margin: 0 auto;
}
#container1150 {
margin-top: -1px;
width: 800px;
height: 1250px;
background-color: #ffffff;
text-align: center;
margin: 0 auto;
}

#container1350 {
margin-top: -1px;
width: 800px;
height: 1350px;
background-color: #ffffff;
text-align: center;
margin: 0 auto;
}

#container1450 {
margin-top: -1px;
width: 800px;
height: 1450px;
background-color: #ffffff;
text-align: center;
margin: 0 auto;
}
#container1550 {
margin-top: -1px;
width: 800px;
height: 1550px;
background-color: #ffffff;
text-align: center;
margin: 0 auto;
}
#container1650 {
margin-top: -1px;
width: 800px;
height: 1650px;
background-color: #ffffff;
text-align: center;
margin: 0 auto;
}

#header {
text-align:left;
width:790px;
height:125px;
background: #fff url('images/header.jpg');
padding-top:35px;
padding-left:10px;
}
#header-spiritual {
text-align:left;
width:790px;
height:125px;
background: #fff url('images/header3.jpg');
padding-top:35px;
padding-left:10px;
}
#contactbox{
height:300px;
}

#buttons {
text-align: left;
margin: 0 auto;
background-color: #cad8f2;
height:55px;
padding-top: 5px;
padding-bottom: 5px; 
} 

#topborder {
background-color: #cad8f2;
}

#content {
margin-right: 220px;
margin-top: 0;
padding-top: 0;	
text-align: left;
padding-left: 10px;
font-size: 1.2em;

} 

#eftdates {
border-top: 2px solid #cad8f2;
padding-top: .8em;
padding-bottom: 10px;
text-align: left; 
}

#section99 {
border-top: 2px solid #cad8f2;
padding-top: .4em;
}

#contact {
height: 320px;
}

#storybox {
height: 330px;
}

#sectionbig {
height: 550px;
}

#sectionbig2 {
height: 420px;
}

#sectionverybig {
height: 850px;
}

#sectionlist {
height: 550px;
}

#section1 {
height: 250px;
}
#section1z {
height: 250px;
}
#section1a {
height: 320px;
}

#section1b {
height: 220px;
} 

#section1c {
height: 180px;
} 
#section1d {
height: 300px;
}  
#section1e {
height: 420px;
} 
#section2 {
height: 270px;
}

#section2a {
height: 220px;
}

#section2b {
height: 190px;
}
#section2c {
height: 450px;
}
#section2d {
height: 780px;
}
#section3 {
height: 200px;
}

#section3a {
height: 150px;
}

#section4 {
height: 300px;
}

#section4a {
height: 320px;
}

#section4b {
height: 350px;
}

#section5 {
height: 280px;
} 
#section5a {
height: 350px;
} 
#section-centre {
height: 600px;
} 
#sectionmap {
height: 500px;
} 



#eftvideo {
float: center;
text-align: center;
}

#sectionverybig img {
float: right;
margin-left: 10px;
}

#section1 img {
float: left;
margin-right: 10px;
padding-bottom:20px;
}
#section1z img {
float: right;
margin-right: 10px;
padding-bottom:20px;
}

#section1a img {
float: right;
margin-left: 10px;
padding-bottom:20px;
}

#section1b img {
float: right;
margin-left: 10px;
padding-bottom:20px;
}

#section1c img {
float: right;
margin-left: 10px;
}
#section1d img {
float: right;
padding-left: 10px;
padding-top:32px;
padding-bottom:10px;
} 
#section1e img {
float: right;
margin-left: 10px;

}
#section2 img {
float: left;
margin-right: 10px;
}

#section2a img {
float: left;
margin-right: 10px;
}

#section2b img {
float: left;
margin-right: 10px;
}
#section2c img {
float: left;
margin-right: 10px;
}
#section3 img {
float: right;
margin-left: 10px;
}

#section3a img {
float: right;
margin-left: 10px;
}
 
#section4 img {
float: left;
margin-right: 10px;
padding-bottom: 5px;
}

#section4a img {
float: left;
margin-right: 10px;
padding-bottom: 5px;
}

#section4b img {
float: left;
margin-right: 10px;
padding-bottom: 5px;
}

#section5 img {
float: right;
margin-left: 10px;
}
#section5a img {
float: right;
margin-left: 10px;
}
#section-centre img{
padding-left: 30px;
}
#contactbox img {
float: right;
margin-left: 10px;
margin-top: 20px;
}

#stats {
float: center;
padding-top: 10px;
}

#rightcolumn {
float: right;
margin-right: 10px;

}

#square01 {
width: 200px;
height: 215px;
background: url(images/bluesquare.jpg);
}

#square02 {
width: 200px;
height: 215px;
background: url(images/bluesquare.jpg);
}

#square03 {
width: 200px;
height: 215px;
background: url(images/bluesquare.jpg);
}

#square04 {
width: 200px;
height: 215px;
background: url(images/bluesquare.jpg);
}
 
#square01 p {
font-size: 1.8em;
padding-top: 15px;
}

#square02 p {
font-size: 1.8em;
padding-top: 25px;
}

#square03 p {
font-size: 1.3em;
padding-top: 25px;
}

#square04 p {
font-size: 1.5em;
padding-top: 25px;
}

#affiliate {
width: 200px;
height: 400px;

} 

/* ######### Default class for drop down menus ######### */

.anylinkcss{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid black;
border-bottom-width: 0;
font: normal 12px Verdana;
line-height: 18px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background: url(images/ddbimage.jpg);
width: 200px; /* default width for menu */
}

.anylinkcss ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkcss ul li a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
text-align: left;
}

.anylinkcss a:hover{ /*hover background color*/
background: navy;
color: white;
}

/* ######### Alternate multi-column class for drop down menus ######### */


.anylinkcsscols{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid black;
padding: 10px;
font: normal 12px Verdana;
z-index: 100; /*zIndex should be greater than that of shadow's below*/
background: url(images/ddbimage.jpg);
}

.anylinkcsscols .column{
width: 130px;
float: left;
}

.anylinkcsscols .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkcsscols li{
padding-bottom: 3px;
}

/* ######### class for shadow DIV ######### */


.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: navy;
visibility: hidden;
}