<style type="text/css">
  <!--
  A:link, A:visited, A:active { color: #66CCCC; text-decoration: none }
  A:hover { color: #EEEECC; text-decoration:underline }
    
  A.footer:link, A.footer:visited, A.footer:active { color: #66CCCC }
  A.footer:hover { text-decoration:underline }
  
  A.cat:link, A.cat:visited, A.cat:active { color: #FFFFFF; font-weight:bold; text-decoration: none }
  A.cat:hover { color: #FFFFFF; text-decoration:underline }
  
  A.pic:link, A.pic:visited, A.pic:active { color: #FEBD21; text-decoration: underline }
  A.pic:hover { color: #EEEECC; text-decoration:underline }

  TD { font-family: Verdana; color: #66CCCC; font-size: 10pt }

  
  .gen_text { color: #66CCCC }
  .gen_text_sm { color: #66CCCC; font-size: 7pt; }
  .title_bar { color: #FFFFFF; font-size: 14pt; font-weight:bold }
  .tag_line { color: #FFFFFF; font-size: 18pt; font-weight:bold }
  
  .bio_name { color: #FEBD21; font-weight:bold }
  .bio_title { color: #FFFFFF; font-weight:bold}
  .bio_title2 { color: #FFFFFF; font-size: 14pt; font-weight:bold}
  
  .feature_title { color: #FFFFFF; font-size: 18pt; font-weight:bold  }
  .feature_subtitle { color: #FEBD21; font-size: 14pt; font-weight:bold }
  .feature_thirdtitle { color: #66CCCC; font-size: 10pt; font-weight:bold }
  
  .search { color: #000000; font-weight:bold }
  .forms { color: #000000 }
  .form_error { color: #FF0000; font-weight:bold }
  .pic { color: #FFFFFF }
  .pic_title { color: #66CCCC; font-weight:bold }
  .title { color: #FEBD21; font-weight:bold }
  .subtitle { color: #FFFFFF; font-size: 12pt; font-weight:bold }  
  .version { color: #FFFFFF; font-size: 8pt }
  .opt_in { color: #000000; font-size: 8pt }  

  .contact_title { color: #FFFFFF; font-weight:bold }
  .links_title { color: #FFFFFF; font-weight:bold }
  .links_sub { color: #FFFFFF }
  
  .news { color: #000000; font-size: 7pt }
  .news_headline { color: #FEBD21; font-size: 14pt; font-weight:bold }
  .news_headline_home { color: #FEBD21; font-size: 10pt; font-weight:bold }
  .news_sub_headline { color: #FFFFFF; font-size: 10pt; font-weight:bold }
  .news_sub_headline_home { color: #FFFFFF; font-size: 8pt; font-weight:bold }
  .news_text { color: #66CCCC; font-size: 10pt }
  .news_text_home { color: #66CCCC; font-size: 8pt }
  .news_read_more1 { color: #FFFFFF; font-size: 10pt; font-style:italic }
  .news_read_more { color: #FEBD21; font-size: 8pt }
  .news_submit    { color: #FFFFFF; font-size: 8pt; font-weight:bold }
  
  .news_headline_home2 { color: #FEBD21; font-size: 10pt }
  .news_sub_headline2 { color: #FFFFFF; font-size: 10pt }
  
  .interview_bs { color: #FEBD21; font-weight:bold }
  .interview_2 { color: #FFFFFF; font-weight:bold }
  .interview_3 { color: #BBBBFF; font-weight:bold }  
  .interview_4 { color: #FFFFBB; font-weight:bold }  
  
  .product_title { color: #FEBD21; font-weight:bold }
  .product_answer { color: #FFFFFF; font-weight:bold }

  .wrench_info1 { color: #FEBD21; font-weight:bold }
  .wrench_info2 { color: #FFFFFF }
  
  .required { color: #FF0000; font-weight:bold }

  .trail_name { color: #FFFFFF; font-size: 14pt; font-weight:bold }
  .trail_back { color: #FEBD21 }
  .trailGuideInfo { color: #000000; font-size: 8pt }
  .trailGuideHeader { color: #7A1F1F; font-size: 8pt; font-weight:bold }

  .photoFinder { color: #FFFFFF;font-size: 8pt }

.trailFinderBS  { color: #585C21; font-size: 8pt } 
.trailFinderSUB { color: #336699; font-size: 8pt }  

  .trailFinderOdd { background:#EEEECC; color: #585C21; font-size: 8pt }
  .trailFinderEven { background:#D5CBAC; color: #585C21; font-size: 8pt }
  .trailFinderUnderReview { background:#99CCFF; color: #585C21; font-size: 8pt }
  .trailFinderEvenDave { background:#D3D298; color: #585C21 }
  .trailFinderHeading { background:#336666; color: #FFFFFF; font-weight:bold }

  .teamPlaceHeading { background:#000000; color: #FEBD21; font-weight:bold }
  .teamPlaceNames1 { background:#FFFFFF; color: #66CCCC; font-weight:bold }
  .teamPlaceNames2 { background:#FFFFCC; color: #66CCCC; font-weight:bold }

/* THIS IS FOR "topics anywhere" FORUM */
.ta		{ color : #FEBD21; font-size: 10pt; }
a.ta		{ text-decoration: none; color : #FEBD21; }
a.ta:hover { text-decoration: underline; color : #FEBD21; }
a.ta:link { text-decoration: none; color : #FEBD21; }
a.ta:visited { color : #FEBD21; }
.tat { color: #66CCCC; font-size: 10pt } /* text */
//-->
</style>

