body {
	background-color:#e9dec8;
	background-image:url(/images/bg-body.jpg);
	background-repeat:repeat-x;
}

#wrapper {
	margin:0 auto;
	width:938px;
}

#topbar { padding:0 20px; width: 938px; height:54px; }

#navtop {
	background-image:url(/images/bg-nav.png);
	background-repeat:no-repeat;
	background-position:center top;
	padding:0 20px;
}
#navtop li a:focus { outline: 0; }
#navtop li {
	list-style-type:none;
	display:inline;
	padding:0 25px;
	background-image:url(/images/nav-divider.jpg);
	background-repeat:no-repeat;
	background-position:center right;
}
#navtop li.last { background-image:none; }
#navtop li a {
	display:inline-block;
	line-height:38px;
	color:#1a1a1a;
	text-decoration:none;
	padding:0 10px;
}
#navtop li a:hover { color:#fff; background-color:#a39473; }

#contentWrapper { padding:10px 5px; }
#contentMain { float:left; width:604px; }
#contentSub { float:left; width:604px;
	background-image:url(/images/bg-page-header.jpg);
	background-repeat:no-repeat;
	background-position:center 50px;
}

#content { padding-right: 10px; }
#sidebar { float:left; width:322px; }

#navbot li { list-style-type:none; display:inline; }
#navbot li a { color:#fff; padding:15px 10px; text-decoration:none; }
#navbot li a:hover { text-decoration:underline; }

#utilNav { text-align:right; padding:8px; }
#utilNav img, #utilNav .detail img { padding:0 0 0 5px; }
#utilNav .detail { text-align:left; padding:8px 16px 8px 0; }

#breadcrumbs { }
#breadcrumbs .pageOn { font-weight:bold; }
#breadcrumbs a { color:#2c2c2c; }
