body	{
	background-color: #f5f6f8;
	}

/* ===================================================================
		main
*/

.main {
	width: 894px;
	margin: 0 auto;
	padding: 0; /* was 0 28px; */
	background-color: #fff;
}

/* ===================================
		feature
*/

.main .feature {
	width: 892px;
	height: 302px;
	border: 1px solid #c9bf8d;
}

*html .main .feature	{
	overflow: hidden;
	}

/* ===================================
		feature - utility
*/

.main .feature .utility {
	background-color: #eae6d2;
	height: 2.3em;
	text-align: right;
	padding-right: 10px;
	padding-left: 25px;
}

.main .feature .utility .crumb {
	float: left;
}

.main .feature .utility .crumb li {
	float: left;
	list-style: none;
	font-size: 1.2em;
	padding-top: .4em;
	color: #575757;
}

.main .feature .utility .crumb li a {
	background-image: url('../graphics/clipartCrumbArrow.png');
	background-repeat: no-repeat;
	background-position: center right;
	padding-right: 12px;
	margin-right: 6px;
}

.main .feature .utility p {
	padding-top: .4em;
	float: right;
	padding-right: 15px;
}

.main .feature .utility p a {
	font-size: 1.2em;
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 1.6em;
}

.main .feature .utility p.printPage a {
	background-image: url('../graphics/clipartPrinter.png');
}

.main .feature .utility p.emailPage a {
	background-image: url('../graphics/clipartEnvelope.png');
}

/* ===================================
		feature - map
*/

.main .feature .map {
	float: left;
}

.main .feature .mapInfo {
	float: left;
	width: 508px;
	padding: 20px 30px;
}

.main .feature .mapInfo h2	{
	background-image: none;
	text-transform: uppercase;
	color: #783345;
	font: bold 1.7em arial, sans-serif;
}

.description a:link,
.description a:visited,
.description a:hover	{
	text-decoration: underline;
	}

.main .feature .mapInfo .description p {
	padding-top: 10px;
	font-size: 1.3em;
	line-height: 1.3em;
	color: #575757;
}

/* ===================================
		feature - info
*/

.main .feature .info {
	padding-top: 30px;
	font-size: 1.3em;
}

.main .feature .info p {
	margin-bottom: 10px;
}

.main .feature .info div {
	float: left;
	width: 220px;
	padding-right: 30px;
}

.main .feature .info p.library, .main .feature .info p.library a {
	font-size: 1.4em;
	display: block;
	width: 175px;
	height: 15px;
	background-image: url('../graphics/titleResourceLibrary.png');
}

.main .feature .info p.projects, .main .feature .info p.projects a {
	font-size: 1.4em;
	display: block;
	width: 96px;
	height: 17px;
	background-image: url('../graphics/titleProjects.png');
}

/* ===================================
		sidebar
*/

.sidebar {
	width: 302px;
	float: left;
	padding: 25px;
	padding-bottom: 20px;
}

*html .sidebar	{
	width: 277px;
	}


/* ===================================
		content
*/

.content {
	width: 518px;
	float: left;
	padding: 0px 20px 0 2px;
	font-size: 1.3em;
	line-height: 1.3em;
	color: #575757;
}

.content h4 {
	clear: left;
	font-size: 1.1em;
	font-weight: bold;
	color: #4a4512;
	padding-top: 20px;
	text-transform: none;
}

.content p {
	padding: 5px 0;
}

.content img {
	float: left;
	margin: 5px 10px 5px 0;
}

/* =================================
		lists
*/
	
.sidebar ul	{
	margin-left: 1em;
	padding-left: 0;
}

.sidebar ul li	{
	margin: 0;
	padding: 0;
	font-size: 1.2em;
}











