/* Kids Discover the Trail style *//* Global site styling */body                {background-color: #ffffff; font-family: Arial, Helvetica, sans-serif;}div#header_nav_row  {width: 100%;}div#header_nav_area {width: 900px; margin-right: auto; margin-left: auto; height: 68px;}div#content_row     {width: 100%; background-image: url(../images/content_background.gif); background-repeat: repeat-y; background-position:center top;}div#content_area    {width: 900px; margin-right: auto; margin-left: auto;}div.spacer_row      {width: 900px; clear: both;}div#footer_row      {width: 100%; background-color: #CCC;}div#footer_area     {width: 900px; margin-right: auto; margin-left: auto; padding: 6px;}div#footer_right    {float: right;}/* text and links */.teal_titles           {font-weight: bold; font-size: 14pt; color: #099;}.red_titles            {font-weight: bold; font-size: 14pt; color: #C00;}.intro_emphasis        {font-style: italic; font-size: 14pt;}a.red_title_link       {font-weight: bold; font-size: 14pt; color: #C00; text-decoration: none;}a.red_title_link:hover {font-weight: bold; font-size: 14pt; color: #F00; border-bottom: 1px dotted #F9F;}ul.homepg_list         {font-weight: bold; font-size: 14pt;}/* Header Navigation */a.support   {color: #366; text-decoration: none; font-weight: bold; float: right; height: 36px; padding: 16px 40px 16px 60px;}a.how       {color: #660000; text-decoration: none; font-weight: bold; float: right; height: 36px; padding: 16px 40px 16px 60px;}a.home      {color: #996633; text-decoration: none; font-weight: bold; float: left; height: 36px; padding: 16px 40px 16px 60px;}div.home_on     {background-image: url(../images/nav_bckgrnd_Home_on.jpg); background-repeat: no-repeat; height: 68px; float: left; width: 200px;}div.home_off    {background-image: url(../images/nav_bckgrnd_Home_off.jpg); background-repeat: no-repeat; height: 68px; float: left; width: 200px;}div.support_off {background-image: url(../images/nav_bckgrnd_SnS_off.jpg); background-repeat: no-repeat; height: 68px; float: right; width: 260px;}div.support_on  {background-image: url(../images/nav_bckgrnd_SnS_on.jpg); background-repeat: no-repeat; height: 68px; float: right; width: 260px;}div.how_off     {background-image: url(../images/nav_bckgrnd_How_off.jpg); background-repeat: no-repeat; height: 68px; float: right; margin-right: 60px; width: 320px;}div.how_on      {background-image: url(../images/nav_bckgrnd_How_on.jpg); background-repeat: no-repeat; height: 68px; float: right; margin-right: 60px; width: 320px;}/* Slide show & logo area */div#KDTLogoArea            {float: left; width: 357px; text-align: right;}div#KDTSlideShowBackground {float: right;}/* Home Page */div#home_left_column  {width: 357px; float: left; text-align: right;}div#home_right_column {width: 460px; float: right;}/* How Page */div#KDTHowArea_Intro       {width: 900px;}div#KDTHowArea_Intro p     {font-size: 14pt; line-height: 1.4em;}div#KDTHowArea_Intro img   {float: left; padding-right: 40px;}div#KDTHow_LeftColumn      {float: left; width: 460px;}div#KDTHow_RightColumn     {float: right; width: 360px; text-align: right; font-size: 12pt; color: #F60; font-style: italic;}div#KDTHow_RightColumn img {border: 4px solid #FC0;}hr.orange_separator        {width: 460px; height: 2px; background-color: #F60;}.teal_subtitle             {font-weight: bold; font-size: 12pt; color: #099;}.orange_subtitle           {font-weight: bold; font-size: 12pt; color: #F60;}.member_names              {font-weight: bold;}.book_titles               {font-style: italic;}p.black_alignLft           {text-align: left; color: #000; font-style: normal;}/* Sponsors & Support */div#KDTSupportArea_Intro     {width: 900px;}div#KDTSupportArea_Intro p   {font-size: 14pt; line-height: 1.4em;}div#KDTSupportArea_Intro img {float: left; padding-right: 40px;}div#KDTSupport_LeftColumn    {float: left; width: 460px;}div#KDTSupport_RightColumn   {float: right; width: 360px;}.sponsor_title               {font-weight: bold; font-size: 14pt;}div#howyoucanhelp_box        {width: 300px; border: 1px dotted #00C; padding: 10px; background-color: #CFF;}.giftform                    {text-align: center; font-weight:bold; font-size: 10pt;}/* Activities page */div.KDTActivity_Row          {width: 800px; padding-left: 20px; clear: both;}hr.orange_separator2         {width: 800px; height: 2px; background-color: #F60;}.member_names_blue           {font-weight: bold; color:#0066FF;}img.activityPDF              {float: right; clear: right; padding-bottom: 10px; padding-left: 10px;}
