body {
	font-family: tahoma, georgia, arial, sans-serif;
	background-color:#b16b05; /*#D76C2B;#99CCFF; #f0d400;    #f7da00; #f1e085; #fbe98a; #b16b05; #000033;#666666;ffcc66*/

/* note:  #b1y6b05 is the orange that jessica liked a lot.  #D76C2B is being tested, oct 18 2011! */
/*	background-image:url(images/jfbg9.jpg);
	background-image:url(images/new-starry-background.jpg); */
	background-repeat:no-repeat;
	background-attachment:fixed;
	margin-top:0px;
	font-size: 13px; /* was 14 for a while... */
	color:#000000;
}

/*
***************************************************************************
HEADINGS STANDARD
***************************************************************************
*/
h2{font-weight:bold; font-size:18px;}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}
/*body{background-color:#999966;}*/

.header{
	min-width:770px;
	
/*	background-image:url(images/gr_grad.jpg);
	background-position:center top;
	background-attachment: fixed;
	background-repeat: no-repeat;*/
}
.mainDIV{margin-top:0px; z-index:1; position:inherit;} /*this is the table wrapper.... */
.main{
	width:800px;
	padding:0px;
	margin-top:0px;
	margin-left:0px;
	overflow:visible;
	/*height:596px;*/
	background-color:#FFFFFF;
	/*	vertical-align:middle;*/
	position:relative;
	height:auto;
	z-index:1;
}
.divider{padding:7px;} /* was 10px */
.mainleft{
	width:300px;
	;
	vertical-align:top;
	background-color:#CCCCCC;
}
.mainright{ /*height:inherit;*/
	/*	padding:20px;*/
width:500px;
	margin-top:-10px;
	vertical-align:top;
	/*margin-left:300px;*/
	text-align: justify;
	line-height: 18px;
	background-color:#FFFFFF;/*	vertical-align:middle;*/
}
.wrapper{ height:inherit; width:800px; }
.imgleft{float:left; padding:5px;}
.imgright{float:right; padding:5px;}
.oneColumn{text-align:left; padding:15px;}
.aboutpar{padding-right:10px;}
.imgAboutRight{float:right;padding-left:10px;}
.imgAboutLeft{float:left;padding-right:10px;}
.mainrighttext{text-align:left; padding-right:10px; padding-left:5px;}
.boldish{ font-weight:800;}

.footer{
	background-color:#000000;
	color:#FFFFFF;
	/*	width:100%;*/
width:inherit;
	padding-top:10px;
	/*	margin:0px; */
	font-weight:600;
	height:35px;/*	line-height: 20px;*/
}
.footer a {
	color:#FFFFFF;
}
.maintextphoto{ margin-left:298px;}

/* **************************************** testimonial stuff  **********************           */
.testmonialtext{font-size:11px;}
.tstmCred{ font-style:italic;}
.tstmLeft{ width: 250px; padding:10px; background-color:#FFFFFF; border-bottom: #660000 solid thin; border-right: #660000 dotted thin; text-align:center} 
.tstmRight { text-align: left; width: 550px; padding:20px; background-color:#FFFFff;border-bottom: #660000 solid thin; }
.tstmTable{ margin-top:0px; background-color:#e6e6e6;}
.tstmNewText{font-size:11px; vertical-align:middle;}
.tstmTD{overflow:visible;margin-left:0px; padding:15px; background-color:#e6e6e6; font-size:11px; text-align:left; vertical-align:middle; }
.tstmImg{
	padding:2px;
	background-color:#963;
}
.tstmImgLeftDiv{padding:7px;float:left;}
.tstmImgRightDiv{padding:7px;float:right;}

/*
******************************************
LESSIONS STUFF
******************************************
*/

.LessonsTable{
	padding:20px;
	background-color:#ffffff;
	text-align:justify;
}


/*
******************************************
CONTACT STUFF
******************************************
*/

.ContactInfo{font-size:16px; text-align:center; width: 300px;}
.Caption{font-size:10px; font-weight:bold;}
