
/* 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;
	}



/* 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;
	}

#middle_column {
	padding-left: -10px;
}

	h6 {
	margin-left: 5px;
	padding-left: 5px;
	padding-top: 5px;
	margin-top: 5px;
	} /*about taichi*/
	
		h6.border_top {
			border-top: solid 3px black;
			padding-top: 10px;
			margin-top: 10px;
		} /*resources topic separations*/
	
		h6 a, h6.border_top a {
			font-weight: normal;
		}
		
#middle_column li {	
	list-style: decimal;
} /*resources courtesy in the dojo list*/
		
	p {
		margin-top: 10px;
		padding-top: 10px;
	}
	
	 p.left {
		margin-top: 10px;
		padding-top: 10px;
		margin-left: -10px;
	} /*about taichi text*/
	
	p.right {
		float: right;
		border-left: 2px dotted black;
		border-right: 2px dotted black;
		padding: 2px 5px 5px 5px;
		margin: 1px 5px 0 5px;
	}/*view entire page as pdf*/
	
	#middle_column p.center {
		position: relative;
		text-align: center;
	}
	
	#middle_column p.center1 {
		position: relative;
		text-align: center;
		margin-right: 50px;
		padding-right: 50px;
		margin-top: 10px;
		padding-top: 10px;
	}
	
	#middle_column p.bborder {
		position: relative;
		border-bottom: black solid 1px;
	}  /*upcoming events*/
	
	#middle_column p.date {
		position: relative;
		text-align: left;
		font-weight: bold;
		margin-top: 20px;
		padding-top: 20px;
	}   /*upcoming events*/
	
	#middle_column p.mleft {
		position: relative;
		text-align: left;
		margin-left: 70px;
		padding-left: 70px;
	}   /*upcoming events*/
	
	p.copyright {
		font-size: 8px;
		float: right;
		margin-top: -5px;
		padding-top: -5px;
		margin-right: 15px;
		padding-right: 15px;
	}

img#flower {
	position: relative;
	float: right;
	margin-top: 99px;
	padding-top: 99px;
}

img#flowers {
	position: relative;
	float: right;
	margin-top: 87px;
	padding-top: 87px;
}


#TaichiProfessor {
		position: relative;
		float: left;
		padding: 8px 8px 0px 8px;
		margin: 3px 8px 0px 0px;
		border: 1px solid black;
	}/*about taichi prof pictures*/
	

	
	/*mini columns*/
	    #mini_columns {
	        width: 600px;
	    }
	
		#mini_columns .mc0 {
			position: relative;
			float: left;
	        width: 1%;
	        padding: 1%;
		}
		
	    #mini_columns .mc1 {
	        position: relative;
	        width: 25%;
	        padding: 1%;
	        border-right: solid 1px #000;
	    }
		#mini_columns .mc2 {
	        position: relative;
	        width: 46%;
	        padding: 1%;
	       
	    }
	    #mini_columns .c1 {	
	        float: left;
	    }
	    	#mini_columns .c1 p {
	    		text-align: right;
	    	}
	
    	#mini_columns .c2 {
    	    float: left;
    	}
    	
    	#mini_columns .bold {
			font-weight: bold;
       	}
	
	
