@charset "UTF-8";


body{
	background-color: slategray;
	text-align: center;
	overflow: hidden;

} 

.main-container {
	background-color: transparent;
	margin: 0em auto auto auto;/* t/r/b/l margin-left and right = auto, centers the container in most browsers */
	width: 804px;
	text-align: left;

}
.navigation {
	position: absolute;
	background-color: #CAE8EA;
	width: 200px;
	margin: 0 0 0 0;
	text-align: left;
	float: left;
	height: 560;
	overflow: hidden;

}
.navLinksOuter {
	position: absolute;
	top: 156;
	left:0;
	background-color: #CAE8EA;
	margin: 2 2 2 2;

	width: 188px;
	height: 396;

	text-align: left;
	z-index:1;
}
.navLinksMiddle {
	position: absolute;
	top: 0;
	left:0;
	background-color: white;
	margin: 2 2 2 6;
	text-align: left;
	width: 184;
	z-index:2;
	height: 392;

}
.navLinksInner{
	position: absolute;
	top: 0;
	left:0;
	background-color: #CAE8EA;
	margin: 2 2 2 2;

	text-align: left;
	width:180px;
	height: 388;

	z-index:3;
}
.navLinks {
	position: absolute;
	top: 0;
	left:0;
	background-color: #CAE8EA;
	margin: 2 2 2 2;

	text-align: left;
	width:176px;
	height: 384;

	z-index:3;
}
.navImageArea {
	position: absolute;
	left: 5;
	top: 25;
	background-color: #CAE8EA;
	width: 190px;
	text-align: left;
	z-index:100;
}
#logoImage {
	width: 190px; 
	height: 95px;
}
#indexImage {
	width: 222px; 
	height: 231px;
	float: right;
}
#indexbigSamurai1{
	width: 222px; 
	height: 231px;
	float: right;
}
#indexbigSamurai2{
	width: 222px; 
	height: 241px;
	float: right;
}
#indexImageOSensei{
	width: 222px; 
	height: 231px;
	float: right;
}
#indexImageOSensei2{
	width: 200px; 
	height: 231px;
	float: right;
}
#ReverseKoteGaeshi{
	width: 222px; 
	height: 231px;
	float: right;
}
#founderImg {
	width: 170px; 
	height: 230px;
	float: left;
	margin: 0 5 0 5;
}
.content {
	background-color: white;
	text-align: left;
	width: 600px;
	float: right;
	margin: 0 0 0 0;
	left: 0;
	height: 560;
	color: #6D929B;
	border: solid 1px black;
	font: normal 14px Arial, Helvetica, sans-serif

}

th.schedule {
	font: bold 9px "Trebuchet MS", Verdana, Arial, Helvetica,
	sans-serif;
	color: #6D929B;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: center;
	padding: 3px 3px 3px 6px;
	background: #CAE8EA;
}

table.schedule {border-collapse: collapse; width: 400px; text-align: center;font: normal 12px Arial, Helvetica, sans-serif}
table.tempschedule {border-collapse: collapse; width: 400px; text-align: left;font: normal 10px Arial, Helvetica, sans-serif}

caption {caption-side: bottom;color: #6D929B;}
td.schedule {
	border: 1px solid #C1DAD7;
	background: #fff;
	padding: 2px 2px 2px 4px;
	color: #6D929B;
}
td.schedule_unused {
	background: #ffe;
	border: 1px solid #C1DAD7;
	color: #6D929B;
}
td.dojoclosed {
	background: #fff;
	border: 0px;
	color: #6D929B;
	vertical-align: top;
}
.announcement {
	background: #fff;
	margin: 3px 16px 3px 16px;
	color: #6D929B;
	
	overflow: auto;
}
.whatisaikido {
	background: #fff;
	margin: 3px 16px 800px 16px;
	color: #6D929B;
	height: 1200;
	overflow: auto;
}
a.selectedMenuLink {
	color: slateblue;
	background-color: #99dddd;
	text-decoration: underline overline;
	/*font-style: italic;*/
}
a {
	text-decoration: none;
}
a.menuLink {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
p { color: blue; } 
h3{ color: white; }

td.eventDate {
	font: bold 14px Verdana, Helvetica, sans-serif
}
