body {margin:0; padding:0; 
	font: 100% Lucida Sans, Arial, Verdana, sans-serif; 
	color:#000000; background-color:#ffffff;text-align:center}
	
h2 {font:120% Lucida Sans, Arial, Verdana, sans-serif;
	border-bottom: medium solid #E5BED6;
}

a{color:#826B79; font-weight:bold;}

div.wrapper {width:800px; text-align:left;
	}

div.casestudy{
	width:150px;
	display:inline;
	float:right;
	margin-left:20px;
	margin-top:0px;
	background:#E5BED6;
	padding-left:10px;
	padding-right:10px;
	}
	
div.casestudy h3{font-size:70%; margin-top:15px;
	}	

div.casestudy p{font-size:70%; font-style:italic}	

div.header1{
background:url("/images/header.gif") no-repeat top left;
width:800px; height:200px;
text-align:right;
}

div.header1 .text {display:none}

div.nav {width:247px; display:inline; float :left}

div.body{ display:inline; float:left;
	background:url("/images/bg.jpg") top right no-repeat;
	width:552px;min-height:440px;	
}

ul.navlist{list-style-type:none; margin-left:0; padding-left:0}


li#homeon a:link, li#homeon a:visited{
	width:247px;height:41px;
	display:block;
	background:url("/images/nav/home-on.gif") top left no-repeat;
	text-indent:-3000px;
	}
	
li#homeoff a:link, li#homeoff a:visited{
	width:247px;height:41px;
	display:block;
	background:url("/images/nav/home-off.gif") top left no-repeat;
	text-indent:-3000px;
	}	
	
li#learningon a:link, li#learningon a:visited{
	width:247px;height:36px;
	display:block;
	background:url("/images/nav/learning-japanese-on.gif") top left no-repeat;
	text-indent:-3000px;
	}
	
li#learningoff a:link, li#learningoff a:visited{
	width:247px;height:36px;
	display:block;
	background:url("/images/nav/learning-japanese-off.gif") top left no-repeat;
	text-indent:-3000px;
	}		
	
li#lessonson a:link, li#lessonson a:visited{
	width:247px;height:31px;
	display:block;
	background:url("/images/nav/personal-lessons-on.gif") top left no-repeat;
	text-indent:-3000px;
	}
	
li#lessonsoff a:link, li#lessonsoff a:visited{
	width:247px;height:31px;
	display:block;
	background:url("/images/nav/personal-lessons-off.gif") top left no-repeat;
	text-indent:-3000px;
	}			

li#bookson a:link, li#bookson a:visited{
	width:247px;height:42px;
	display:block;
	background:url("/images/nav/learning-materials-on.gif") top left no-repeat;
	text-indent:-3000px;
	}
	
li#booksoff a:link, li#booksoff a:visited{
	width:247px;height:42px;
	display:block;
	background:url("/images/nav/learning-materials-off.gif") top left no-repeat;
	text-indent:-3000px;
	}			
	
li#professionalon a:link, li#professionalon a:visited{
	width:247px;height:42px;
	display:block;
	background:url("/images/nav/professional-training-on.gif") top left no-repeat;
	text-indent:-3000px;
	}
	
li#professionaloff a:link, li#professionaloff a:visited{
	width:247px;height:42px;
	display:block;
	background:url("/images/nav/professional-training-off.gif") top left no-repeat;
	text-indent:-3000px;
	}			
	
li#feeson a:link, li#feeson a:visited{
	width:247px;height:35px;
	display:block;
	background:url("/images/nav/fee-structure-on.gif") top left no-repeat;
	text-indent:-3000px;
	}
	
li#feesoff a:link, li#feesoff a:visited{
	width:247px;height:35px;
	display:block;
	background:url("/images/nav/fee-structure-off.gif") top left no-repeat;
	text-indent:-3000px;
	}			
	
li#abouton a:link, li#abouton a:visited{
	width:247px;height:35px;
	display:block;
	background:url("/images/nav/about-me-on.gif") top left no-repeat;
	text-indent:-3000px;
	}
	
li#aboutoff a:link, li#aboutoff a:visited{
	width:247px;height:35px;
	display:block;
	background:url("/images/nav/about-me-off.gif") top left no-repeat;
	text-indent:-3000px;
	}			

li#contacton a:link, li#contacton a:visited{
	width:247px;height:39px;
	display:block;
	background:url("/images/nav/getintouch-on.gif") top left no-repeat;
	text-indent:-3000px;
	}
	
li#contactoff a:link, li#contactoff a:visited{
	width:247px;height:39px;
	display:block;
	background:url("/images/nav/getintouch-off.gif") top left no-repeat;
	text-indent:-3000px;
	}			

li#linkson a:link, li#linkson a:visited{
	width:247px;height:35px;
	display:block;
	background:url("/images/nav/links-on.gif") top left no-repeat;
	text-indent:-3000px;
	}
	
li#linksoff a:link, li#linksoff a:visited{
	width:247px;height:35px;
	display:block;
	background:url("/images/nav/links-off.gif") top left no-repeat;
	text-indent:-3000px;
	}			
	
li#myblogon a:link, li#myblogon a:visited{
	width:247px;height:42px;
	display:block;
	background:url("/images/nav/my-blog-on.gif") top left no-repeat;
	text-indent:-3000px;
	}
	
li#myblogoff a:link, li#myblogoff a:visited{
	width:247px;height:42px;
	display:block;
	background:url("/images/nav/my-blog-off.gif") top left no-repeat;
	text-indent:-3000px;
	}			


h1#titlehome{
	background:url("/images/title-home.gif") top left no-repeat;
	width:553px; height:35px;
	text-indent:-3000px;
	float:right;	
}	

h1#titlelearning{
	background:url("/images/title-learning.gif") top left no-repeat;
	width:553px; height:35px;
	text-indent:-3000px;
	float:right;	
}	

h1#titlepersonal{
	background:url("/images/title-personallessons.gif") top left no-repeat;
	width:553px; height:35px;
	text-indent:-3000px;
	float:right;	
}	

h1#titlebookscdsdvds{
	background:url("/images/title-books-cds-dvds.gif") top left no-repeat;
	width:553px; height:35px;
	text-indent:-3000px;
	float:right;	
}	

h1#titleprofessional{
	background:url("/images/title-professional.gif") top left no-repeat;
	width:553px; height:35px;
	text-indent:-3000px;
	float:right;	
}	

h1#titlefee{
	background:url("/images/title-feestructure.gif") top left no-repeat;
	width:553px; height:35px;
	text-indent:-3000px;
	float:right;	
}	

h1#titleabout{
	background:url("/images/title-about.gif") top left no-repeat;
	width:553px; height:35px;
	text-indent:-3000px;
	float:right;	
}	

h1#titlecontact{
	background:url("/images/title-contact.gif") top left no-repeat;
	width:553px; height:35px;
	text-indent:-3000px;
	float:right;	
}	

h1#titlelinks{
	background:url("/images/title-links.gif") top left no-repeat;
	width:553px; height:35px;
	text-indent:-3000px;
	float:right;	
}	

h1#genkiworksheets{
	background:url("/images/title-genkiworksheets.gif") top left no-repeat;
	width:553px; height:35px;
	text-indent:-3000px;
	float:right;	
}	

h1#learningmaterials{
	background:url("/images/title-learning-materials.gif") top left no-repeat;
	width:553px; height:35px;
	text-indent:-3000px;
	float:right;	
}
.affiliatelink{
	display:block;
	width:553px;
	min-height:160px;
}

.affiliateimage{
	float:left;
	display:inline;	
	width:120px;
}
.affiliatetext{
	display:inline;
	width:433px;
}

p.moremedia{
	text-align:right;
}	

table.fees th{
	padding-left; 5px; padding-right:5px;
}

table.fees{
	border:1px; border-color:#000000;border-style:solid;
}	

td.fee{
	text-align:center;
	border:1px; border-color:#000000;border-style:solid;
}	