body {
		background: url(../images/mainBg.jpg) repeat-x #292929;
		margin: 0;
		padding: 0;
	}
	
	a {
		color: #d57930;
		text-decoration: none;
	}
	
	a:hover {
		text-decoration: underline;	
	}
	
	
	#wrapper {
		width: 993px;
		margin: 0 auto;
		background: url(../images/bgExpand.jpg) repeat-y;
	}
	
	#wrapperSub {
		width: 993px;
		margin: 0 auto;
		background: url(../images/bgExpandSub.jpg) repeat-y;
		
	}
	#header {
		background:url(../images/header.jpg) no-repeat;
		height: 328px;
		
	}
	#mainContent {
		background: url(../images/mainContentBg.jpg) no-repeat;
		min-height: 474px;
	}
	
	#mainContentSub {
		background: url(../images/mainContentBgSub.jpg) no-repeat;
		min-height: 474px;
		padding: 20px 35px 0 35px;
		font-family: Verdana, Geneva, sans-serif;
		color: #c7c3bd;		
		font-size: 12px;
	}
	#footer {
		background: url(../images/footerBg.jpg);
		height: 32px;
	}
	
	#footerSub {
		background: url(../images/footerBgSub.jpg);
		height: 32px;
	}
	ul#mainNav {
		list-style-type: none;
		margin: 0;
		padding: 0;
		width: 666px;
		float: right;
		margin-right: 12px;
	}
	
	#mainNav li {
		display: block;
		float: left;
		text-align: center;
	}
	
	#mainNav li a {
		display: block;
		width: 111px;
		height: 27px;
		background:url(../images/navBg.jpg) no-repeat;
		text-decoration: none;
		font-family: Verdana, Geneva, sans-serif;
		color: #b1aca2;
		font-size: 13px;
		padding: 40px 0 0 0;
	}
	
	#mainNav li a:hover {
		background: url(../images/navActive.jpg);	
	}
	
	.bannerImages {
		padding: 0 0 0 10px;
	}
	
	body#Home li.Home a, body#About li.About a, body#Collections li.Collections a, body#Maps li.Maps a, body#News li.News a, body#Contact li.Contact a {
		background: url(../images/navActive.jpg);	
		color: #CCC;
	}
	
	#leftCol {
		width: 570px;		
		padding-left: 30px;
		font-family: Verdana, Geneva, sans-serif;
		color: #c7c3bd;		
		font-size: 11px;
	}
	
	#leftCol strong {
		color: 	#e2e1df;
		font-size: 12px;
	}
	
	#leftCol h2 {
		margin: 0 0 3px 0;
		padding: 7px 0 7px 0;
		border-bottom: 1px solid #5f5d58;
		border-top: 1px solid #5f5d58;
		letter-spacing: 1px;
		font-size: 19px;
		font-family: Arial, Helvetica, sans-serif;
		color: #e2e1df;
		
		
	}
	
	ul.featureHome {
		list-style-type: none;
		margin: 0;
		padding: 0;
		font-size: 12px;
		width: 300px;
		float: left;
	}
	
	#leftCol li img {
		float:left;
		
		padding: 0 6px 0 0;
	}
	
	#leftCol .featureHome li p {
		padding-top: 13px;	
	}
	#leftCol.featureHome ul li {
		display: block;	
	}
	
	#leftCol ul.featureHome li a {
		display: block;
		height: 60px;
	}
	
	.search {
		color: #c7c3bd;		
		font-size: 11px;
	}
	
	.search h2 {
		margin: 0 0 3px 0;
		padding: 10px 0 6px 0;
		border-bottom: 1px solid #5f5d58;
		letter-spacing: 1px;
		font-size: 19px;
		font-family:  Arial, Helvetica, sans-serif;
	}
	
	.middleCol {
		float: right;
		width: 250px;
		color: #c7c3bd;	
		font-size: 10px;
		
	}
	
	.logos {
		border-top: 1px solid #5f5d58;
		padding-top: 2px;
	}
	
	.clear {
		clear: both;	
	}
	
	#rightCol {
		float: right;
		width: 335px;
		padding-right: 32px;
		height: 200px;
		color: #c7c3bd;	
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
	}
	
	#rightCol h2 {
		margin: 0 0 3px 0;
		padding: 10px 0 6px 0;
		border-bottom: 1px solid #5f5d58;
		letter-spacing: 1px;
		font-size: 19px;
		font-family: Arial, Helvetica, sans-serif;
		color: #e2e1df;
		
	}
	
	img.feature {
		padding: 8px;
		border: 1px solid #5f5d58;
		margin-left: 3px;
	}
	
	.featureTitle {
		padding: 8px;
		background: #565555;
		color: #e2e1df;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
		margin: 8px 0 2px 0;
		
	}
	
	.featureDescription {
		padding: 8px;
		background: #565555;
		color: #d0c5ab;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	
	.featureTitle p {
		margin: 0;
		padding: 0;
	}
	
	.featureDescription p {
		padding: 0 0 8px 0;
		margin: 0;
	}
	
	.newsDate {
		padding: 8px;
		background: #565555;
		color: #e2e1df;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
		margin: 8px 0 2px 0;
		display: block;
	}
	
	.newsItem {
		padding: 8px;
		background: #565555;
		
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		
	}
	
	.subHeader  {
		border-bottom: 1px solid #5f5d58;
		letter-spacing: 1px;
		font-size: 20px;
		font-family:  Arial, Helvetica, sans-serif;
		color: #e2e1df;
		margin: 0 0 3px 0;
		padding: 0 0 6px 0;
		
	}
	
	.searchBox {
		width: 200px;
		float: right;
		border: 1px solid #5f5d58;
		padding: 8px;
		margin-left: 7px;
		margin-bottom: 7px;
	}
	
	.spectItem img {
		float: left;
		padding: 0 15px 10px 0;

	}
	
	.spectItem  {
		clear: left;
		
	}
	
		#soundContent {
		padding: 15px;
		font-size: 13px;
	}
	
	.imageText {
		font-size: 10px;
		padding: 2px;
	}
	
	.featureImage {
		width: 250px;
		float:right;
		margin-right: 15px;
	
	}
	
	.featureSoundsHeader {
		font-size: 18px;	
	}
	
