/*
	Filename:		Yoshinkan.css

	Date Created:	2003
	Author:			

	Comments:

	History:

	31-Oct-06 dab	Changed body background-color from ddd to 888 (yah!)
	15-Aug-06 dab	Made a number of changes for the new design.

*/



a:visited,
a:link,
a:active			{	text-decoration:underline; }
a:active			{	color:#00f; }
a:link				{	color:#00f; }
a:visited			{	color:#00f; }
a:hover				{	color:#f00; text-decoration:underline; }
a.smallLink			{	font:10px Arial; color: #999; margin-top:-5px; margin-bottom:0px; }
a.imageLink			{	color:black; text-decoration:none; }


body				{	font-family:verdana, Arial, Helvetica, sans-serif; font:12px Verdana; background-color:#888; margin:0px; }
p					{	text-align:justify; margin-top:5px; margin-bottom:10px; }
hr					{	color: #023390; background-color: #023390; }

h1					{	font:bold 16px Verdana; color: #000033; margin-top:5px; margin-bottom:0px; border-bottom:1px dotted #ccc; }

h2					{	font:bold 13px Verdana; color: #000033; margin-top:15px; margin-bottom:0px; color:navy; border-bottom:2px solid #eee; background-color:#e8e8e8; border-bottom:2px solid #ddd; }
h2.banner			{	color:navy; background-color:#e8e8e8; }

h3					{	font:bold 12px Verdana; color: #000033; margin-top:15px; margin-bottom:0px; 	color:#a00; }
h3.newsItem			{	color:#933; }

h4					{	font:10px Arial; color: #999; margin-top:0px; margin-bottom:0px; }

img.left 			{	float:left; border:1px #999 solid; margin:1.2em 1.2em 1.2em 0; padding:0.0em; }
img.center 			{	float:center; border:1px #999 solid; margin:1.2em 1.2em 1.2em 1.2em; padding:0.0em; }
img.right 			{	float:right; border:1px #999 solid; margin:1.2em 0 1.2em 1.2em; padding:0.0em; }


ul					{	margin-left:0px; margin-top:10px; font-weight:bold; text-align:left; }
li					{	margin-left:20px; font-weight:normal; margin-bottom:3px; }


#divOuter			{	position:relative; overflow:visible; text-align:left; margin-top:10px; margin-left:auto; margin-right:auto; margin-bottom:20px;
						background-color:#fff; width:760px; }

	#divBanner			{	position:relative; margin:auto; align:center; }
		#divSensei			{	position:absolute; top:85px; left:605px; display:block; }



	#sidebar 				{	position:relative; float:left; width:120px; }
		#sidebar img			{	margin-top:20px; border:none; margin-left:5px; }
	#sectionnav				{	text-align:left; margin:0px 10px 10px 10px; padding:1em 1em 1em 0; border-left:1px dotted #eee; width:120px; }
		#sectionnav a			{	font: 12px verdana; display:block; border:1px solid; border-color:white #fff white white; border-width:1px 3px 1px 1px; color:#009;
										padding:1px; margin:2% 0% 2% 5%; width:95%; text-decoration:none; }
		#sectionnav a:hover 	{	border-top:1px solid #000099; border-bottom:1px solid #000099; background-color:#ba8; color:white; text-decoration:none; }
		#sectionnav a.sectionnav_on
								{	border:1px solid #000; background-color:#d00; color:white; text-decoration:none; }



	#divContent			{	position:relative; display:block; margin-left:160px; align:center;  width:580px; padding:0px 0px 0px 10px; background-color:#fff; 
								 border-left:1px dotted #dcdcdc; border-right:solid 1px #fff; }

/*		#content img		{	border:2px #999 solid; margin:1.2em; padding:0.0em; }
*/
		#introtable			{	text-align: center; }
	
		#divFooter			{	position:relative; border:none; height:30px; margin-top:220px; margin-right:120px; font:10px Arial;
								color:#999; text-align:center; }

