
/* 960 grid_mod */

.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;position:relative;margin-left:0px;margin-right:0px}

.container_12 .grid_1{width:110px; margin-left: 10px}
.container_12 .grid_3{width:220px}
.container_12 .grid_5{width:330px}

.container_12 .grid_2{width:158px}
.container_12 .grid_9{padding-left:12px}
.container_12 .grid_10{width:800px}
.container_12 .grid_12{width:955px}

li{margin-left:30px}


/* HEADER layout */

/*MAIN layout */

#main {
	background: #c9c9c9;
	border-right: 2px solid #323232;
	border-left: 2px solid #323232;
	height: 484px;
}

/*#left_column {
	height: 358px;
}*/

#left_column {
	background: #c9c9c9;
	margin-top: -18px;
	margin-right: 2px;
	margin-left: -2px;
	border-left: 2px solid #323232;

}

#middle_column {
	background: #c9c9c9;
	margin-top: -18px;
}

	#middle_column .scroll {
		background: #dddddd;
		width:750px;
		height:350px;
		overflow:scroll;
		padding: 10px;
		border: 2px solid black;
	}
	
	#middle_column p {
		text-align: justify;
	}
		p.right {
			float: right;
			border-left: 2px dotted black;
			border-right: 2px dotted black;
			padding: 0 5px 5px 5px;
			margin: 0 5px 5px 5px;
		}



/* MAIN content */


#left_column {
}


#left_column li {
		background: #375989 url(../img/nav.jpg) repeat-x;
		overflow: hidden;
		position: relative; 
		text-shadow: 0 1px 0 black;
		padding: 2px 1px 2px 10px;
		margin: 1px 5px 1px 10px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		border-radius: 5px;		
}

	#left_column li.selected, #left_column li:hover {
			background: #70768b url(../img/nav_selected.jpg) repeat-x;
		}

#left_column li a {
	color: white;
}

	#left_column li a.selected {
		color: white;
		text-shadow: 2px 2px 5px black;
	}

#left_column li.subnav {
		background: #375989 url(../img/nav.jpg) repeat-x;
		overflow: hidden;
		position: relative; 
		text-shadow: 0 1px 0 black;
		padding: 2px 1px 2px 10px;
		margin: 1px 5px 1px 30px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		border-radius: 5px;
}

#middle_column {
	padding-left: -10px;
}
	p {
		margin-top: 10px;
		padding-top: 10px;
	}
	
	h5.title {
		margin: -10px 30px 5px 0px;
		text-align: center;
	}

	h5 a {
		color: black;
	}
	
	#aikido_img {
		padding-top: 15px;
		margin-top: 15px;
	}
	
	#aikido_txt p {
		float: left;
		padding: 17px 17px 17px 0px;
		margin: 17px 17px 17px 0px;
	}
	
	#aikido_qt {
		padding-top: 25px;
		margin-top: 25px;
	}
	
	#osensei {
		position: relative;
		float: left;
		padding: 12px 8px 0px 8px;
		margin: 20px 8px 0px 0px;
		border: 2px solid black;
	}
	
	h6.space_top {
		padding-top: 20px;
		margin-top: 20px;
	}
	
	#principles {
		position: relative;
		margin-left: 30%;
	}
	
	#middle_column p.center {
		position: relative;
		text-align: center;
	}
	
	#middle_column p.center1 {
		position: relative;
		text-align: center;
		margin-top: 10px;
		padding-top: 10px;
	}
	
	p.copyright {
		position: relative;
		float: right;
		font-size: 8px;
		margin-top: -5px;
		padding-top: -5px;
		margin-right: 15px;
		padding-right: 15px;
	}
