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; 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; display: none; }
#mn { height: 27px; overflow: hidden; margin: 33px 0 0; padding: 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, #mn a:active { background-position: 0 -27px; }
#mn a.selected { background-position: 0 -54px; }
#mn a.selected a:hover { 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: white; background-position: left top; width: 760px; margin: 0 0 1px; padding: 0; }
#main { margin: 0; padding: 65px 0 1px; }
#left { font-size: 9px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: white; width: 162px; overflow: hidden; float: left; margin: 0; padding: 0 0 3px; display: none; }
#left a { color: #738066; text-decoration: none; }
#left a:hover { color: white; }
#left p { margin: 0; padding: 0; }
/*_________global_subnav_______________*/
.ssn-lessons a { color: #738066; background-color: #6ddb00; display: block; margin: 0; height: 14px; padding: 2px 0 0 16px; }
p.row { background-color: #6ddb00; width: 162px; 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; }
/*___________Subnav for Specific Sections __________*/
#biking { background-color: #6ddb00; background-image: url(../images/sn-biking_out.gif); background-repeat: no-repeat; background-position: 0 0; width: 162px; margin: 0; padding: 30px 0 6px; }
body.biking #biking { background-color: #d3f4b2; background-image: url(../images/sn-biking_in.gif); background-repeat: no-repeat; background-position: 0 0; }
body.biking #biking a { background-color: #d3f4b2; }
body.biking #biking a:hover { color: #51ae0a; }
body.biking #biking a.selected { color: #51ae0a; }
body.biking #biking p.row { background-color: #d3f4b2; }
#walking { background-color: #6ddb00; background-image: url(../images/sn-walking_out.gif); background-repeat: no-repeat; background-position: 0 0; width: 162px; margin: 0; padding: 30px 0 6px; }
body.walking #walking { background-color: #d3f4b2; background-image: url(../images/sn-walking_in.gif); background-repeat: no-repeat; background-position: 0 0; }
body.walking #walking a { background-color: #d3f4b2; }
body.walking #walking a:hover { color: #51ae0a; }
body.walking #walking a.selected { color: #51ae0a; }
body.walking #walking p.row { background-color: #d3f4b2; }
#water { background-color: #6ddb00; background-image: url(../images/sn-water_out.gif); background-repeat: no-repeat; background-position: 0 0; width: 162px; margin: 0; padding: 30px 0 6px; }
body.water #water { background-color: #d3f4b2; background-image: url(../images/sn-water_in.gif); background-repeat: no-repeat; background-position: 0 0; }
body.water #water a { background-color: #d3f4b2; }
body.water #water a:hover { color: #51ae0a; }
body.water #water a.selected { color: #51ae0a; }
body.water #water p.row { background-color: #d3f4b2; }
#snow { background-color: #6ddb00; background-image: url(../images/sn-snow_out.gif); background-repeat: no-repeat; background-position: 0 0; width: 162px; margin: 0; padding: 30px 0 6px; }
body.snow #snow { background-color: #d3f4b2; background-image: url(../images/sn-snow_in.gif); background-repeat: no-repeat; background-position: 0 0; }
body.snow #snow a { background-color: #d3f4b2; }
body.snow #snow a:hover { color: #51ae0a; }
body.snow #snow a.selected { color: #51ae0a; }
body.snow #snow p.row { background-color: #d3f4b2; }
/*--------Right Column within Main-------*/
#right { right: 0; width: 240px; float: right; margin: 1px 0 0; padding: 0 100px 0 0; }
#right3 { margin: 1px 0 0; padding: 0; width: 185px; float: right; display: none; }
ul.right_lessons {  background-image: url(../images/t-lessons_sub.gif); background-repeat: no-repeat; background-position: left top; margin: 0; padding: 48px 20px 0 0; }
ul.right_lessons li { margin-left: 46px; padding-right: 20px; padding-left: 0; list-style-type: none; list-style-image: url(../images/bullet_off.gif); }
.right_lessons li a, .right_lessons li a:visited { color: #343434; }
.right_lessons li a:hover, .right_lessons li a:active { color: #48ad00; }
.right3_lessons li a, .right3_lessons li a:visited { color: #343434; }
.right3_lessons li a:hover, .right3_lessons li a:active { color: #48ad00; }
.right3_lessons li.selected { list-style-image: url(../images/bullet_on.gif); }
.right3_lessons li.selected a:visited { color: #51ae0a; }
.right3_lessons li a.selected { color: #51ae0a; text-decoration: none; }
ul.right3_lessons { background-image: url(../images/t-lessons_sub_sub.gif); background-repeat: no-repeat; background-position: left top; margin: 0; padding: 48px 20px 30px 0; border-bottom: 1px solid #6ddb00; }
.right3_lessons li { margin-left: 31px; padding-right: 0; padding-left: 0; list-style-type: none; list-style-image: url(../images/bullet_off.gif); }
.right3_lessons li.back_to { margin-top: 10px; }
.right3_tips { clear: left; margin: 0 0 0 40px; padding-top: 25px; padding-right: 20px; }
.right3_tips li { margin: 0 0 0 12px; padding: 0 15px 0 4px; list-style-type: none; list-style-image: url(../images/arrow_green.gif); }
.lesson_list { text-align: left; margin-left: 0; padding-left: 0; }
/*--------Center Column within Main-------*/
#center { margin: 1px 339px 0 0; padding: 29px 30px 30px 15px; border-right: 1px solid #6ddb00; }
#center3 { margin: 1px 0 0; padding: 0 200px 30px 15px; }
/*-------------Main text styles----------*/
ol { margin: 0 0 0 20px; padding: 0; }
ol.alpha { margin: 0 0 0 18px; padding: 0; list-style-type: lower-alpha; }
ul { list-style-type: disc; margin: 0 0 0 12px; padding: 0; }
#main li { padding-bottom: 9px; }
#main .first { margin-bottom: 0; padding-top: 18px; }
#main li.last { padding-bottom: 18px; }
h1 { font-size: 140%; font-weight: bold; line-height: 140%; margin: 0 0 12px; }
h2 { color: #48ad00; font-size: 117%; font-family: georgia, times, serif; font-weight: bold; line-height: 117%; letter-spacing: 1px; margin: 24px 0 6px; padding: 0; }
h3 { color: #000; font-size: 100%; font-weight: normal; font-style: italic; margin: 3px 0 6px; }
.text_r { font-size: 90%; text-align: right; margin: 0; padding: 3px 0; border-top: 1px solid #6ddb00; border-bottom: 1px solid #6ddb00; }
p.text_r a, p.text_r a:visited, p.text_r a:active { color: #343434; }
p.text_r a:hover, p.text_r a:active { color: #000; }
p.italics { font-style: italic; }
p.just_right { text-align: right; }
h3.list { margin-top: 18px; }
em.title { color: #000; }
/*___________Facts&Basics_________*/
body.facts a:link, body.facts a:visited, body.facts a:active { color: #ff8303; }
body.facts a:hover { color: #be6101; }
body.facts #content { background-color: #fdc489; }
body.facts #center3 { margin: 1px 0 0; padding: 29px 108px 30px 33px; border-right-width: 0; }
body.facts ul.right3_tips li { margin: 0 0 0 12px; padding: 0 15px 0 4px; list-style-type: none; list-style-image: url(../images/arrow_orange.gif); }
body.facts .text_r { font-size: 90%; text-align: right; padding: 3px 0 3px 0; border-top: 1px solid #ff8303; border-bottom: 1px solid #ff8303; }
body.facts p.text_r a, p.text_r a:visited, p.text_r a:active { color: #343434; }
body.facts p.text_r a:hover, p.text_r a:active { color: #000; }
body.facts h2 { color: #ff8303; }
/*___________Resources____________*/
body.resources a:link, body.resources a:visited { color: #2db8d0; }
body.resources a:hover { color: #00d7fd; }
body.resources #content { background-color: #a8f0fd; }
body.resources #center3 { margin: 1px 0 0; padding: 29px 108px 30px 33px; border-right-width: 0; }
body.resources .text_r { font-size: 90%; text-align: right; padding: 3px 0; border-top: 1px solid #00d7fd; border-bottom: 1px solid #00d7fd; }
body.resources p.text_r a, p.text_r a:visited, p.text_r a:active { color: #343434; }
body.resources p.text_r a:hover, p.text_r a:active { color: #000; }
body.resources ul.right3_tips li { margin: 0 0 0 12px; padding: 0 15px 0 4px; list-style-type: none; list-style-image: url(../images/arrow_blue.gif); }
body.resources h2 { color: #2db8d0; }
/*__________Contact Us___________*/
body.contact #center3 { margin: 1px 184px 0 0; padding: 29px 30px 30px 33px; border-right-width: 0; }
body.contact ul.right3_tips li { margin: 0 0 0 12px; padding: 0 15px 0 4px; list-style-type: none; list-style-image: url(../images/arrow_grey.gif); }
/*__________Site Map_____________*/
body.sitemap #center3 { margin: 1px 0 0 0; padding: 29px 108px 30px 33px; border-right-width: 0; }
body.sitemap ul { padding: 6px 0 6px 12px; }
body.sitemap a { color: #343434; text-decoration: underline; }
body.sitemap a:hover, body.sitemap a:visited { color: #48ad00; text-decoration: underline; }
/*_________footer___________*/
#footer { color: #747474; font-size: 90%; background-color: white; height: 23px; clear: both; margin: 0 0 15px; padding: 2px 0; }
#footer p { text-align: left; margin: 4px 0 0 15px; }
#footer a, #footer  a:visited { color: #343434; }
#footer a:hover { color: #000; }
#btm_nav { width: 162px; height: 21px; float: left; margin: 0; padding: 0; display: none; }
#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; }

