/* John Hanby Bonsai School CSS  */



body{ 
font-family : verdana, arial, helvetica, sans-serif;
font-size : .75em;
color : #333333;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;

}



/* HEADING STYLES  */

H1{
	font-size : 1.35em;
	font-weight: bold;
	color: #CC0000;
		margin-bottom : 5px;
}

H2{
	font-size : 1.2em;
	color : #000066;
		margin-bottom : 5px;
}

H3{
	font-size : small;
	color : #CC0000;
	margin-bottom : 5px;
}

H4{

}




p{

line-height : 160%;
margin-top : 0px;
margin-right : 15px; 
}





/* TABLE & TD STLES  */


.mainbody {
padding-top : 15px;
margin-right : 25px;
padding-left : 15px;
margin-bottom : 15px;

}


  .tdoutline {

	BORDER-RIGHT: #9999CC 1px solid; BORDER-TOP: #9999CC 1px solid; BORDER-LEFT: #9999CC 1px solid; BORDER-BOTTOM: #9999CC 1px solid;}



.smallTD{
	font-size : 95%;
	padding-top: 7px;

	}


.LightBlue{
background-color : #D9E0DD;
}

.FBlue{
background-color: #405A76;
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size : 85%;
font-weight : bold;
color : white;
line-height : 110%;
padding-left : 2px;
padding-right : 2px;
}

.Fgreen{
background-color: #336633;
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size : 85%;
font-weight : bold;
color : white;
line-height : 110%;
padding-left : 2px;
padding-right : 2px;
}

.FBrown{
	background-color: #B6633E;
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size : 85%;
font-weight : bold;
color : white;
line-height : 110%;
padding-left : 2px;
padding-right : 2px;
}


.FOrange{
	background-color: #AD3333;
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size : 85%;
font-weight : bold;
color : white;
line-height : 110%;
padding-left : 2px;
padding-right : 2px;
}

.FGr2{
	background-color: #709494;
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size : 85%;
font-weight : bold;
color : white;
line-height : 110%;
padding-left : 2px;
padding-right : 2px;
}

.FlBlue{
	background-color: #E0C267;
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size : 85%;
font-weight : bold;
color : white;
line-height : 110%;
padding-left : 2px;
padding-right : 2px;
}














.redBg{
	background-color: #CC0000;
	}
	
	.BlueBG{	
	background-color: #000066;
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size : 95%;
color : white;
line-height : 130%;
padding-left : 2px;
padding-right : 2px;
	}
	
	
.topSMimgBg{
	background-image: url(../images/furniture/topbartop.gif);
}

.topSideBg{
	background-image: url(../images/furniture/topbarside.gif);
}



/*  CLASSES  */


.blog {

font-size : 85%;
	padding: 7px;
}



.p{

line-height : 160%;
margin-top : 0px;
margin-right : 15px; 
}


.hd{
	font-size : 1.35em;
	font-weight: bold;
	color: #CC0000;
	}

.nav{
font-size : 90%;
color : white;
}

.navleft {
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size : 90%;
color : #000066;
line-height : 120%;
padding-left : 2px;
}




.imgRight {

margin-left : 15px;

}


.imgLeft {

margin-right : 15px;

}

.smallText{
font-family : Arial, Helvetica, Geneva, sans-serif;
font-size : 85%;
}

.smaller {
font-size : 90%;
color : #000066;
line-height: 130%;
padding-top : 2px;
padding-bottom : 2px;

}

.FPHeaders{
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size : 90%;
color : white;
line-height : 110%;
padding-left : 2px;
padding-right : 2px;
}


.FeaturetxtBlue{

color : #000066;
line-height: 130%;
padding-left : 5px;
margin-bottom : 7px;


}

.FeaturetxtRed{
font-size : 120%;
color : #CC0000;
font-weight: bold;
line-height: 130%;
padding-left : 5px;
margin-top : 5px;
margin-bottom : 5px;
}


.adText{
font-family : Arial, Helvetica, Geneva, sans-serif;
font-size : 95%;
line-height : 122%;
padding-left : 5px;
padding-right : 5px;
}

.adHead{
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size : 95%;
color : #000066;
font-weight : bold;
letter-spacing: 1px;
}

.bodyCopy{
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
line-height : 110%;
margin-top : 0px;
margin-bottom : 0px;
padding-left : 5px;
padding-right : 5px;

}



.largeWhite{
font-size : 120%;
color : white;
font-weight : bold;
text-align: center;
}

.course{
font-weight : bold;
background : #D9E0DD;
color : #000066;
padding-left : 6px;
margin-bottom : 5px;
}

.courseday{

background : url(../images/furniture/redbar.gif) repeat-x bottom;
padding-bottom : 5px;
margin-bottom : 8px;	
}
















/* LIST STYLES  */

UL{
line-height : 120%;
margin-left: 20px;

margin-right : 0px;
}

LI {
	font-family : Verdana, Arial, Helvetica, sans-serif;

	margin-bottom : 6px;
	list-style-type: circle;
	list-style-image: url(../images/furniture/bullet01.gif);
	list-style-position: outside;
	
}





/* LINK STYES  */



a:link{
color : #000066;
}

a:visited{
color : #000066;
}

a:hover {
color: #CC0000;
}



a.navlink:link{
color : white;
text-decoration : none;

}

a.navlink:visited{
color : white;
text-decoration : none;
}

a.navlink:hover{
color : white;
text-decoration : underline;
}






a.navlft:link{
color : #000066;
text-decoration : none;
}

a.navlft:visited{
color : #000066;
text-decoration : none;
}

a.navlft:hover{
color: #CC0000;
text-decoration : underline;
}






a.small:link{
color : #000066;
text-decoration : underline;
}

a.small:visited{
color : #000066;
text-decoration : underline;
}

a.small:hover{
color: #CC0000;
text-decoration : underline;
}


a.redlink:link{
color: #CC0000;
text-decoration : underline;
}

a.redlink:visited{
color: #CC0000;
text-decoration : underline;
}

a.redlink:hover{
color: #CC0000;
text-decoration : underline;
}


a.top:link{
font-size : 90%;
color : #333333;
text-decoration : underline;

}

a.top:visited{
font-size : 90%;
color : #333333;
text-decoration : underline;
}

a.top:hover{
font-size : 90%;
color: #990000;
text-decoration : underline;
}


a.linkWhite:link{
color : white;
text-decoration : none;

}

a.linkWhite:visited{
color : white;
text-decoration : none;
}

a.linkWhite:hover{
color : white;
text-decoration : underline;
}



a.linkgrey:link{
color : #666666;
text-decoration : underline;

}

a.linkgrey:visited{
color : #666666;
text-decoration : underline;
}

a.linkgrey:hover{
color : #CC0000;
text-decoration : underline;
}



a.Lnews:link{
color : #000066;
font-weight : bold;
text-decoration : underline;

}

a.Lnews:visited{
color : #000066;
font-weight : bold;
text-decoration : underline;
}

a.Lnews:hover{
color : #CC0000;
font-weight : bold;
text-decoration : underline;
}



.rss{
margin-left: 20px;

}


a.articles:link{
font-size: 105%;
color : #000066;
text-decoration : none;
}

a.articles:visited{
font-size: 105%;
color : #000066;
text-decoration : none;
}

a.articles:hover{
font-size: 105%;
color: #CC0000;
text-decoration : underline;
}
