BODY { background-color:#FFFFFF;
    font-family: Arial, Verdana, Sans-serif; color: #666666;
    font-size: 1.0em;
    margin: 10px;
} 
a:link {  
    color: #FF6600;
    text-decoration: none; 
    }
    
a:visited {  
    text-decoration: none; 
    color: #FF6600;
    }
    
a:hover {  
    color: #000000; 
    text-decoration: none; 
    }
    
a:active {  
    color: #FF6600;
    text-decoration: none; 
    }
a:link.menu {
    color: #000000;
    text-decoration: none;
    }

a:visited.menu {
    color: #000000;
    text-decoration: none;
    }

a:hover.menu {
    color: #FF6600;
    text-decoration: none;
    }

a:active.menu {
    color: #000000;
    text-decoration: none;
    }

h1 { font-size: 1.8em; font-weight: 700; color: #000000;
 }
h2 { font-size: 1.1em; font-weight: 600;  color: #000000;
 }
h2.tarot { font-size: 2.0em; font-weight: 600; text-align: center; color: #000000; }
 
h3 { font-size: 1.1em; font-weight: 500; color: #000000;
   text-decoration: underline; margin-top: 0px; margin-bottom: 0px;
 }
 
h4 { font-size: 1.1em; font-weight: 600; margin-top: 0; margin-bottom: 0;
 }
 
TD { font-size: 0.9em; font-weight: 400; line-height: 1.4;
 }
.small { font-size: 0.8em; font-weight: 400; padding-bottom: 5px; 
 }
.smaller { font-size: 0.7em; font-weight: 400;
 }
.larger { font-size: 1.1em; font-weight: 600;
 }
.testimonial { font-style: italic; font-size: 0.9em; padding-left: 40px;}
.indent { padding-left: 40px; }
.rightindent { padding-right: 20px; }

table.fullPage { width: 940px; padding-left: 20px; padding-right: 20px; background-color: #FFFFFF; border-left: solid 3px #768CBB; border-right: solid 3px #768CBB; border-bottom: solid 0px #FF6600; }
td.fullPage { } 
table.menu { width: 100%; border-top: solid 4px #FF6600; border-left: solid 1px #C0C0C0; border-bottom: solid 1px #C0C0C0; border-right: solid 1px #C0C0C0; background-image: url(images/menuBG.jpg);background-repeat: repeat-x;}
td.menu { text-align: center; padding-left: 7px; padding-right: 7px; font-size: 0.9em; height: 25px; border-left: solid 1px #C0C0C0; border-right: solid 1px #C0C0C0; }
td.leftSide { padding-top: 20px; padding-left: 20px; }
table.leftSide { width: 100%; }
td.frontImage { padding-bottom: 20px; }
div.JustifyText { padding-left: 38px; padding-right: 31px; text-align: justify; }
td.dots { border-left: dotted 1px #000040; width: 1px; }
td.rightside { vertical-align: top; padding-top: 20px; }
div.pic2 { padding-top: 40px; }
td.dividerDots { border-top: dotted 1px #000040; height: 10px; }
td.bottomSection { text-align: center; padding-bottom: 20px; }
table.bottomSection { width: 90%; }
td.bottomImage { text-align: center; width: 50%;font-size: 0.8em; }
td.bottomAddress { text-align: center; width: 50%; }
td.topImage { padding-right: 30px; text-align: center; font-size: 0.8em; }
td.twitter { padding-top: 5px; text-align: right; padding-right: 10px; padding-bottom: 0px; font-style: italic; }
div.andy { font-size: 1.2em; font-weight: 600; margin-top: 0; margin-bottom: 0; color: #000000; }
