body {
	background-image: url(riverTrailbg.gif);
	background-repeat: repeat;
}
#info {
	background-image: url(contentBackground.jpg);
	background-repeat: repeat-y;
}
#bottomMap {
	background-image: url(bottomBorder.gif);
}
#topMap {
	background-image: url(topBorder.gif);
}
#map {
	background-color: #FFF;
}
#infoBottom {
	background-image: url(contentBottom.jpg);
	background-repeat: no-repeat;
}
#leftMap {
	background-image: url(leftBorder.gif);
}

a.rolloverHome {
   display: inline-block;
   width: 219px;
   height: 41px;
   text-decoration: none;
   background: url("mHome.gif");
}
a.rolloverHome:hover {
   background-position: -219px 0;
}

a.rolloverAbout {
   display: inline-block;
   width: 195px;
   height: 41px;
   text-decoration: none;
   background: url("mAbout.gif");
}
a.rolloverAbout:hover {
   background-position: -195px 0;
}
a.rolloverDownloads {
   display: inline-block;
   width: 109px;
   height: 41px;
   text-decoration: none;
   background: url("mDownloads.gif");
}
a.rolloverDownloads:hover {
   background-position: -109px 0;
}

a.rolloverContact {
   display: inline-block;
   width: 107px;
   height: 41px;
   text-decoration: none;
   background: url("mContact.gif");
}
a.rolloverContact:hover {
   background-position: -107px 0;
}
a.rolloverNat {
   display: inline-block;
   width: 37px;
   height: 40px;
   text-decoration: none;
   background: url("lNatPark.gif");
}
a.rolloverNat:hover {
   background-position: -37px 0;
}

a.rolloverMass {
   display: inline-block;
   width: 36px;
   height: 40px;
   text-decoration: none;
   background: url("lMass.gif");
}
a.rolloverMass:hover {
   background-position: -36px 0;
}
a.rolloverSud {
   display: inline-block;
   width: 63px;
   height: 40px;
   text-decoration: none;
   background: url("lSud.gif");
}
a.rolloverSud:hover {
   background-position: -63px 0;
}
a.rolloverOar {
   display: inline-block;
   width: 70px;
   height: 40px;
   text-decoration: none;
   background: url("lOar.gif");
}
a.rolloverOar:hover {
   background-position: -70px 0;
}

#contentText {
	background-image: url(contentBackground.jpg);
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-left: 24px;
	padding-top: 12px;
}

#contentTextNoTable {
	margin-right: 60px;
	margin-left: 60px;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-top: 12px;
	padding-bottom: 36px;

}

#footer {


	padding-top: 15px;


}

#footerLogos {

	width: 136px;

}
#footerLogosConcord {

	width: 144px;

}

#footerText {
	color: #4d4c3b;
	font-size: 0.6em;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	padding-left: 8px;
	padding-top: 4px;
	padding-right: 38px;

}
.boatingRiver {
	background: url(boatingLinksbg.gif) 0px 20px;
	width: 588px;
}

.boating {
	color: #1a5079;
	font-size: 0.75em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding-left: 15px;
	padding-top: 12px;
	padding-right: 40px;
}
.boatinglinks {
	padding-left: 12px;
	padding-right: 37px;
	}
.boatinglinks a {
	color: #1a5079;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

td.boating.one:first-child, td.boating.two:first-child, td.boating.three:first-child {text-indent: -1.1em;}
td.boating.one,
td.boating.two,
td.boating.three {
	width: 238px;
	height: 68px;
	padding-top: 0px;
	padding-left: 20px;
}

td.boating.one:hover, td.boating.two:hover, td.boating.three:hover {
	background:#b9b8af;
}

.riverlinks {
	width: 177px;
	padding-top: 12px;
	color: #1a5079;
	text-align: left;
	font-size: 0.75em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.riverlinks a {
	display: block;
	padding-left: 0px;	
	padding-bottom: 4px;
	padding-right: 14px;
	margin-right: 2px;
	padding-top: 3px;
	text-decoration: none;
	color: #1a5079;	
}
.riverlinks a:hover {
	background:#c2b29f;
}
.wildandscenic {
	background-position: 0px 38px;
	background-repeat: no-repeat;
	background-image: url(wildScenicbg.gif);
	width: 588px;
}
.wscopy {
	padding-bottom: 30px;
	padding-right: 50px;
	color: #1a5079;
	font-size: 0.85	em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	width: 380px;
	padding-left: 120px;
	padding-top: 12px;
}

