#ad
{
	float:					left;
	padding: 				20px;
	text-align: 			justify;
	width: 					260px;
}

#ad img
{
	border: 				1px solid #454156;
}

.clear-all
{
	clear: 					both;
	display: 				block;
}

#container
{

}

#contact
{

}

#content
{
	float: 					left;
	width: 					480px;
}

#content h4
{
	font-size: 				9pt;
	margin-bottom: 			5px;
	padding-bottom:			0px;
	text-transform: 		uppercase;
}

#content p
{
	margin-top: 			0px;
	padding-top:			0px;
}

#booklets
{
	display: 				block;
	margin-left: 			-35px;
	width: 					550px;
}

#booklets li
{
	list-style: 			none;
	float: 					left;
	margin: 				0px;
	padding-right:			10px;
}

#footer
{

}

#header
{

}

.nav-current
{
	background-color: 		#2b2936;
	color: 					#ffffff;
	display: 				block;
	padding: 				10px 20px 10px 20px;
	margin:		 			0px;
	text-decoration: 		none;
}

#nav
{
	padding-top: 			10px;
}

#nav a
{
	background-color: 		#2d7b90;
	color: 					#ffffff;
	display: 				block;
	padding: 				10px 20px 10px 20px;
	margin:		 			0px;
	text-decoration: 		none;
}

#nav a:hover
{	
	background-color: 		#454156;
	color: 					#ffffff;
	display: 				block;
	padding: 				10px 20px 10px 20px;
	margin:		 			0px;
	text-decoration: 		none;
}

#nav ul
{
	margin: 				0px;
	padding: 				0px;
}

#nav li
{
	display: 				inline;
	float: 					left;
	font-family: 			Arial;
	font-size: 				10pt;
	list-style: 			none;
	margin: 				0px;
	padding: 				0px;
	text-transform: 		uppercase;
	white-space: 			nowrap;
}

.news
{
	background-color: 		#efefef;
	margin-bottom: 			0px;
	margin-top: 			0px;
	padding: 				3px;
	padding-left: 			8px;
}

.news-alt
{
	background-color: 		#ffffff;
	margin-bottom: 			0px;
	margin-top: 			0px;
	padding: 				3px;
	padding-left: 			8px;
	width: 					450px;
}

.news li
{
	display: 				inline;	
	list-style: 			none;
	padding-left: 			0px;
	padding-right:			20px;
	width:					250px;
}

.news-alt li
{
	display: 				inline;	
	list-style: 			none;
	padding-left: 			0px;
	padding-right:			20px;
	width:					250px;
}

#schedule
{
	display: 				block;
	margin-left: 			0px;
}

#schedule ul
{
	background-color: 		#ffff97;
	float: 					left;
	height: 				100px;
	margin: 				5px;
	padding: 				12px;
	width: 					120px;
}

#schedule li
{
	list-style: 			none;
}

#schedule-hours
{
	clear: 					both;
	float:					left;
	padding-left: 			20px;
}

.staff-alt
{
	background-color: 		#ffffff;
	clear: 					both;
	height: 				15px;
	margin-bottom: 			0px;
	margin-top: 			0px;
	padding: 				3px;
	padding-left: 			8px;
}

.staff-alt li
{
	float:					left;
	list-style: 			none;
	padding-left: 			0px;
}

.staff
{
	background-color: 		#efefef;
	clear: 					both;
	height: 				15px;
	margin-bottom: 			0px;
	margin-top: 			0px;
	padding: 				3px;
	padding-left: 			8px;
}

.staff li
{
	float: 					left;
	list-style: 			none;
	padding-left: 			0px;
}

.staff-name
{
	width:					200px;
}

.staff-title
{
	width: 					150px;
}

.staff-email
{
	width: 					110px;
}

#page
{
	float: 					left;
	font-family: 			Arial;
	font-size: 				10pt;
	padding-top: 			20px;
	padding-left: 			20px;
	width: 					950px;
}

