BODY {

    /*background-image: url('../images/designElements/backHealSoul.jpg');*/
    background-color: #fbee95;
    background-repeat: repeat-x;
    color: #444444;
    font-family: verdana; 
    font-size: 12px;

}

#bg {
     
    position:fixed; 
    width:100%; 
    top:0; 
    left:0;
    z-index: -1;

}

#mainBody {

    position: relative;
    margin-left: auto;
    margin-right: auto;
    width: 1000px;             
    /*z-index: 1000;*/

}

#contentBack {

    position: relative;
    /*background-image: url('../images/designElements/contentBack.png');
    background-repeat: repeat-x;*/
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    min-height: 500px;

}

/* HEADER BEGIN */

#banner {

    position: relative;  
    width: 1000px;
    height: 189px;
    top: 0px;

}

#mainLogo {

    position: relative;  
    margin-left: 50px;
    float: left;        
    width: 327px;
    top: 0px;      

}

/* HEADER END */

/* CONTENT AREA BEGIN */

/* ABOUT US BEGIN */   

img.AboutUs {

    margin-right: 20px;
    margin-bottom: 20px;
    border: solid 1px #000000; 
    width: 220px;
    
}

/* ABOUT US END */


/* CONTENT AREA END */

/* FOOTER BEGIN */

/* #feature {

    position: relative;
    margin-left: auto;
    margin-right: auto;
    width: 924px;
    height: 276px;
    bottom: 25px;

} */

#currentEvents {

    position: relative;
    margin-left: auto;
    margin-right: auto;
    background-image: url('../images/designElements/featureBox.png');
    background-repeat: no-repeat;
    width: 291px;
    height: 276px;

}

#twitter {

    position: relative;    
    margin-left: auto;
    margin-right: auto;
    background-image: url('../images/designElements/featureBox.png');
    background-repeat: no-repeat;
    width: 291px;
    /*height: 276px;*/ 

}
/*
#restorativeClass {

 

}
*/

#facebook {

    position: relative; 
    margin-left: auto;
    margin-right: auto;
    background-image: url('../images/designElements/featureBox.png');
    background-repeat: no-repeat;
    width: 291px;
    /*height: 276px;*/  

}
        
#restorativeWorkshop {

    position: relative; 
    margin-left: auto;
    margin-right: auto;
    background-image: url('../images/designElements/featureBox.png');
    background-repeat: no-repeat;
    width: 291px;
    height: 276px;  

}

.featureClass {

    position: relative;
    margin-left: 20px;
    float: left;
    top: 20px;
    width: 140px;
    color: #ffffff;
    font-family: verdana;
    /*text-align: center;*/
    

}

.rssClass {

    position: relative;
    float: left;
    left: 100px;
    width: 14px;
    height: 14px;
    top: 20px;                    

}

.featureText {

    position: relative;
    padding: 10px;
    top: 45px;
    width: 265px;
    height: 190px;
    overflow: auto;
    clear: both;       

}

.copyrightText {

    position: relative;
    clear: both;
    text-align: center;

}

/* FOOTER END */
      
/* NAVIGATION BEGIN */

#navSpecialButton a {

    position: relative;    
    display: block;
    background-image: url('../images/designElements/specialButtonFull.png');
    background-repeat: no-repeat;
    background-position: -154px 0px;  
    width: 154px;
    height: 31px;

}

#navSpecialButton a:hover {

    background-position: -154px 0px;

}

#navSpecialButton a:active {

    background-position: -154px 0px;

}

#navSpecialButtonOver a {

    position: relative;    
    display: block;
    background-image: url('../images/designElements/specialButtonFull.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;  
    width: -154px;
    height: 31px;

}

#navSpecialButtonOver a:hover {

    background-position: -154px 0px;

}

#navSpecialButtonOver a:active {

    background-position: -154px 0px;

}

#navHome a {

    position: relative;    
    display: block;
    background-image: url('../images/designElements/homeFull.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;  
    width: 61px;
    height: 18px;

}

#navHome a:hover {

    background-position: -61px 0px;

}

#navHome a:active {

    background-position: -61px 0px;

}

#navHomeOver a {

    position: relative; 
    display: block;  
    background-image: url('../images/designElements/homeFull.png');
    background-repeat: no-repeat;
    background-position: -61px 0px;  
    width: -61px;
    height: 18px;

}

#navHomeOver a:hover {

    background-position: -61px 0px;

}

#navHomeOver a:active {

    background-position: -61px 0px;

}  

#navFounders a {

    position: relative;    
    display: block;
    background-image: url('../images/designElements/foundersFull.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;  
    width: 133px;
    height: 18px;

}

#navFounders a:hover {

    background-position: -133px 0px;

}

#navFounders a:active {

    background-position: -133px 0px;

}

#navFoundersOver a {

    position: relative; 
    display: block;  
    background-image: url('../images/designElements/foundersFull.png');
    background-repeat: no-repeat;
    background-position: -61px 0px;  
    width: -133px;
    height: 18px;

}

#navFoundersOver a:hover {

    background-position: -133px 0px;

}

#navFoundersOver a:active {

    background-position: -133px 0px;

}       

#navInstructors a {

    position: relative;  
    display: block;  
    background-image: url('../images/designElements/instructorsFull.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width: 105px;
    height: 36px;

}

#navInstructors a:hover {

    background-position: -105px 0px;

}

#navInstructors a:active {

    background-position: -105px 0px;

}

#navInstructorsOver a {

    position: relative;        
    display: block;  
    background-image: url('../images/designElements/instructorsFull.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width: -105px;
    height: 369px;

}

#navInstructorsOver a:hover {

    background-position: -105px 0px;

}

#navInstructorsOver a:active {

    background-position: -105px 0px;

}

#navAbout a {

    position: relative;  
    display: block;  
    background-image: url('../images/designElements/aboutFull.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width: 89px;
    height: 18px;

}

#navAbout a:hover {

    background-position: -89px 0px;

}

#navAbout a:active {

    background-position: -89px 0px;

}

#navAboutOver a {

    position: relative;        
    display: block;  
    background-image: url('../images/designElements/aboutFull.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width: -89px;
    height: 18px;

}

#navAboutOver a:hover {

    background-position: -89px 0px;

}

#navAboutOver a:active {

    background-position: -89px 0px;

}

#navClassSched a {

    position: relative;     
    display: block;  
    background-image: url('../images/designElements/classSchedFull.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width: 111px;
    height: 54px;

}

#navClassSched a:hover {

    background-position: -111px 0px;

}

#navClassSched a:active {

    background-position: -111px 0px;

}

#navClassSchedOver a {

    position: relative;        
    display: block;  
    background-image: url('../images/designElements/classSchedFull.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width: -111px;
    height: 54px;

}

#navClassSchedOver a:hover {

    background-position: -111px 0px;

}

#navClassSchedOver a:active {

    background-position: -111px 0px;

}

#navClassDesc a {

    position: relative;     
    display: block;  
    background-image: url('../images/designElements/classDescFull.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width: 120px;
    height: 36px;

}

#navClassDesc a:hover {

    background-position: -120px 0px;

}

#navClassDesc a:active {

    background-position: -120px 0px;

}

#navClassDescOver a {

    position: relative;        
    display: block;  
    background-image: url('../images/designElements/classDescFull.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width: 120px;
    height: 36px;

}

#navClassDescOver a:hover {

    background-position: -120px 0px;

}

#navClassDescOver a:active {

    background-position: -120px 0px;

}

#navWorkshops a {

    position: relative;      
    display: block;  
    background-image: url('../images/designElements/workshopsFull.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width: 109px;
    height: 18px;

}

#navWorkshops a:hover {

    background-position: -109px 0px;

}

#navWorkshops a:active {

    background-position: -109px 0px;

}

#navWorkshopsOver a {

    position: relative;      
    display: block;  
    background-image: url('../images/designElements/workshopsFull.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width: -109px;
    height: 18px;

}

#navWorkshopsOver a:hover {

    background-position: -109px 0px;

}

#navWorkshopsOver a:active {

    background-position: -109px 0px;

}

#navCommSem a {

    position: relative;      
    display: block;  
    background-image: url('../images/designElements/commSemFull.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width: 160px;
    height: 36px;

}

#navCommSem a:hover {

    background-position: -160px 0px;

}

#navCommSem a:active {

    background-position: -160px 0px;

}

#navCommSemOver a {

    position: relative;      
    display: block;  
    background-image: url('../images/designElements/commSemFull.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width: -160px;
    height: 36px;

}

#navCommSemOver a:hover {

    background-position: -160px 0px;

}

#navCommSemOver a:active {

    background-position: -160px 0px;

}

#navSpecials a {

    position: relative;      
    display: block;  
    background-image: url('../images/designElements/specialsFull.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width: 134px;
    height: 18px;

}

#navSpecials a:hover {

    background-position: -134px 0px;

}

#navSpecials a:active {

    background-position: -134px 0px;

}

#navSpecialsOver a {

    position: relative;      
    display: block;  
    background-image: url('../images/designElements/specialsFull.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width: -134px;
    height: 18px;

}

#navSpecialsOver a:hover {

    background-position: -134px 0px;

}

#navSpecialsOver a:active {

    background-position: -134px 0px;

}

#navStore a {

    position: relative;   
    display: block;  
    background-image: url('../images/designElements/storeFull.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width: 52px;
    height: 18px;

}

#navStore a:hover {

    background-position: -52px 0px;

}

#navStore a:active {

    background-position: -52px 0px;

}

#navStoreOver a {

    position: relative;   
    display: block;  
    background-image: url('../images/designElements/storeFull.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width: -52px;
    height: 18px;

}

#navStoreOver a:hover {

    background-position: -52px 0px;

}

#navStoreOver a:active {

    background-position: -52px 0px;

}

#navAffiliates a {

    position: relative;   
    display: block;  
    background-image: url('../images/designElements/affiliatesFull.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width: 133px;
    height: 18px;

}

#navAffiliates a:hover {

    background-position: -133px 0px;

}

#navAffiliates a:active {

    background-position: -133px 0px;

}

#navAffiliatesOver a {

    position: relative;   
    display: block;  
    background-image: url('../images/designElements/affiliatesFull.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width: -133px;
    height: 18px;

}

#navAffiliatesOver a:hover {

    background-position: -133px 0px;

}

#navAffiliatesOver a:active {

    background-position: -133px 0px;

}

#navDirections a {

    position: relative;   
    display: block;  
    background-image: url('../images/designElements/directionsFull.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width: 100px;
    height: 18px;

}

#navDirections a:hover {

    background-position: -100px 0px;

}

#navDirections a:active {

    background-position: -100px 0px;

}

#navDirectionsOver a {

    position: relative;   
    display: block;  
    background-image: url('../images/designElements/directionsFull.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width: -100px;
    height: 18px;

}

#navDirectionsOver a:hover {

    background-position: -100px 0px;

}

#navDirectionsOver a:active {

    background-position: -100px 0px;

}

#navContact a {

    position: relative;  
    display: block;  
    background-image: url('../images/designElements/contactFull.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width: 108px;
    height: 18px;

}

#navContact a:hover {

    background-position: -108px 0px;

}

#navContact a:active {

    background-position: -108px 0px;

}

#navContactOver a {

    position: relative;   
    display: block;  
    background-image: url('../images/designElements/contactFull.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width: -108px;
    height: 18px;

}

#navContactOver a:hover {

    background-position: -108px 0px;

}

#navContactOver a:active {

    background-position: -108px 0px;

}

/* NAVIGATION END */

/* LINKS START */
a:link {

    color: #444444;
    text-decoration: underline;  
      
}

a:hover {

    color: #444444;
    text-decoration: none;
    
}

a:visited {

    color: #444444;
    text-decoration: underline;  
      
}

a:active {

    color: #444444;
    text-decoration: none;
    
}

a:hover {

    color: #444444;
    text-decoration: none;
    
}

a.blueLink:link {

    color: #063770;
    text-decoration: underline;  
      
}

a.blueLink:hover {

    color: #063770;
    text-decoration: none;
    
}

a.blueLink:visited {

    color: #063770;
    text-decoration: underline;  
      
}

a.blueLink:active {

    color: #063770;
    text-decoration: none;
    
}

a.blueLink:hover {

    color: #063770;
    text-decoration: none;
    
}

a.brownLink:link {

    color: #703f06;
    text-decoration: underline;  
      
}

a.brownLink:hover {

    color: #703f06;
    text-decoration: none;
    
}

a.brownLink:visited {

    color: #703f06;
    text-decoration: underline;  
      
}

a.brownLink:active {

    color: #703f06;
    text-decoration: none;
    
}

a.brownLink:hover {

    color: #703f06;
    text-decoration: none;
    
}
/* LINKS END */ 
