/* MAIN */

#middle {
	padding-bottom: 38px;
}

.center {
	text-align: center;
	font-size: 17px;
	line-height: 42px;
	}

	img#flower {
		position: relative;
		float: right;
		margin: -84px 40px 0 0;
		padding: 0px 40px 0 0;
	}



/* FOOTER */

#footer-wrap {
}

	#footer {
		background: url(../img/river4.png) no-repeat; 
		border-top: 2px solid #323232;
		height: 270px;
		overflow: hidden;
		border-right: 2px solid #323232;
		border-left: 2px solid #323232;
	}

	#footer h5 {
		position: absolute;
		font-size: 15px;
		margin-left: 20px;
		padding-left: 167px;
		margin-top: 1px;
		padding-top: 1px;
		margin-bottom: 2px;
		padding-bottom: 2px;
		color: black;
		text-shadow: 0px 2px 3px white;

		background: url(../img/line_body.jpg) repeat-x 0 100%;	

	}
	
		#footer h5 a {
			color: #3c3c3c;
		}
	
		#footer h5 a:hover {
			color: white;
			text-shadow: 0px 2px 3px black;
			background: #777575;
			border: 2px solid #777575;
		}
		
			#footer h5#instructor {
				margin-left: 30px;
				padding-left: 137px;
			}



	#sub1, #sub2, #sub3 {
		background: url(../img/box_content.png) no-repeat;
		position: relative;
		height: 175px;
		overflow: hidden;
		margin-top: 35px;
		padding-top: 15px;
		margin-left: 20px;
		margin-right: 0px;
		z-index: 1;
	}
					
		#footer ul {
			margin-top: 9px;
			padding-top: 9px;
			float: left;
			overflow: hidden;
			list-style: none;
			margin-left: 3px;
			padding-left: 3px;
			margin-top: 15px;
			padding-top: 15px;
		}
	
		#footer ul li {
			list-style: none;
		}
		
		#footer ul li a {
			color: black;
			font-size: 14px;;
			line-height: 20px;
			text-shadow: 0px 2px 3px #c9c9c9;	
		}
		
		/*#main li a:hover {
			text-decoration: underline;
		}*/
		
		
		#footer li a:hover {
			color: white;
			text-shadow: 0px 2px 3px black;
			background: #777575;
			border: 2px solid #777575;
		}

	img#rOverlap {
		position: relative;
		width: 100%;
		margin: -25px 0 0 26px;
		z-index: 2;
		}
		
	p.copyright {
		position: relative;
		float: right;
		font-size: 8px;
		margin-top: -10px;
		padding-top: -10px;
	}		
