html, body{
	text-align: center;
	background: #f5f5f5 url(images/header_background.jpg) top repeat-x;
	margin: 0; padding: 0;
}*{margin: 0; padding: 0;}

#wrapper{
	width: 930px; overflow: auto;
	margin-left: auto;
	margin-right: auto;
	background: url(images/sidebar_separator.png) repeat-y;
	background-position: 300px;
	text-align: left;
}

#header{
	width: 930px;
	height: 84px;
	margin-left: auto;
	margin-right: auto;
}

#sidebar{
	width: 300px;
	float: left;
	padding: 50px 0 50px 0;
}#sidebar img{border: 0;}

#content{
	width: 502px;
	float: right;
	padding: 50px 0 50px 50px;
}#content img{border: 0;}

#footer{
	clear: both;
	border-top: 1px solid #ccc;
	background: #1984b3;
}

	p,ul,ol,blockquote{
		font: normal 9pt/1.5em Arial, Helvetica, sans-serif;
		color: #444444;
		text-align: left;
	}
	
	blockquote{
		margin-left: 25px;
		border-left: 3px solid #ccc;
	}

	a{text-decoration: none; font: bold 9pt/12pt Arial, Helvetica, sans-serif; color: #000;}
	a:hover{text-decoration: underline;}
	
	h1, h2, h3{
		font-family: Arial, Helvetica, sans-serif;
		text-align: left;
		padding-left: 10px;
	}h1{font-size: 18pt; font-weight: lighter;}
	 h2{font-size: 12pt; font-weight: bold;}
	 h3{font-size: 10pt;}
	
	ul{margin-left: 2em; margin-top: 10px; list-style-type: square;}
	ol{margin-left: 2.5em;}
	li{margin-bottom: .2em; line-height: 1.5em;}
	
	img.floatleft{float: left; margin: 15px 10px 10px 10px;}
	img.floatright{float: left; margin: 10px 0 10px 10px;}

/* Header Styles */
.logo{
	float: left;
}.logo img{border: 0;}

.primarynav li{
	float: right;
	display: block; height: 35px;
	margin: 25px 0 0 30px;
	list-style-type: none;
}

.primarynav a{padding: 10px; font: bold 11pt Arial, Helvetica, sans-serif; color: #333333;}
.primarynav a:hover, a.current{color: #eee; background: #f15922; -moz-border-radius: 7px; -webkit-border-radius: 7px; text-decoration: none;}

/* Sidebar Styles */	
#sidebar h1{
	color: #f15922;
	font: 24pt Arial, Helvetica, sans-serif;
	margin-bottom: 0;
	padding-left: 0;
}
	
#sidebar p{
	width: 325px;
	color: #444444;
	font: .8em/1.5em Arial, Helvetica, sans-serif;
	margin: .5em 0 1.5em 0;
}

/* Content Styles */	
#content p{
	text-align: left;
	color: #222222;
	font: .8em/1.5em Arial, Helvetica, sans-serif;
	margin: 0 0 .5em 0; padding: 10px;
}

#content p.testimonialquote{font: bold 12pt/1.5em Arial, Helvetica, sans-serif; margin-bottom: -10px;}
#content p.testimonialstudent{font: italic 9pt/1.5em Arial, Helvetica, sans-serif; margin-top: -10px;}

.testimonial{
	width: 498px;
	border: 1px solid #ccc;
	background: #dfe9ee url(images/testimonial_background.jpg) top repeat-x;
}

#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
#slider, #slider li{
		width: 502px;
		overflow:hidden;
		}
#slider img{border: 1px solid #ccc;}

input, textarea{
	padding: 5px;
	color: #333333;
	width: 450px;
	border: 1px solid #cccccc;
}

/* Footer Styles */
#footer p{
	width: 960px;
	margin-left: auto; margin-right: auto;
	padding: 10px;
	
	text-align: right;
	font: 8pt normal Arial, Helvetica, sans-serif;
	color: #edecec;
	letter-spacing: 1px;
}
