/* Schuylkill River Trail Stylesheet */
/* Author: Brian Gunzenhauser */
/* 2007, Scheffey, Inc. */

/* -- [ Table of Contents ] -- */

/* 

=global -> global styles
=header -> site header
=nav -> main navigation
=subnav -> sub navigation(s) in header 
=essence -> interior page styles 
=footer -> footer
=home -> home page
=textform -> text/form page
=form -> form(s)
=landing -> trail landing page
=gallery -> trail gallery page
=detail -> trail detail page
=info -> trail amenities; trail news; trail status; trail events; trail links
=trailhead -> trail head landing page
=map -> trail map page

*/


/* -- [ =global ] -- */

body {
margin: 0;
padding: 0;
text-align: left;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
color: #000;
}

/* -- [ =header ] -- */

#logo {
display: none;
}

#logo img {
display: none;
}

#print-logo {
display: block;

}

#nav {
display: none;
}


#header-map {
display: none;
}

#compass-images {
display: none;
}

#header-ess ul#sub-nav-btm {
display: none;
}

#header-ess #sub-nav-top {
display: none;
}


/* -- [ /header ] -- */


/* -- [ =essence ] -- */

#all-ess-wrap {

}

#ess-wrap {

}

#ess-inside-wrap {

}

#page-wrap { /* all pages but the home page */

}

#page-left {

}

#page-right {

}

#page-right h1 {
margin: 0 0 23px 0;
}

/* -- [ /essence ] -- */

/* -- [ =footer ] -- */

#footer-ess p.footer-copy {
margin: 20px 0 0 0;
padding: 0;
font-size: 12px;
line-height: 14px;
}

#footer-ess p.footer-links,
#footer-ess p.footer-links a,
#footer-ess p.footer-links a:visited,
#footer-ess p.footer-links a:hover {
display: none;
}

/* -- [ /footer ] -- */


/* -- [ =home ] -- */

#home-page-wrap {

}

#home-page-img img {
display: none;
}

#home-page-trans-box {
display: inline;
}



#home-page-trans-box img.ico-penn {
display: none;
}

#home-page-trans-box .button {
display: none;
}


#home-news {

}

#home-news h2 {

}

#home-news .home-news-each {
margin: 0 0 20px 0;
padding: 0;
}

#home-news .home-news-each p {
margin: 0;
padding: 0;
font-size: 12px;
line-height: 18px;
color: #fff;
}

#home-news .home-news-each p.date {
font-style: italic;
}

#home-news .home-news-each h3 {
margin: 0;
padding: 0;
font-size: 14px;
}

#home-bottom {
}

#home-bottom-left {
}

#home-bottom-left h4 {
}

#home-bottom-left p {
}

#home-bottom-mid {
}

#home-bottom-mid h2 {

}

#home-bottom-mid .status-each {


}

#home-bottom-mid .status-date {

}

#home-bottom-mid .status-date p.month {
display: inline;
}

#home-bottom-mid .status-date p.date {
display: inline;
}

#home-bottom-mid .status-desc {
clear: left;
}

#home-bottom-mid .status-desc h4 {
margin: 0;
padding: 0;
}


#home-bottom-mid .status-desc p {
margin: 0;
padding: 0;
font-size: 12px;
line-height: 18px;
color: #000;
}

#home-bottom-mid .status-cta {
display: none;
}


#home-bottom-right {
}

#home-bottom-right h2 {
}

#home-bottom-right .events-each {
}

#home-bottom-right .events-date {
}

#home-bottom-right .events-date p.month {
display: inline;
}

#home-bottom-right .events-date p.date {
display: inline;
}

#home-bottom-right .events-desc {
clear: left;
}

#home-bottom-right .events-desc h4 {
margin: 0;
padding: 0;
}

#home-bottom-right .events-desc p {
margin: 0;
padding: 0;
font-size: 12px;
line-height: 18px;
color: #000;
}

#home-bottom-right .events-cta {
display: none;
}


/* -- [ /home ] -- */


/* -- [ =textform ] -- */

#text-left {

}

#text-left p {


}

#text-right-ess {

}

#text-right-ess p {

}

#text-right-ess ul {

}

#text-right-ess ul li {

}

#text-right-img {
display: none;
}

#text-right-img img {
display: none;
}

#text-right-img p {
display: none;
}

/* -- [ =form ] -- */

form {
display: none;
}

form #form {

}

form fieldset {

}

form fieldset legend {

}

form #form div.field-each {

}

form #form label {

}

form #form input.input-field {

}

form #form div.field-indent {

}

form #form textarea {

}


form #form div.field-indent input.form-chk {

}

form #form div.field-indent p.form-chk-txt {

} 

form #form div.field-indent p {

}

/* -- [ /form ] -- */

/* -- [ /textform ] -- */

/* -- [ =trail-landing ] -- */

#trail-legend {
float: right;
}

#trail-legend img {
display: block;
border: 0;
}

#trail-main {
float: left;
display: inline;
width: 510px;
margin: 0;
padding: 0;
}

#trail-main p {
margin: 0 0 20px 0;
padding: 0;
}

#trail-main p.return {
display: none;
}

#trail-main p.return span {

}

#trail-main h2 {

}

#trail-main #paginate {
display: none;
}

#trail-main #paginate p {

}

#trail-main #paginate p.page-of {

}

#trail-main #trail-options {

}

#trail-main #trail-options p.trail-open {

}

#trail-main #trail-options p.trail-open span {

}

#trail-main #trail-options p.trail-closed {

}

#trail-main #trail-options p.trail-closed span {

}

#trail-main #trail-options #trail-each-wrap {
display: none;
}

#trail-main #trail-options #trail-each-wrap .trail-option-each {

}

#trail-main #trail-options #trail-each-wrap .trail-option-each img {

}

#trail-main #trail-options #trail-each-wrap .trail-option-each p {

}

#trail-main img.trail-landing-map {
margin: 0 0 5px 0;
}

#trail-sidebar {
clear: left;
}

#trail-sidebar h2 {

}

#trail-sidebar .trail-head-each {

}

#trail-sidebar .trail-head-each img {
display: none;
}

#trail-sidebar .trail-head-each p {

}

#trail-sidebar img.trail-location {

}

#trail-sidebar p.return-to-trail {
display: none;
}

#trail-sidebar p.return-to-trail a,
#trail-sidebar p.return-to-trail a:visited,
#trail-sidebar p.return-to-trail a:hover {

}

/* -- [ /trail-landing ] -- */

/* -- [ =gallery ] -- */

ul#trail-gallery {
float: left;
display: inline;
margin: 0;
padding: 0;
list-style: none;
}

ul#trail-gallery li {
float: left;
display: inline;
margin: 0 12px 12px 0;
padding: 0;
list-style: none;
}

ul#trail-gallery li img {
display: block;
margin: 0;
padding: 0;
border: none;
}

/* -- [ /gallery ] -- */

/* -- [ =detail ] -- */

h3.events {

}

h2.event-headline {

}

img.event-image {
display: none;
}

/* -- [ /detail ] -- */

/* -- [ =amenities ] -- */

.amenity-each,
.news-each,
.status-each,
.events-each,
.links-each {
display: block;
margin: 0 0 30px 0;
padding: 0;
}

.amenity-each h3,
.news-each h3,
.status-each h3,
.events-each h3,
.links-each h3 {
margin: 0 0 5px 0;
padding: 0;
font-size: 18px;
line-height: 18px;
font-weight: normal;
}

.amenity-each p,
.news-each p,
.status-each p,
.events-each p,
.links-each p {
margin: 0 0 5px 0 !important;
padding: 0;
line-height: 18px;
}

.amenity-each p a,
.amenity-each p a:visited,
.amenity-each p a:hover {
color: #000;
text-decoration: underline;
}


/* -- [ /amenities ] -- */


/* -- [ =trailhead ] -- */

#trail-main .trail-head-status {

}

#trail-main .trail-head-status p.trail-open {

}

#trail-main .trail-head-status p.trail-open span {

}

#trail-main .trail-head-status p.trail-closed {

}

#trail-main .trail-head-status p.trail-closed span {

}


#trail-sidebar #printable-map {
display: none;
}

#trail-sidebar #printable-map p {

}

/* -- [ /trailhead ] -- */

/* -- [ =map ] -- */

#trail-sidebar img.penn {
display: block;
border: 0;
margin: 0 0 20px 0;
padding: 0;
}

#trail-map-left {
display: none;
}

#trail-map-left img {
}

#trail-map-left p {
}

/* -- [ /map ] -- */