body { color: #545454; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; text-align: left; margin: 3px 0 0; padding: 0; }
a:link { color: #48ad00; }
a:hover { color: #337901; }
a:visited { color: #48ad00; }
#wrap { text-align: left; width: 760px; margin: 0 auto 15px; padding: 0; }
#top { background-color: white; height: 60px; margin: 0; padding: 0 0 0; }
#navbar { background-color: #dbdada; width: 345px; height: 60px; float: right; margin: 0; padding: 0; }
#mn { height: 27px; overflow: hidden; margin: 33px 0 0; padding: 0 0 0; }
#mn li { margin: 0; padding: 0; list-style-type: none; display: inline; }
#mn a { height: 27px; float: left; padding: 27px 0 0; }
#mn a:hover { background-position: 0 -27px; }
#mn a.selected { background-position: 0 -54px; }
#mn-activities a { background-image: url(../images/mn-activities.gif); background-repeat: no-repeat; background-position: left top; width: 105px; }
#mn-facts a { background-image: url(../images/mn-facts.gif); background-repeat: no-repeat; background-position: left top; width: 135px; }
#mn-resources a { background-image: url(../images/mn-resources.gif); background-repeat: no-repeat; background-position: left top; width: 105px; }
#content { background-color: #d3f4b2; margin: 0; padding: 0; }
#center { background-color: #e5fbff; background-image: url(../images/p-home.jpg); background-repeat: no-repeat; background-position: 0 56px; margin: 0 0 0 3px; padding: 253px 0 20px; }
#main { background-color: white; margin: 0 0 1px 260px; padding: 0; }
/*___________Home Page__________*/
body.home #top { background-color: white; background-image: url(../images/t-perk_home.gif); background-repeat: no-repeat; height: 70px; }
#left { font-size: 9px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #6ddb00; letter-spacing: 1px; margin: 0; padding: 0 0 0; width: 260px; float: left; }
#left p { margin: 0; padding: 0; }
#left a { color: #738066; font-weight: bold; text-decoration: none; }
#left a:hover { color: white; }
span.section { display: none; }
#message { color: black; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #00d7fd; position: absolute; top: 73px; width: 424px; height: 46px; margin: 0; padding-top: 10px; padding-right: 40px; padding-left: 33px; }
body.home #center p { background-image: url(../images/arrow_blue_home.gif); background-repeat: no-repeat; background-position: left top; margin-top: 20px; margin-bottom: 20px; margin-left: 33px; padding: 0 70px 6px 30px; }
body.home #center p.no_arrow { background-image: none; margin-top: 20px; margin-bottom: 20px; margin-left: 33px; margin-right: 60px; padding: 0 0 0 0; }
body.home #center a:link, body.home a:visited { color: #00d7fd; }
body.home #center a:hover, body.home a:active { color: #2db8d0; }
body.home #navbar { background-color: #dbdada; margin: 0 0 0 415px; padding: 0; width: 345px; height: 67px; }
body.home #mn { margin: 43px 0 0; padding: 0 0 0; height: 27px; overflow: hidden; }
body.home #center div.features { background-image: url(../images/t-features_sub.gif); background-repeat: no-repeat; background-position: 0 0; height: 21px; margin: 0; padding: 0; border-top: 2px solid white; border-bottom: 2px solid white; }
body.home #center div.rel_resources { background-image: url(../images/t-rel_resources_sub.gif); background-repeat: no-repeat; background-position: 0 0; margin: 0; padding: 0; height: 21px; border-top: 2px solid white; border-bottom: 2px solid white; }
body.home #center h1 { display: none; }
p.credit { font-size: 85%; text-align: right; margin: 0; padding: 0; }
/*_______Home Page Left Nav__________*/
.ssn-lessons a { color: #738066; background-color: #6ddb00; display: block; margin: 0; height: 14px; padding: 4px 0 0 16px; }
p.row { background-color: #6ddb00; width: 260px; height: 16px; }
p.row a { display: inline; }
.ssn-benefit a { background-color: #6ddb00; height: 16px; float: left; margin: 0; padding-left: 16px; display: block; }
.ssn-resource a{ background-color: #6ddb00; height: 16px; margin: 0; display: block; }
#biking { background-image: url(../images/sn-biking_home.gif); background-repeat: no-repeat; background-position: 0 0; margin: 0; padding: 58px 0 6px; }
#walking { background-image: url(../images/sn-walking_home.gif) !important; background-repeat: no-repeat; background-position: 0 0; margin: 0; padding: 58px 0 6px; }
#water { background-image: url(../images/sn-water_home.gif) !important; background-repeat: no-repeat; background-position: 0 0; margin: 0; padding: 58px 0 6px; }
#snow { background-image: url(../images/sn-snow_home.gif) !important; background-repeat: no-repeat; background-position: 0 0; margin: 0; padding: 58px 0 6px; }
/*_________footer___________*/
#footer { color: #747474; font-size: 90%; background-color: #dbdada; height: 23px; clear: both; margin: 1px 0 3px; padding: 2px 0; }
#footer p { float: right; margin-top: 4px; margin-right: 15px; margin-bottom: 0; }
#footer a, #footer  a:visited { color: #343434; }
#footer a:hover { color: #000; }
#btm_nav { width: 162px; height: 21px; float: left; margin: 0; padding: 0; }
#bn { height: 21px; overflow: hidden; margin: 0; padding: 0; }
#bn li { margin: 0; padding: 0; list-style-type: none; display: inline; }
#bn a { height: 21px; float: left; padding-top: 21px; }
#bn a:hover { background-position: 0 -21px; }
#bn a.selected { background-position: 0 -42px; }
#bn a.selected a:hover { background-position: 0 -42px; }
#bn-home a { background-image: url(../images/bn-home.gif); background-repeat: no-repeat; background-position: left top; width: 48px; }
#bn-sitemap a { background-image: url(../images/bn-sitemap.gif); background-repeat: no-repeat; background-position: left top; width: 53px; }
#bn-contact a { background-image: url(../images/bn-contact.gif); background-repeat: no-repeat; background-position: left top; width: 61px; }

