﻿body {
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
}

/************* inside page cosmetic styles **************/
#masthead-1 {
	background-image: url('/_acc-images/inside-pages/inside-header-bg32.jpg');
	width: 100%;
	padding: 0px;
	margin: 0px;
	background-repeat: repeat-x;
	background-color: #D7E0D4;
}
#masthead-2 {
	background-color: #D7E0D4;
	width: 100%;
	padding: 0px;
	margin: 0px;
}
#inner-date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6b8662;
	font-size: xx-small;
	padding: 0px 4px 2px 0px;
	margin: 0px 4px 2px 0px;
	float: right;
}

#inner-subhead-nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #F9FAF8;
	font-size: xx-small;
	padding: 0px 0px 2px 4px;
	margin: 0px 0px 2px 4px;
	float: left;

}
#inner-subhead-nav a {
	text-decoration: none;
	color: #6B8662;
	padding: 0px;
	margin: 0px;
}

#inner-subhead-nav a:hover {
	text-decoration: underline;
	color: #0C100B;
}


/************* .breadcrumb styles **************/

.breadcrumb {
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 6px 0px 4px 4px;
	margin: 6px 0px 0px 4px;
	font-size: xx-small;
}

.breadcrumb img {
	display: block;
}
.breadcrumb a {
	padding: 0px 0px 0px 4px;
	margin: 0px;
}


#subheader {
	padding: 0px;
	margin:  2px 0px 2px 0px;
	width: 758px;
}


#railtrail-wrapper {
	width: 758px;
}


#railtrail {
	padding: 12px;
	margin: 12px 7px 12px 8px;
	width: 480px;
	font-size: smaller;
	float: left;
	border-left: solid 1px #371C00;

}

#railtrail ul {
	list-style-type: none;
	padding: 0px;
	margin: 4px;
}

#railtrail ul li {
	padding: 0px;
	margin: 0px 0px 4px 0px;
}

#railtrail-banner {
	background-image: url('images/rail-trail-banner.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	width: 577px;
	height: 62px;
	margin: 24px 0px 0px 7px;
	padding: 0px;
	float: left;
	clear: right;
}


#railtrail h1 {
	font-size: 140%;
	text-align: center;
	color: #312519;
}


a:link {
	text-decoration: none;
	color: #663300;
}

a:visited {
	text-decoration: none;
	color: #663300;
}

a:hover {
	text-decoration: underline;
	color: #371C00;
}


.railtrail-links {
	padding: 0px;
	margin: 12px 0px 12px 0px;
	color: #3C4B37;
	text-align: center;
}

.map-photo {
	text-align: center;
}
.map-photo img {
	border: 1px solid #312519;
	padding: 1px;
	margin: 0px;
}

.photo-caption {
	padding: 2px;
	margin: 2px;
	font-family: georgia, garamond, "times new roman", times, serif;
	color: #312519;
	width: 450px;
	font-size: larger;
	font-weight: bold;
}
.photo-nav {
	padding: 0px;
	margin: 0px;
	color: #999966;
}


#q-list ul {
	list-style-type: none;
	padding: 0px;
	margin: 24px 4px 4px 4px;
}
#q-list ul li {
	padding: 0px;
	margin: 16px 0px 8px 0px;
}
#q-list ul li a {
	text-decoration: none;
	padding: 0px 0px 4px 8px;
	margin: 0px;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3c4b37;
	line-height: 140%;
}

#q-list ul li a:hover {
	padding: 0px 0px 4px 8px;
	margin: 0px;
	display: block;
	color: #0c100b;
	text-decoration: underline;
}

#left-sidebar {
	float: left;
	width: 200px;
	padding: 8px;
	margin: 12px 8px 12px 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: smaller;
	background-color: #f3f5f2;
	clear: left;
}

#left-sidebar ul {
	list-style-type: none;
	padding: 0px;
	margin: 4px;
}

#left-sidebar ul li {
	padding: 0px 0px 2px 8px;
	margin: 0px 0px 4px 0px;
	border-bottom: groove 2px #f3f3f2;
	}

#left-sidebar li a {
	text-decoration: none;
	padding: 0px 0px 0px 8px;
	margin: 0px;
	display: block;

}

#left-sidebar li a:hover {
	text-decoration: underline;
	padding: 0px 0px 0px 8px;
	margin: 0px;
	display: block;
}

#left-sidebar p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: smaller;
}
#map-frame {
	border: 1px solid #cccccc;
	margin: 0px;
	width: 640px;
}
.stat {
	font-weight: bold;
	width: 140px;
	float: left;
	clear: left;
}
.detail {
	width: 340px;
	float: right;
	clear: right;
}
.photo-right {
	float: right;
	padding: 0px;
	margin: 8px 0px 8px 12px;
}
.photo-left {
	float: left;
	padding: 0px;
	margin: 8px 12px 8px 0px;
}
#footer {
	width: 100%;
	background-image: url('../_acc-images/main/fiber-bg-100x100.jpg');
	background-color: #A5B89E;
	border-top: solid 1px #6b8662;
	padding: 8px 0px 0px 0px;
	margin: 0px;
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
}

#footer-nav {
	width: 740px;
	padding: 6px 0px 6px 0px;
	margin: 0px auto 0px auto;
	clear: both;
	text-align: center;
}

#footer-ads {
	width: 756px;
	padding: 0px;
	margin: 12px auto 0px auto;
	text-align: center;
}

#pdf-note {
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0C100B;
	padding: 0px;
}

#copyright {
	padding: 12px 0px 12px 0px;
	margin: 12px 0px 12px 0px;
	clear: both;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #F3F5F2;
}



/* Hide bold text from CSS view */
#footer b {
	visibility: collapse;
	display: none;
}


#footer-nav ul {
	padding: 0px;
	margin: 6px 0px 0px 7px;
	list-style-type: none;
}

#footer-nav ul li {
	padding: 0px;
	margin: 0px;
	display: inline;
}

#footer-nav a {
	padding: 0px 4px 2px 4px;
	margin: 0px 4px 0px 4px;
	text-decoration: none;
	color: #3C4B37;
	border-left: 1px #3C4B37 solid;
	border-right:  1px #3C4B37 solid;
	border-top: none;
	border-bottom: none;
}

#footer-nav a:hover {
	color: #0C100B;
	border-left: 1px #0C100B solid;
	border-right:  1px #0C100B solid;
	border-top: none;
	border-bottom: none;


}



#pdf-note a {
	color: #3C4B37;
}

#pdf-note a:hover {
	color: #F3F5F2;
}

#pdf-note img {
	float: left;
	clear: left;
	margin: 0px 4px 4px 0px;
}

#footer-ads img {
	border: 0px;
	padding: 4px;
	margin: 4px;
}

