@charset "utf-8";

* { 
	margin: 0;
	padding: 0;
}

body {
	color:#00543D;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
	}
	
a {color:#E88317;}

img {border:none;}

#wrapper {
	width:900px;
	margin:0 auto;
	background:#d7e7e2 url(../images/sidebar.jpg) 0 125px no-repeat;
}
#header {
	height:125px;
	background:url(../images/header.jpg) no-repeat;
	}
	
#homelink {
	text-indent:-5000px;
	height:125px;
	width:225px;
	display:block;}

#sidebar {
	float:left;
	width:225px;
	/* background:#d7e7e2 url(../images/sidebar.jpg) top no-repeat; */
	min-height:275px;
	position: relative;
}

#audioplayer_1 {
	height:25px;
}

#side_nav {padding-top:0px;}
	#side_nav ul {list-style-type:none;}
		#side_nav ul li {}
			#side_nav ul li a {	
			height:25px; 
			width:225px;
			background:url(../images/sidebar_nav.gif) no-repeat 125px 0;
			display:block;
			text-indent:-5000px;
			}
			
			#nav_about:hover {background:url(../images/sidebar_nav.gif) no-repeat 0 -25px;}
			#nav_staff:hover {background:url(../images/sidebar_nav.gif) no-repeat 0 -50px;}
			#nav_green:hover {background:url(../images/sidebar_nav.gif) no-repeat 0 -75px;}
			#nav_schedule:hover {background:url(../images/sidebar_nav.gif) no-repeat 0 -100px;}
			#nav_tuition:hover {background:url(../images/sidebar_nav.gif) no-repeat 0 -125px;}
			#nav_handbook:hover {background:url(../images/sidebar_nav.gif) no-repeat 0 -150px;}
			#nav_news:hover {background:url(../images/sidebar_nav.gif) no-repeat 0 -175px;}
			#nav_photos:hover {background:url(../images/sidebar_nav.gif) no-repeat 0 -200px;}
			#nav_location:hover {background:url(../images/sidebar_nav.gif) no-repeat 0 -225px;}
			#nav_contact:hover {background:url(../images/sidebar_nav.gif) no-repeat 0 -250px;}
 
#content {float:left;
	width:675px;
	min-height:275px;
	background:#fff url(../images/content.jpg) no-repeat;}
	
	#content h1 {
		color:#00674D;
		font-size:24px;
		font-weight:normal;
		line-height:25px;
		text-align:left;
		}
	.flavor {margin:25px 25px 30px 75px; background:#fff; float:left; border:0;}
	#content #bodycopy {margin-left:280px; clear:both; float:left; color:#00674D; width:395px;}
		#content #bodycopy table {margin: 0 0 25px 0; width:100%;}
		#content #bodycopy  p {margin: 0 0 25px 0;}
		#content #bodycopy ul {list-style-position:inside; margin: 0 0 25px 0;}
		#content #bodycopy ol {list-style-position:outside; margin:0 0 25px 50px;}

#footer {
	height:75px;
	background: #fff url(../images/footer.jpg) no-repeat;
	clear:left;
	}
	
#calendar {padding: 0 25px;}
#agenda {margin: 25px 25px 0 25px;}
		
.bold {font-weight:bold;}
.uppercase {text-transform:uppercase;}
.italic {font-style:italic;}
.normal {font-style:normal; font-weight:normal;}
