/* New Leaf Yoga */

/*----------------------*/
/*	overall	*/
/*----------------------*/

body {background-color:#77971a; background-image:url(../images/bkgd.gif); background-position:top; background-repeat:no-repeat;  }

td {text-align:left}


.photobkgd1 { background-image:  url(../images/photo-quote1.jpg); background-repeat: no-repeat; width: 980px; height: 393px; }
.photobkgd2 { background-image:  url(../images/photo-quote2.jpg); background-repeat: no-repeat; width: 980px; height: 393px; }
.photobkgd3 { background-image:  url(../images/photo-quote3.jpg); background-repeat: no-repeat; width: 980px; height: 393px; }
.photobkgd4 { background-image:  url(../images/photo-quote4.jpg); background-repeat: no-repeat; width: 980px; height: 393px; }
.photobkgd5 { background-image:  url(../images/photo-quote5.jpg); background-repeat: no-repeat; width: 980px; height: 393px; }
.photobkgd6 { background-image:  url(../images/photo-quote6.jpg); background-repeat: no-repeat; width: 980px; height: 393px; }
.photobkgd7 { background-image:  url(../images/photo-quote7.jpg); background-repeat: no-repeat; width: 980px; height: 393px; }

.boxes-home { background-image:  url(../images/boxes-home.png); background-repeat: no-repeat; width: 980px; height: 400px; vertical-align:top}

.footerbkgd { background-image:  url(../images/footer.jpg); background-repeat: no-repeat; width: 980px;  vertical-align:top}


.insidebkgd { background-image:  url(../images/insidebkgd.jpg); background-repeat: repeat; width: 980px;  vertical-align:top}



/*----------------------*/
/*	blurb boxes	*/
/*----------------------*/



/*This is where the magic happens!*/
div.box {
    position: relative;
	width: 155px; 
	height: 90px;
	margin-left:770px;
	margin-top: 60px
	
	 
}
div.box_contents {
     background-color:transparent;
     height: 100%;
     position: relative;
     width: 100%;
     z-index: 101;
}
div.box_background {
     background-color: #81c4c3;
     height: 100%;
     filter:alpha(opacity=30); /* IE's opacity*/
     left: 0px;
     opacity: 0.30;
     position: absolute;
     top: 0px;
     width: 100%;
     z-index: 99;
}

.blurbcontent {
font-family: Arial, Helvetica, sans-serif;
color:#048a87;
font-size:17px;
line-height: 22px;
text-align:center;
}


.blurbcontent a:link, .blurbcontent a:visited {
text-decoration:  underline;
font-family: Arial, Helvetica, sans-serif;
color:#048a87;
font-size:17px;
line-height: 22px;
text-align:center;			
}

 .blurbcontent a:hover {
text-decoration:  underline;
font-family: Arial, Helvetica, sans-serif;
color:#a59204;
font-size:17px;
line-height: 22px;
text-align:center;			
}




/*----------------------*/
/*	nav boxes	*/
/*----------------------*/

div.navbox_contents {
     background-color:transparent;
     height: 100%;
     position: relative;
     width: 100%;
     z-index: 101;
}


/*This is where the magic happens!*/
.navbox {
    position: relative;
	width: 200px; 
font-family: Arial, Helvetica, sans-serif;
color:#048a87;
font-size:12px;
text-transform:uppercase;
 
}

div.navbox_background {
     background-color: #81c4c3;
     height: 100%;
     filter:alpha(opacity=30); /* IE's opacity*/
     top: 0px;
     left: 0px;
     opacity: 0.30;
     position: absolute;
     width: 100%;
     z-index: 99;
}


.navbox a:link, .navbox a:visited {
text-decoration:  none;
font-family: Arial, Helvetica, sans-serif;
color:#048a87;
font-size:12px;
text-align:left;			
}

 .navbox a:hover {
text-decoration:  underline;
font-family: Arial, Helvetica, sans-serif;
color:#048a87;
font-size:12px;
text-align:left;			
}

ul.navbox {
	list-style-type: none;
	margin: 0;
	padding: 15px;
	}

ul.navbox li {
	background-image:url(../images/arrow.png);
	background-position: 0px 2px;
	/*background-position:0 50%;*/	
	background-repeat:no-repeat;
	padding:0px 0 0 25px;
	margin:8px;
	width:150px;
}



/*----------------------------*/
/*	Subscribe  */
/*----------------------------*/


.subscribe {
font-family: Arial, Helvetica, sans-serif;
color:#425606;
font-size:15px;
line-height: 22px;
text-align:center
}

.email {
font-family: Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:13px;
}



/*----------------------------*/
/*	Quote  */
/*----------------------------*/


div.quote {
    position: relative;
	width: 135px; 
	height: 30px;
font-family: Arial, Helvetica, sans-serif;
color:#a59204;
font-size:13px;
line-height: 22px;
text-align:right;
}



/*----------------------------*/
/*	Font Options - All Pages  */
/*----------------------------*/


.bodytext {
	font-family:  Arial, Helvetica, sans-serif;	
	font-size: 14px;
	line-height: 18px;
	color: #393c3c;		
}

.bodytext a:link {
	font-family:  Arial, Helvetica, sans-serif;	
	font-size: 14px;
	line-height: 18px;
	color: #037472;	
    text-decoration:  underline;			
}


.bodytext a:visited {
	font-family:  Arial, Helvetica, sans-serif;	
	font-size: 14px;
	line-height: 18px;
	color: #037472;	
    text-decoration:  underline;		
}


.bodytext a:hover {
	font-family:  Arial, Helvetica, sans-serif;	
	font-size: 14px;
	line-height: 18px;
	color: #779919;	
    text-decoration: underline;		
}

.small {
	font-family:  Arial, Helvetica, sans-serif;	
	font-size: 12px;
	line-height: 18px;
	color: #393c3c;		
}



.title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	line-height: 24px;
	color: #77971a;		
}

.subtitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #a59204;
	text-transform:uppercase;	
		
}

.subsubtitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #048a87;
		
}




.backtotop a:link {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #048a87;	
    text-decoration:  underline;			
}


.backtotop a:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #048a87;	
    text-decoration:  underline;		
}

.backtotop a:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #779919;	
    text-decoration: underline;		
}


.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #ffffff;		
}



.copyright a:link, .copyright a:visited, .copyright a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #ffffff;	
    text-decoration: underline;						
}



/*----------------------------*/
/*	Font Options - Single Pages  */
/*----------------------------*/




.hometext {
	font-family:   Arial, Helvetica, sans-serif;	
	font-size: 15px;
	line-height: 19px;
	color: #393c3c;		
}

.hometext-sm {
	font-family:   Arial, Helvetica, sans-serif;	
	font-size: 13px;
	line-height: 18px;
	color: #393c3c;		
}



.hometext-lg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 26px;
	color: #048a87;	
		
}


.hometitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	line-height: 27px;
	color: #62790c;		
}