/* ---------------------------------------------------------------------------------------------------------------------------------- */
/* Theme Name: stdstyle.css                                                                                                           */
/* Description: standard stylesheet                                                                                                   */
/* This is standard styling for all websites - changes here affect ALL                                                                */
/* Version: 2.15                                                                                                                      */
/* Page #: 7000                                                                                                                       */ 
/* ---------------------------------------------------------------------------------------------------------------------------------- */

/* ======================================================================== */
/* ARTICLES  - article_disp.php                                             */
/* ======================================================================== */
.article_background {background-image: url(../images/old_paper.jpg); background-repeat: repeat;}
.article_title      {color: #000; font-family: "old-news"; font-size: 32px; font-weight: normal; text-align: left; }
.article_subtitle   {color: #000; font-family: "old-news"; font-size: 24px; font-weight: normal; text-align: left; }
.article_author     {color: #000; font-family: "old-news"; font-size: 18px; font-weight: normal; text-align: left; }
.article_date       {color: #000; font-family: "old-news"; font-size: 22px; font-weight: normal; text-align: left; }
.article_img        {max-width: 130px; max-height: 130px; border: 1px; border-color: #000; border-style: solid;}
.article_body       {color: #000; font-family: "old-news"; font-size: 14px; font-weight: normal; text-align: justify; white-space: pre-wrap}
.article_title        {color: #000; font-family: "old-news" ; font-size: 36px; font-weight: normal; text-align: left; }
.article_subtitle     {color: #000; font-family: "old-news" ; font-size: 28px; font-weight: normal; text-align: left; }
.article_author       {color: #000; font-family: "old-news" ; font-size: 18px; font-weight: normal; text-align: left; }
.article_date         {color: #000; font-family: "old-news" ; font-size: 22px; font-weight: normal; text-align: left; }

/* ======================================================================== */
/* BUTTONS                                                                  */ 
/* ======================================================================== */
.std_button       {background-color: #A9A9A9; border: 1px solid #000; border-radius: 8px; display: inline-block; outline: 0; padding: 3px 8px; vertical-align: middle; overflow: hidden; font-size: 12px; font-weight: normal; color: #800; cursor: pointer; text-align: center; text-decoration: none; white-space: nowrap; box-shadow: none}
.std_button:hover {background-color: #B0C4DE; border: 1px solid #00F; border-radius: 8px; outline: 0 ;padding: 3px 8px; vertical-align: middle; overflow: hidden; font-size: 12px; font-weight: normal; color: #800; cursor: pointer; text-align: center; text-decoration: none; display: inline-block; white-space: nowrap; box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}
.std_badge {background-color: #000; color: #fff; display: inline-block; padding-left: 8px; padding-right: 8px; text-align: center; border-radius: 50%}

/* ======================================================================== */
/* DIVIDES <div>                                                            */
/* ======================================================================== */
.std_div100, .std_div100_1, .std_div90, .std_div90_1, .std_div80, .std_div80_1, .std_div70, .std_div70_1, .std_div60, .std_div60_1, .std_div50, .std_div50_1 {text-align: center; border-collapse: separate; vertical-align: top; border-spacing: 0px; margin-left: auto ; margin-right: auto ;}
.std_div100   {border: solid #999999 0px; width:  100%;}
.std_div100_1 {border: solid #999999 1px; width:  100%;}
.std_div90    {border: solid #999999 0px; width:  90%;}
.std_div90_1  {border: solid #999999 1px; width:  90%;}
.std_div80    {border: solid #999999 0px; width:  80%;}
.std_div80_1  {border: solid #999999 1px; width:  80%;}
.std_div70    {border: solid #999999 0px; width:  70%;}
.std_div70_1  {border: solid #999999 1px; width:  70%;}
.std_div60    {border: solid #999999 0px; width:  60%;}
.std_div60_1  {border: solid #999999 1px; width:  60%;}
.std_div50    {border: solid #999999 0px; width:  50%;}
.std_div50_1  {border: solid #999999 1px; width:  50%;}

/* ======================================================================== */
/* FONTS  - These are added fonts for the websites                          */
/* ======================================================================== */
@font-face {
    font-family: 'old-news';
    src: url('../fonts/oldnewspaper.eot');
    src: url('../fonts/oldnewspaper.eot?#iefix') format('embedded-opentype'),
         url('../fonts/oldnewspaper.woff') format('woff'),
         url('../fonts/oldnewspaper.ttf') format('truetype'),
         url('../fonts/oldnewspaper.svg#old-news') format('svg');
    font-weight: normal;
    font-style: normal;}

@font-face {
    font-family: 'league-gothic';
    src: url('../fonts/league-gothic.eot');
    src: url('../fonts/league-gothic.eot?#iefix') format('embedded-opentype'),
         url('../fonts/league-gothic.woff') format('woff'),
         url('../fonts/league-gothic.ttf') format('truetype'),
         url('../fonts/league-gothic.svg#league-gothic') format('svg');
    font-weight: normal;
    font-style: normal;}

@font-face {
    font-family: 'stencil';
    src: url('../fonts/steamer-regular.eot');
    src: url('../fonts/steamer-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/steamer-regular.woff') format('woff'),
         url('../fonts/steamer-regular.ttf') format('truetype'),
         url('../fonts/steamer-regular.svg#steamer-regular') format('svg');
    font-weight: normal;
    font-style: normal;}

@font-face {
    font-family: 'comic';
    src: url('../fonts/comic.eot');
    src: url('../fonts/comic.eot?#iefix') format('embedded-opentype'),
         url('../fonts/comic.woff') format('woff'),
         url('../fonts/comic.ttf') format('truetype'),
         url('../fonts/comic.svg#comic') format('svg');
    font-weight: normal;
    font-style: normal;}

.tst_news { font-family: old-news; font-size: 14px; }
.tst_gothic { font-family: league-gothic; font-size: 14px; }
.tst_stencil { font-family: stencil; font-size: 14px; }
.tst_comic { font-family: comic; font-size: 14px; }



/* ======================================================================== */
/* H1 to H6      General Font Effect                                        */
/* ======================================================================== */
h1 { font-size: 40px; line-height: 1; margin: 0 0 0 0; 	font-family: Verdana, Geneva, sans-serif;}
h2 { font-size: 30px; line-height: 1; margin: 0 0 0 0; 	font-family: Verdana, Geneva, sans-serif;}
h3 { font-size: 24px; line-height: 1; margin: 0 0 0 0; 	font-family: Verdana, Geneva, sans-serif;}
h4 { font-size: 18px; line-height: 1; margin: 0 0 0 0; 	font-family: Verdana, Geneva, sans-serif;}
h5 { font-size: 16px; line-height: 1; margin: 0 0 0 0; 	font-family: Verdana, Geneva, sans-serif;}
h6 { font-size: 10px; line-height: 1; margin: 0 0 0 0; 	font-family: Verdana, Geneva, sans-serif;}

/* ======================================================================== */
/* IMAGE CAPTIONING                                                                                                                                           */
/* ======================================================================== */
figure     {display: block; text-align: center; border-style: solid; border-color: #cccccc; border-width: 1px; padding: 5px}
figcaption {display: block; text-align: center; font-size: 9px; font-weight: normal; color: #000000; font-family: Arial, Helvetica, sans-serif; font-variant: small-caps;}

/* ======================================================================== */
/* IMAGES and PHOTOS                                                                                                                                          */
/* ======================================================================== */

/* Shadow Images */

.std_book_photo     {max-width: 75px; max-height: 75px;  box-shadow: 3px 3px 3px #512800; margin-top: 20px; margin-right: 10px; margin-bottom: 20px; margin-left: 10px; }
.std_book_photo_lg {max-width: 100px; max-height: 100px;  box-shadow: 3px 3px 3px #512800; margin-top: 20px; margin-right: 10px; margin-bottom: 20px; margin-left: 10px; }
.std_related_photo {max-width: 120px; max-height: 120px; box-shadow: 3px 3px 3px #666;  height: inherit; border: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }
.std_photo             {max-width: 120px; max-height: 120px; box-shadow: 3px 3px 3px #666;  height: inherit; border: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }

.std_photo_75s     {max-width: 75px;  max-height: 75px;  box-shadow: 3px 3px 3px #512800; border: 0px; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; }
.std_photo100s     {max-width: 100px; max-height: 100px; box-shadow: 3px 3px 3px #666;    border: 0px; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; }
.std_photo120s     {max-width: 120px; max-height: 120px; box-shadow: 3px 3px 3px #666;    border: 0px; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; }
.std_photo130s     {max-width: 130px; max-height: 130px; box-shadow: 3px 3px 3px #666;    border: 0px; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; }
.std_photo150s     {max-width: 150px; max-height: 150px; box-shadow: 3px 3px 3px #666;    border: 0px; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; }
.std_photo130H     {max-width: 130px; max-height: 130px; box-shadow: 3px 3px 3px #666;    border: 0px; float: left; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }
.std_photo200s     {max-width: 200px; max-height: 200px; box-shadow: 3px 3px 3px #666;    border: 0px; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; }
.std_photo300s     {max-width: 300px; max-height: 300px; box-shadow: 3px 3px 3px #666;    border: 0px; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; }
.std_photo350s     {max-width: 350px; max-height: 350px; box-shadow: 3px 3px 3px #666;    border: 0px; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; }

/* No Shadow Images                                                                                                                       */
.std_img_50      {max-width: 50px;  max-height: 50px;  border: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.std_img_50c     {max-width: 50px;  max-height: 50px;  border: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; vertical-align: middle }
.std_img_75      {max-width: 75px;  max-height: 75px;  border: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.std_img_75c     {max-width: 75px;  max-height: 75px;  border: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; vertical-align: middle }
.std_img_100     {max-width: 100px; max-height: 100px; border: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.std_img_125     {max-width: 125px; max-height: 125px; border: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.std_img            {max-width: 130px; height: inherit; border: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.std_img_130_top {max-width: 130px; max-height: 130px; border: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; vertical-align: text-top; }
.std_img_150     {max-width: 150px; max-height: 150px;  border: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.std_img_180     {max-width: 180px; max-height: 150px;  border: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.std_img_200     {max-width: 200px; max-height: 200px; border: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.std_img_250     {max-width: 250px; max-height: 250px; border: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.std_img_300     {max-width: 300px; max-height: 300px; border: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.std_img_350     {max-width: 350px; max-height: 350px; border: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.std_img_400     {max-width: 400px; max-height: 400px; border: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.std_img_450     {max-width: 450px; max-height: 450px; border: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.std_img_600     {max-width: 600px; max-height: 600px; border: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }

/* Special Images                                                                                                                       */
.std_movie_thumb  {width:  50px; height: inherit; border: 0px; margin-top: 1px; margin-right: 1px; margin-bottom: 1px; margin-left: 1px;  }
.std_banner_200   {max-width: 200px; max-height: 200px; margin-top: 20px; margin-right: 10px; margin-bottom: 20px; margin-left: 10px;}
.std_banner_img   {border: 0px; margin-top: 20px; margin-top: 10px;}

.std_img_sponsors {border: 0px; max-height: 100px; max-width: 100px;}
.std_pdf          {border: 0px; width: 15px; height: inherit; margin-top: 1px; margin-bottom: 1px; margin-right: 1px; margin-left: 1px;}
.std_notes        {border: 0px; width: 16px; height: inherit; margin-top: 1px; margin-bottom: 1px; margin-right: 1px; margin-left: 1px;}
.std_follow_img   {border: 0px; width: 125px; height: inherit; margin-top: 1px; margin-bottom: 1px; margin-right: 1px; margin-left: 1px;}
.std_wanted_img   {border: 0px; width: 90px; height: inherit; margin-top: 1px; margin-bottom: 1px; margin-right: 1px; margin-left: 1px;}
.std_people_img   {max-width: 130px; max-height: 130px; box-shadow: 4px 4px 4px #666; border: 6px; border-style: groove; border-color: #630; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px; }

.std_para_img     {margin: 10px;}
.std_flag_img     {margin: 15px; border: 0px;}

.std_textwrap_right {float:right}
.std_textwrap_left  {float:left}

/* ======================================================================== */
/* LINKS                                                                                                                                                                */ 
/* ======================================================================== */
a:link     {text-decoration: none; color: #00F;}
a:visited {text-decoration: none; color: #00F}
a:hover   {text-decoration: none; color: #F00;}
a:active  {text-decoration: none; color: inherit;}

/* ======================================================================== */
/* NEWS                                                                                                                                                                */
/* ======================================================================== */
.news_table100                     {text-align: center; width: 100%; border-collapse: collapse ; vertical-align: top; border-spacing: 0px; border: solid #999999 0px; border-right: solid #333 0px; background-image: url(../images/newspaper.png); background-repeat: repeat; } 
.news_table_td_right              {vertical-align: top; text-align: right; padding-bottom: 3px; padding-top: 3px; padding-left: 3px; padding-right: 10px; }
.news_table_td_left                {vertical-align: top; text-align: left; padding-bottom: 3px; padding-top: 3px; padding-left: 3px; padding-right: 3px; }
.news_table_td_cente             {vertical-align: top; text-align: center; padding-bottom: 3px; padding-top: 3px; padding-left: 3px; padding-right: 3px; }
.news_table_td_center_center {vertical-align: center; text-align: center; padding-bottom: 3px; padding-top: 3px; padding-left: 3px; padding-right: 3px; }
.news_table_td_center_center_130 {width: 130px; vertical-align: center; text-align: center; padding-bottom: 3px; padding-top: 3px; padding-left: 3px; padding-right: 3px; }
.news_date                            {color: #000; font-family: "old-news"; font-size: 18px; font-weight: normal; text-align: center; text-shadow: 3px 3px 5px #666666; margin-bottom: 15px;  vertical-align: top; padding-bottom: 0px; padding-top: 0px; padding-left: 3px; padding-right: 3px; border-bottom: solid #333 1px; border-top: solid #333 1px; }
.news_update                         {color: #000; font-family: "old-news"; font-size: 14px; font-weight: normal; text-align: center; text-shadow: 3px 3px 5px #666666;}

.news_title                             {color: #900; font-family: "old-news"; font-size: 16px; font-weight: normal; text-align: center; text-shadow: 3px 3px 5px #666666;}
.news_subtitle                        {color: #00F; font-family: "old-news"; font-size: 14px; font-weight: normal; text-align: center; }
.news_section                        {color: #000; font-family: "old-news"; font-size: 24px; font-weight: normal; text-align: center; text-shadow: 3px 3px 5px #666666; margin-bottom: 15px; border-bottom: solid #000 3px; border-top: solid #000 3px; background-color:#CCC}
.news_body                           {color: #000; font-family: "old-news"; font-size: 12px; font-weight: normal; text-align: justify; white-space: pre-line}
.news_body14                        {color: #000; font-family: "old-news"; font-size: 14px; font-weight: normal; text-align: justify; white-space: pre-line}
.news_body_red_link              {color: #933; font-family: "old-news"; font-size: 14px; font-weight: normal; text-align: right; padding-left: 10px; padding-right: 10px; }
.news_body_grn_link              {color: #336633; font-family: "old-news"; font-size: 14px; font-weight: normal; text-align: center; padding-left: 10px; padding-right:
 10px;}
.news_table_link_center          {vertical-align: top; text-align: center; padding-bottom: 3px; padding-top: 3px; padding-left: 3px; padding-right: 3px; }
.news_photo_desc                  {font-size: 10px; font-weight:normal; color: #000000;}

#news_img                            {border: 0px; width: 125px; height: inherit; margin-top: 10px;}
#main_page_table                  {border: 0px; text-align: center; width: 100%; vertical-align: top;}

/* ======================================================================== */
/* SEARCH RESULTS TEXT                                                                                                                                       */
/* ======================================================================== */
.std_no_records {color: #900; font-size: 14px; font-weight: normal; text-align: center; text-shadow: 3px 3px 5px #666666; }
.std_records_found {color: #900; font-size: 18px; font-weight: normal; text-align: center; text-shadow: 3px 3px 5px #666666; }

/* ======================================================================== */
/* TIMELINE pages effects  -  early_timeline_328.php / radio_timeline_113.php                                                          */
/* ======================================================================== */
.timeline_td_year {text-align: center; vertical-align: center; padding-bottom: 3px; padding-top: 3px; padding-left: 0px; padding-right: 5px; background: #703000; font-size: 16px; font-weight: bold;	color: #FFFFFF; }
.timeline_td_month {text-align: center; vertical-align: center; padding-bottom: 3px; padding-top: 3px; padding-left: 0px; padding-right: 5px; background: #E8FFFF; font-size: 12px; font-weight: normal; color: #000000; }
.timeline_td_location_center {text-align: center; vertical-align: center; padding-bottom: 3px; padding-top: 3px; padding-left: 0px; padding-right: 5px;  font-size: 18px; font-weight: bold;	color: #000066; }
.timeline_td_desc {text-align: center; vertical-align: center; padding-bottom: 5px; padding-top: 5px; padding-left: 10px; padding-right: 10px; background: #EEEEEE; font-size: 12px; font-weight: normal;	color: #000000; }
.timeline_td_desc2 {text-align: center; vertical-align: center; padding-bottom: 5px; padding-top: 5px; padding-left: 10px; padding-right: 10px; background: #C7D7BE; font-size: 12px; font-weight: normal;	color: #000000; }
.timeline_text_14pt_blk_bold {font-size: 14px; font-weight: bold; color: #000000;}
.timeline_text_14pt_wht_bold {font-size: 14px; font-weight: bold; color: #FFFFFF;}




/* ---------------------------------------------------------------------------------------------------------------------------------- */
/* DATABASE STYLES  (DB_ )                                                                                                            */
/* Used on database results pages such as general_data, show_summary, etc.                                                            */
/* ---------------------------------------------------------------------------------------------------------------------------------- */

.DB_std_cont { text-align: center; width: 100%; background: #ffffff; vertical-align: top; border-bottom: solid #DDD 1px; border-left: solid #DDD 1px; border-collapse: separate; box-shadow: 4px -4px 4px #666; border-radius: 0px; margin-left: auto ; margin-right: auto ; }
.DB_std_cont_pf { text-align: center; width: 800px; background: #ffffff; vertical-align: top; border-top: solid #000 0px; border-bottom: solid #000 0px; border-right: solid #000 0px; border-left: solid #000 0px; border-collapse: separate; border-radius: 0px; margin-left: auto ; margin-right: auto ; }

.DB_summary_title    {font-size: 22px; color: #000099; font-weight: bold;}
.DB_summary_subtitle {font-size: 20px; color: #000099; font-weight: bold;}
.DB_summary_date     {font-size: 16px; color: #000099; font-weight: bold;}
.DB_summary_author   {font-size: 16px; color: #000099; font-weight: bold;}

/* ---------------------------------------------------------------------------------------------------------------------------------- */
/* VFDT HEADER - inc_vfdt_header.php                                                                                                  */
/* ---------------------------------------------------------------------------------------------------------------------------------- */


/* STANDARD TEXT */
.std_page_title {font-family: "league-gothic"; color: #661A00; font-size: 48px; font-weight: bold; text-shadow: 5px 5px 5px #999999; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 10px;}
.std_page_subtitle { font-size: 18px; font-weight: normal; color: #666666; text-shadow: 5px 5px 5px #666666; margin-top:  5px; margin-right: 5px; margin-bottom: 5px; margin-left: 10px; font-family: Arial, Helvetica, sans-serif;}
.std_page_subsubtitle { font-size: 14px; font-weight: normal; color: #666666; text-shadow: 5px 5px 5px #666666; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 10px; font-family: Arial, Helvetica, sans-serif;}
.std_page_update { font-size: 10px; font-weight: normal; color: #000000; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 10px; font-family: Arial, Helvetica, sans-serif;}

/* ---------------------------------------------------------------------------------------------------------------------------------- */
/* HEADERS and SUBHEADERS                                                                                                             */
/* ---------------------------------------------------------------------------------------------------------------------------------- */

/* Grey headers with grey lines top and bottom and font specs  */

/* Red Font 26px                                                                                                                      */
.std_header_topic_center {background: #c8c8c8; text-align: center; vertical-align: top; border-bottom: solid #333 1px; border-top: solid #333 1px; font-family: Arial, Helvetica, sans-serif; color: #661A00; font-size: 26px; font-weight: normal; text-shadow: 2px 2px 2px #999999; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px;  padding-top: 5px; padding-bottom: 5px;}

/* Blue Font 24px bold                                                                                                                    */ 
.std_subhead_left, .std_subhead_center, .std_subhead_right {background: #d8d8d8; vertical-align: top; border-bottom: solid #333 1px; border-top: solid #333 1px; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; font-family: Arial, Helvetica, sans-serif; color: #000099; font-size: 24px; font-weight: bold; text-shadow: 2px 2px 2px #999999; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px;}
.std_subhead_left   {text-align: left;}
.std_subhead_center {text-align: center;}
.std_subhead_right  {text-align: right;}

/* Blue Font 20px normal                                                                                                                    */ 
.std_subhead1_left, .std_subhead1_center, .std_subhead1_right {background: #d8d8d8; vertical-align: top; border-bottom: solid #333 1px; border-top: solid #333 1px; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; font-family: Arial, Helvetica, sans-serif; color: #000099; font-size: 20px; font-weight: normal; text-shadow: 2px 2px 2px #999999; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px;}
.std_subhead1_left   {text-align: left;}
.std_subhead1_center {text-align: center;}
.std_subhead1_right  {text-align: right;}


/* Red Font 24px bold                                                                                                                     */
.std_subhead_left_red, .std_subhead_center_red, .std_subhead_right_red {background: #d8d8d8; vertical-align: top; border-bottom: solid #333 1px; border-top: solid #333 1px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: Arial, Helvetica, sans-serif; color: #661A00; font-size: 24px; font-weight: bold; text-shadow: 2px 2px 2px #999999; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px;}
.std_subhead_left_red   {text-align: left;}
.std_subhead_center_red {text-align: center;}
.std_subhead_right_red  {text-align: right;}

/* Tan Headers with font specs <th>                                                                                                   */
.std_header_topic_tan_center {background: #ffe8bb; text-align: center; vertical-align: top; border-bottom: solid #333 1px; border-top: solid #333 1px; font-family: Arial, Helvetica, sans-serif; color: #661A00; font-size: 26px; font-weight: normal; text-shadow: 2px 2px 2px #999999; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px;  padding-top: 5px; padding-bottom: 5px;}


/* With grey lines top and bottom */
.std_tm_left, .std_tm_center, .std_tm_right  {background: #ffe8bb; vertical-align: top; border-bottom: solid #000 1px; border-top: solid #000 1px; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; font-family: Arial, Helvetica, sans-serif; color: #000097; font-size: 18px; font-weight: normal; text-shadow: 2px 2px 2px #999999; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; padding-right: 5px;}
.std_tm_left {text-align: left;}
.std_tm_center {text-align: center;}
.std_tm_right {text-align: right;}


/* With grey lines top and bottom */
.std_th_left, .std_th_center, .std_th_right  {background: #cccccc; vertical-align: top;  border-bottom: solid #333 1px; border-top: solid #333 1px; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; font-family: "league-gothic"; color: #000099; font-size: 18px; font-weight: normal; text-shadow: 2px 2px 2px #999999; padding-left: 5px; padding-right: 5px;}
.std_th_left {text-align: left;}
.std_th_center {text-align: center;}
.std_th_right {text-align: right;}

/* With grey lines top and bottom - Inherit text */
.std_th1_left, .std_th1_center, .std_th1_right  {background: #cccccc; vertical-align: top; border-bottom: solid #333 1px; border-top: solid #333 1px; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px;  text-shadow: 2px 2px 2px #999999; padding-left: 5px; padding-right: 5px}
.std_th1_left {text-align: left;}
.std_th1_center {text-align: center;}
.std_th1_right {text-align: right;}

/* NO Borders - transparent subheader for calendar_600.php                                                                                                                        */
.std_th2_left, .std_th2_center, .std_th2_right, .std_th2_justify {vertical-align: top; color: #661A00; font-weight: bold; background-color: #eee; border-bottom: solid #333 0px; border-top: solid #333 0px; border-left: solid #333 0px; border-right: solid #333 0px; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
.std_th2_left    {text-align: left}
.std_th2_center  {text-align: center}
.std_th2_right   {text-align: right}
.std_th2_justify {text-align: justify}




/* ======================================================================= */
/* STANDARD TABLE classes                                                                                                                                 */
/* ======================================================================= */

/* Grey - Alternating row colors - used for "std_related" routines */

/* 2 rows alternate */
.std_related_table_alt_2tr_color {width: 100%; font-size: 12px; font-weight: normal; color: #000000; font-family: Arial, Helvetica, sans-serif; text-align: center; border-collapse: collapse; vertical-align: top; border-spacing: 0px; margin-left: auto ; margin-right: auto ; border: solid #999999 0px;}
.std_related_table_alt_2tr_color tr:nth-child(4n) {background-color: #ddd;}
.std_related_table_alt_2tr_color tr:nth-child(4n+1) {background-color: #ddd;}
.std_related_table_alt_2tr_color tr:nth-child(4n+2) {background-color: #fff;}
.std_related_table_alt_2tr_color tr:nth-child(4n+3) {background-color: #fff;}

/* Single row alternate */
.std_related_table_alt_tr_color {width: 100%; font-size: 12px; font-weight: normal; color: #000000; font-family: Arial, Helvetica, sans-serif; text-align: center; border-collapse: collapse; vertical-align: top; border-spacing: 0px; margin-left: auto ; margin-right: auto ; border: solid #999999 0px;}
.std_related_table_alt_tr_color tr:nth-child(even) {background-color: #ddd;}
.std_related_table_alt_tr_color tr:nth-child(odd) {background-color: #fff;}

.std_related_table_alt_tr_color_50 {width: 50%; font-size: 12px; font-weight: normal; color: #000000; font-family: Arial, Helvetica, sans-serif; text-align: center; border-collapse: collapse; vertical-align: top; border-spacing: 0px; margin-left: auto ; margin-right: auto ; border: solid #999999 0px;}
.std_related_table_alt_tr_color_50 tr:nth-child(even) {background-color: #ddd;}
.std_related_table_alt_tr_color_50 tr:nth-child(odd) {background-color: #fff;}

.std_related_table_alt_tr_color_70 {width: 70%; font-size: 12px; font-weight:normal; color: #000000; font-family: Arial, Helvetica, sans-serif; text-align: center; border-collapse: collapse; vertical-align: top; border-spacing: 0px; margin-left: auto ; margin-right: auto ; border: solid #999999 0px;}
.std_related_table_alt_tr_color_70 tr:nth-child(even) {background-color: #ddd;}
.std_related_table_alt_tr_color_70 tr:nth-child(odd) {background-color: #fff;}

.std_related_table_alt_tr_color_80 {width: 80%; font-size: 12px; font-weight: normal; color: #000000; font-family: Arial, Helvetica, sans-serif; text-align: center; border-collapse: collapse; vertical-align: top; border-spacing: 0px; margin-left: auto ; margin-right: auto ; 
border: solid #999999 0px;}
.std_related_table_alt_tr_color_80 tr:nth-child(even) {background-color: #ddd;}
.std_related_table_alt_tr_color_80 tr:nth-child(odd) {background-color: #fff;}

.std_related_table_alt_tr_color_90 {width: 90%; font-size: 12px; font-weight: normal; color: #000000; font-family: Arial, Helvetica, sans-serif; text-align: center; border-collapse: collapse; vertical-align: top; border-spacing: 0px; margin-left: auto ; margin-right: auto ; 
border: solid #999999 0px;}
.std_related_table_alt_tr_color_90 tr:nth-child(even) {background-color: #ddd;}
.std_related_table_alt_tr_color_90 tr:nth-child(odd) {background-color: #fff;}


/* Beige - Alternating row colors - used for "std_related" routines - beige background*/
.std_related_table_alt_tr_color1 {width: 100%; font-size: 12px; font-weight: normal; color: #000000; font-family: Arial, Helvetica, sans-serif; text-align: center; border-collapse: collapse; vertical-align: top; border-spacing: 0px; margin-left: auto ; margin-right: auto ; border: solid #999999 0px;}
.std_related_table_alt_tr_color1 tr:nth-child(even) {background-color: #FFF3DC;}
.std_related_table_alt_tr_color1 tr:nth-child(odd) {background-color: #fff;}

.std_related_table_alt_tr_color1_50 {width: 50%; font-size: 12px; font-weight: normal; color: #000000; font-family: Arial, Helvetica, sans-serif; text-align: center; border-collapse: collapse; vertical-align: top; border-spacing: 0px; margin-left: auto ; margin-right: auto ; border: solid #999999 0px;}
.std_related_table_alt_tr_color1_50 tr:nth-child(even) {background-color: #FFF3DC;}
.std_related_table_alt_tr_color1_50 tr:nth-child(odd) {background-color: #fff;}

.std_related_table_alt_tr_color1_90 {width: 90%; font-size: 12px; font-weight: normal; color: #000000; font-family: Arial, Helvetica, sans-serif; text-align: center; border-collapse: collapse; vertical-align: top; border-spacing: 0px; margin-left: auto ; margin-right: auto ; border: solid #999999 0px;}
.std_related_table_alt_tr_color1_90 tr:nth-child(even) {background-color: #FFF3DC;}
.std_related_table_alt_tr_color1_90 tr:nth-child(odd) {background-color: #fff;}


.std_related_table {width: 100%; background-color: inherit; text-align: center; border-collapse: separate; vertical-align: top; border-spacing: 0px; margin-left: auto ; margin-right: auto ; border: solid #999999 0px;}

/* Transparent tables */
.std_table100t {font-size: 12px; font-weight: normal; color: #000000; font-family: Arial, Helvetica, sans-serif; text-align: center; border-collapse: separate;
 vertical-align: top; border-spacing: 0px; border: solid #999999 2px; background-color: transparent; }
.std_table100t {width: 100%;}
.std_table100tnb {font-size: 12px; font-weight: normal; color: #000000; font-family: Arial, Helvetica, sans-serif; text-align: center; border-collapse: separate;
 vertical-align: top; border-spacing: 0px; border: solid #999999 0px; background-color: transparent; }
.std_table100tnb {width: 100%;}

/* Tables with Shadow */
.std_table90_shadow, .std_table100_shadow { text-align: center; background: #ffffff; vertical-align: top; border: solid #666 0px; border-bottom: solid #ddd 1px; border-left: solid #ddd 1px; border-collapse: collapse; box-shadow: 4px -4px 4px #666; border-radius:0px;}
.std_table70_shadow {width: 70%;}
.std_table90_shadow {width: 90%;}
.std_table100_shadow {width: 100%;}

/* All other tables */
.std_table25, .std_table50, .std_table70, .std_table80, .std_table90, .std_table100 {font-size: 12px; font-weight: normal; color: #000000; font-family: Arial, Helvetica, sans-serif; text-align: center; border-collapse: separate; vertical-align: top; border-spacing: 0px; border: solid #999999 0px; background-color: transparent;}
.std_table100 {width: 100%;}
.std_table90  {width: 90%;}
.std_table80  {width: 80%;}
.std_table70  {width: 70%;}
.std_table50  {width: 50%;}
.std_table25  {width: 25%;}

.std_table50b, .std_table70b, .std_table80b, .std_table90b, .std_table100b {text-align: center; border-collapse: separate; vertical-align: top; border-spacing: 0px; margin-left: auto ; margin-right: auto ; border: solid #999999 1px;}
.std_table100b {width: 100%;}
.std_table90b  {width: 90%;}
.std_table80b  {width: 80%;}
.std_table70b  {width: 70%;}
.std_table50b  {width: 50%;}

.std_table50br, .std_table70br, .std_table80br, .std_table90br, .std_table100br {text-align: center; border-collapse: separate; vertical-align: top; border-spacing: 0px; margin-left: auto ; margin-right: auto ; border: solid #999999 1px; border-right: thick #000000}
.std_table100br {width: 100%;}
.std_table90br  {width: 90%;}
.std_table80br  {width: 80%;}
.std_table70br  {width: 70%;}
.std_table50br  {width: 50%;}

.std_table_debug {width: 100%;  font-size: 10px; font-weight:normal; background-color: #ffffff; color: #000000; font-family: Arial, Helvetica, sans-serif; text-align: center; border-collapse: separate; vertical-align: top; border-spacing: 0px; border: solid #999999 0px; }

/* ---------------------------------------------------------------------------------------------------------------------------------- */
/* misc table definitions                                                                                                                   */
/* ---------------------------------------------------------------------------------------------------------------------------------- */
 
.std_valign_top {vertical-align: top}
.std_valign_bot {vertical-align: bottom}
.std_width100 {width: 100%}
.std_width75 {width: 75%}
.std_width90 {width: 90%}
.std_width50 {width: 50%}
.std_height {height: 100%}



/* ======================================================================= */
/* <td> Table Divide definitions                                                                                                                                               */
/* ======================================================================= */

/* NO Borders - transparent                                                                                                                         */
.std_td0_left, .std_td0_center, .std_td0_right, .std_td0_justify {vertical-align: top; background-color: transparent; border-bottom: solid #333 0px; border-top: solid #333 0px; border-left: solid #333 0px; border-right: solid #333 0px; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; width: 100%;}
.std_td0_left    {text-align: left}
.std_td0_center  {text-align: center}
.std_td0_right   {text-align: right}
.std_td0_justify {text-align: justify}


/* NO Borders                                                                                                                         */
.std_td_left, .std_td_center, .std_td_right, .std_td_justify {vertical-align: top; border-bottom: solid #333 0px; border-top: solid #333 0px; border-left: solid #333 0px; border-right: solid #333 0px; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px }
.std_td_left    {text-align: left}
.std_td_center  {text-align: center}
.std_td_right   {text-align: right}
.std_td_justify {text-align: justify}


/* Black Border - Right                                                                                                                */
.std_tdr_left, .std_tdr_center, .std_tdr_right, .std_tdr_justify {vertical-align: top; background-color: tan; border-bottom: solid #000000 0px; border-top: solid #000000 0px; border-left: solid #000000 0px; border-right: solid #000000 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;  }
.std_tdr_left    {text-align: left}
.std_tdr_center  {text-align: center}
.std_tdr_right   {text-align: right}
.std_tdr_justify {text-align: justify}

/* Black Borders - all sides                                                                                                          */
.std_td1_left, .std_td1_center, .std_td1_right, .std_td1_justify {vertical-align: top; border-bottom: solid #000000 1px; border-top: solid #000000 1px;	border-left: solid #000000 1px; border-right: solid #000000 1px; margin-top: 5px; margin-right: 0px; margin-bottom: 0px; margin-left: 1px; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px}
.std_td1_left    {text-align: left}
.std_td1_center  {text-align: center}
.std_td1_right   {text-align: right}
.std_td1_justify {text-align: justify}

/* Black Borders - all sides - transparent                                                                                    */
.std_td1t_left, .std_td1t_center, .std_td1t_right, .std_td1t_justify {vertical-align: top; background-color: transparent; border-bottom: solid #000000 1px; border-top: solid #000000 1px;	border-left: solid #000000 1px; border-right: solid #000000 1px;	margin-top: 5px; margin-right: 0px; margin-bottom: 0px; margin-left: 1px; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px}
.std_td1t_left    {text-align: left}
.std_td1t_center  {text-align: center}
.std_td1t_right   {text-align: right}
.std_td1t_justify {text-align: justify}

/* Black Borders - Black top and bottom / Grey sides                                                                                  */
.std_td2_left, .std_td2_center, .std_td2_right, .std_td2_justify {vertical-align: top; border-bottom: solid #000000 1px; border-top: solid #000000 1px; border-left: solid #cccccc 1px; border-right: solid #cccccc 1px; margin-top: 5px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px}
.std_td2_left    {text-align: left}
.std_td2_center  {text-align: center}
.std_td2_right   {text-align: right}
.std_td2_justify {text-align: justify}

/* Black Borders - Black top only                                                                                                     */
.std_td3_left, .std_td3_center, .std_td3_right, .std_td3_justify {vertical-align: top; border-bottom: solid #000000 0px; border-top: solid #000000 1px; border-left: solid #cccccc 0px; border-right: solid #cccccc 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px}
.std_td3_left    {text-align: left}
.std_td3_center  {text-align: center}
.std_td3_right   {text-align: right}
.std_td3_justify {text-align: justify}

/* Black Borders - Black bottom only                                                                                                  */
.std_td4_left, .std_td4_center, .std_td4_right, .std_td4_justify {vertical-align: top; border-bottom: solid #000000 1px; border-top: solid #000000 0px; border-left: solid #cccccc 0px; border-right: solid #cccccc 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px}
.std_td4_left    {text-align: left}
.std_td4_center  {text-align: center}
.std_td4_right   {text-align: right}
.std_td4_justify {text-align: justify}

/* Black Borders - Black top and bottom only - no sides                                                                               */
.std_td5_left, .std_td5_center, .std_td5_right, .std_td5_justify {vertical-align: top; border-bottom: solid #000000 1px; border-top: solid #000000 1px; border-left: solid #cccccc 0px; border-right: solid #cccccc 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px}
.std_td5_left    {text-align: left}
.std_td5_center  {text-align: center}
.std_td5_right   {text-align: right}
.std_td5_justify {text-align: justify}

/* Grey Borders - All sides                                                                                                           */
.std_td6_left, .std_td6_center, .std_td6_right, .std_td6_justify {vertical-align: top; border-bottom: solid #cccccc 1px; border-top: solid #cccccc 1px; border-left: solid #cccccc 1px; border-right: solid #cccccc 1px; margin-top: 5px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px}
.std_td6_left    {text-align: left}
.std_td6_center  {text-align: center}
.std_td6_right   {text-align: right}
.std_td6_justify {text-align: justify}

/* Grey Borders - Top and Bottom                                                                                                      */
.std_td7_left, .std_td7_center, .std_td7_right, .std_td7_justify {vertical-align: top; border-bottom: solid #cccccc 1px; border-top: solid #cccccc 1px; border-left: solid #cccccc 0px; border-right: solid #cccccc 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px}
.std_td7_left    {text-align: left}
.std_td7_center  {text-align: center}
.std_td7_right   {text-align: right}
.std_td7_justify {text-align: justify}

/* Green Borders - Top and Bottom 2px                                                                                                 */
.std_td8_left, .std_td8_center, .std_td8_right, .std_td8_justify {vertical-align: top; border-bottom: solid #336633 2px; border-top: solid #336633 2px; border-left: solid #cccccc 0px; border-right: solid #cccccc 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px}
.std_td8_left    {text-align: left}
.std_td8_center  {text-align: center}
.std_td8_right   {text-align: right}
.std_td8_justify {text-align: justify}

/* Dark Red Borders - Top and Bottom 2px                                                                                                 */
.std_td9_left, .std_td9_center, .std_td9_right, .std_td9_justify {vertical-align: top; border-bottom: solid #661A00 2px; border-top: solid #661A00 2px; border-left: solid #cccccc 0px; border-right: solid #cccccc 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px}
.std_td9_left    {text-align: left}
.std_td9_center  {text-align: center}
.std_td9_right   {text-align: right}
.std_td9_justify {text-align: justify}


/* TD Margins                                                                                                                         */
.std_td_marg    {padding-left: 20px; padding-right: 20px; padding-top: 15px; padding-bottom: 15px;}
.std_td_marg_tb {padding-top: 15px; padding-bottom: 15px;}

/* TD Vert Align                                                                                                                      */
.std_td_middle  {vertical-align: middle;}
.std_td_bot     {vertical-align: bottom;}
.std_td_top     {vertical-align: top;}
.std_no_border   {border: 0px;}

/* TD Paragraphs                                                                                                                     */

.std_td_paragraph_marg_no_ind_fan_desc {width: inherit; text-align: justify; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; white-space: pre-line; border-bottom: solid #000 0px; border-top: solid #661A00 1px; border-right: solid #CCC 0px; border-left: solid #CCC 0px; text-indent: 0px;}


.std_td_paragraph_marg_no_ind  {width: inherit; text-align: justify; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; white-space:pre-line; text-indent: 0px;}
.std_td_paragraph_marg_no_ind_1 {width: inherit; text-align: justify; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; white-space:pre-line; border-bottom: solid #000 1px; border-top: solid #000 1px; border-right: solid #CCC 1px; border-left: solid #CCC 1px; text-indent: 0px;}
.std_td_paragraph_marg         {width: inherit; text-align: justify; padding-left: 20px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; white-space:pre-line; text-indent: 25px;}
.std_td_paragraph_marg_1       {width: inherit; text-align: justify; padding-left: 20px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; white-space:pre-line; border-bottom: solid #000 1px; border-top: solid #000 1px; border-right: solid #CCC 1px; border-left: solid #CCC 1px; text-indent: 25px;}

.std_td_paragraph        {width: 100%; text-align: justify; white-space: pre-line; text-indent: 25px;}



/* ---------------------------------------------------------------------------------------------------------------------------------- */
/* BIOGRAPHY pages effects                                                                                                            */
/* biography_50000.php and higher                                                                                                     */
/* ---------------------------------------------------------------------------------------------------------------------------------- */

.bio_page_chapter {font-family: "Palatino Linotype", "Book Antiqua", serif; color: #661A00; font-size: 48px; font-weight: bold; text-shadow: 5px 5px 5px #999999; margin-top:  0px; margin-right: 0px; margin-bottom: 0px; margin-left: 10px;}
.bio_page_title { font-size: 28px; font-weight: normal; color: #666666; text-shadow: 5px 5px 5px #666666; margin-top:  5px; margin-right: 5px; margin-bottom: 5px; margin-left: 10px; font-family: "Palatino Linotype", "Book Antiqua", serif;}
.bio_page_subtitle { font-size: 18px; font-weight: normal; color: #666666; text-shadow: 5px 5px 5px #666666; margin-top:  5px; margin-right: 5px; margin-bottom: 5px; margin-left: 10px; font-family: "Palatino Linotype", "Book Antiqua", serif;}
.bio_page_update { font-size: 10px; font-weight: normal; color: #000000; margin-top:  5px; margin-right: 5px; margin-bottom: 5px; margin-left: 10px; font-family: Arial, Helvetica, sans-serif;}

.bio_img_100     {max-width: 100px; max-height: 100px; border: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.bio_img_125     {max-width: 125px; max-height: 125px; border: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.bio_img_150     {max-width: 150px; max-height: 150px; border: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.bio_img_200     {max-width: 200px; max-height: 200px; border: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.bio_img_250     {max-width: 250px; max-height: 250px; border: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.bio_img_300     {max-width: 300px; max-height: 300px; border: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.bio_img_350     {max-width: 350px; max-height: 350px; border: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }

.bio_img_16      {border: 0px; width: 16px; height: inherit; margin-top: 1px; margin-bottom: 1px; margin-right: 1px; margin-left: 1px;}

.bio_paragraph_no_ind  {width: inherit; text-align: justify; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; white-space:pre-line; text-indent: 0px;}

.bio_font_12 {font-size: 12px; font-weight: normal; color: #000000; font-family: "Palatino Linotype", "Book Antiqua", serif; text-decoration: none }
.bio_font_14 {font-size: 14px; font-weight: normal; color: #000000; font-family: "Palatino Linotype", "Book Antiqua", serif; text-decoration: none }

.bio_subchapter {font-size: 16px; font-weight: bold; color: #661A00; font-family: "Palatino Linotype", "Book Antiqua", serif; text-decoration: none }

.bio_subhead_text {font-family: Arial, Helvetica, sans-serif; color: #661A00; font-size: 24px; font-weight: normal; text-shadow: 2px 2px 2px #999999;}


/* ---------------------------------------------------------------------------------------------------------------------------------- */
/* SUMMARY pages effects                                                                                                              */
/* show_summary_200.php                                                                                                               */
/* ---------------------------------------------------------------------------------------------------------------------------------- */

/* Summary Images                                                                                                                     */
.std_summary_banner {max-width: 100%; max-height: 100%; border: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;}
.std_summary_photo  {max-width: 175px; max-height: 175px; box-shadow: 3px 3px 3px #666;  height: inherit; border: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }

/* Tan Topic Header with font specs                                                                                                    */
.std_ss_header {background: #ffe8bb; text-align: center; vertical-align: top; border-bottom: solid #333 1px; border-top: solid #333 1px; font-family: "league-gothic"; color: #661A00; font-size: 24px; font-weight: normal; text-shadow: 2px 2px 2px #999999; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px;  padding-top: 5px; padding-bottom: 5px;}

/* Headers - No lines top and bottom - used in summary page <ss>                                                                                */
.std_ss_left, .std_ss_center, .std_ss_right  {background: #ffe8bb; vertical-align: top; border-bottom: solid #333 0px; border-top: solid #333 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; font-family: "league-gothic"; color: #000099; font-size: 20px; font-weight: normal; text-shadow: 1px 1px 2px #999999; padding-left: 5px; padding-right: 5px;}
.std_ss_left   {text-align: left;}
.std_ss_center {text-align: center;}
.std_ss_right  {text-align: right;}

/* Headers - No Lines top and bottom - used in summary page <ss>                                                                                */
.std_ssb_left, .std_ssb_center, .std_ssb_right  {background: #ffe8bb; vertical-align: top; border-bottom: solid #333 1px; border-top: solid #333 1px; margin-top:  5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; font-family: "league-gothic"; color: #000099; font-size: 16px; font-weight: normal; text-shadow: 1px 1px 2px #999999; padding-left: 5px; padding-right: 5px;}
.std_ssb_left {text-align: left;}
.std_ssb_center {text-align: center;}
.std_ssb_right {text-align: right;}

/* Headers - Lines top and bottom - tan bg with dk_blu font <ss>                                                                                */
.std_ss1_left, .std_ss1_center, .std_ss1_right  {background: #ffe8bb; vertical-align: top; border-bottom: solid #333 0px; border-top: solid #333 0px; margin-top:  5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; font-family: "league-gothic"; color: #000099; font-size: 12px; font-weight: normal; text-shadow: 2px 2px 2px #999999; padding-left: 5px; padding-right: 5px;}
.std_ss1_left {text-align: left;}
.std_ss1_center {text-align: center;}
.std_ss1_right {text-align: right;}

/* Fonts  <ss>                                                                                                                        */
.std_ss_title    {font-family: Arial, Helvetica, sans-serif; font-size: 28px; color: #000099; font-weight: bold;}
.std_ss_date     {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #666666; font-weight: bold;}
.std_ss_showtype {font-size: 16px; font-weight: bold; color: #663300; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
.std_ss_showsynd {font-size: 14px; font-weight: bold; color: #000099; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
.std_ss_text     {font-size: 12px; font-weight: normal; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
.std_ss_update   {font-size: 11px; font-weight: normal; color: #990000; font-family: Arial, Helvetica, sans-serif;}


/* Green (Extended Info) Headers with font specs <tx>                                                                                 */
.std_xs_left, .std_xs_center, .std_xs_right  {background: #708645; border-bottom: solid #333 1px; border-top: solid #333 1px; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; font-family: "stencil"; color: #FFEA8E; font-size: 22px; font-weight: normal; text-shadow: 2px 2px 2px #999999; padding-top: 15px; padding-bottom: 15px; padding-left: 5px;	padding-right: 5px;}
.std_xs_left {text-align: left;}
.std_xs_center {text-align: center;}
.std_xs_right {text-align: right;}

/* ---------------------------------------------------------------------------------------------------------------------------------- */
/* EXTENDED PAGE INFO                                                                                                                 */
/* ext_show_summary_8001.php                                                                                                          */
/* ---------------------------------------------------------------------------------------------------------------------------------- */
.std_ep_left, .std_ep_center, .std_ep_right  {background: #88DAEF  ; border-bottom: solid #333 1px; border-top: solid #333 1px; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; color: darkred; font-size: 22px; font-weight: bold; padding-top: 10px; padding-bottom:10px; padding-left: 5px;	padding-right: 5px;}
.std_ep_left {text-align: left;}
.std_ep_center {text-align: center;}
.std_ep_right {text-align: right;}


/* ---------------------------------------------------------------------------------------------------------------------------------- */
/* INDEX                                                                                                                              */
/* site_index_topic_262.php / site_index_alph_263.php                                                                                 */
/* ---------------------------------------------------------------------------------------------------------------------------------- */
.std_idx_border   {border-bottom: solid #000 1px; border-top: solid #000 1px; border-right: solid #CCC 1px; border-left: solid #CCC 1px;}
.std_idx_title    {font-size: 12px; font-weight: bold;   color: #000066; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
.std_idx_title1   {font-size: 11px; font-weight: normal; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
.std_idx_category {font-size: 10px; color: #336633; font-weight: italic; font-family: Arial, Helvetica, sans-serif; text-decoration: none}

.this_day_year_bold {color: #000; font-family: "old-news"; font-size: 14px; font-weight: bold; text-align: center; }
.this_day_year      {color: #000; font-family: "old-news"; font-size: 14px; font-weight: normal; text-align: center; }
.this_day_event     {color: #900; font-family: "old-news"; font-size: 14px; font-weight: normal; text-align: center; }
.this_day_title     {color: #000; font-family: "old-news"; font-size: 12px; font-weight: normal; text-align: center; }


/* ######################################################################## */
/* FONTS                                                                                                                                                               */
/* ######################################################################## */

/* ======================================================================== */
/*  HEADER and TOPIC FONTS - league-gothic                                                                                                          */
/* ======================================================================== */
.std_topic_text_16
{font-family: "league-gothic"; color: #000099; font-size: 16px; font-weight: normal; text-shadow: 2px 2px 2px #999999; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;}
.std_topic_text_18
{font-family: "league-gothic"; color: #000099; font-size: 18px; font-weight: normal; text-shadow: 2px 2px 2px #999999; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;}
.std_topic_text_20
{font-family: "league-gothic"; color: #000099; font-size: 20px; font-weight: normal; text-shadow: 2px 2px 2px #999999; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;}
.std_topic_text_22
{font-family: "league-gothic"; color: #000099; font-size: 22px; font-weight: normal; text-shadow: 2px 2px 2px #666666; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.std_topic_text_24
{font-family: "league-gothic"; color: #661A00; font-size: 24px; font-weight: normal; text-shadow: 2px 2px 2px #999999; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;}
.std_topic_text_28
{font-family: "league-gothic"; color: #000099; font-size: 28px; font-weight: normal; text-shadow: 2px 2px 2px #999999; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px;}
.std_topic_text_32
{font-family: "league-gothic"; color: #661A00; font-size: 32px; font-weight: normal; text-shadow: 2px 2px 2px #999999; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;}

.std_title     {color: #000066; font-size: 30px; font-weight: bold; text-shadow: 5px 5px 5px #666666;}
.std_subtitle  {color: #000066; font-size: 28px; font-weight: normal; }
.std_author    {color: #000066; font-size: 18px; font-weight: bold; }
.std_date      {color: #000066; font-size: 22px; font-weight: bold; }


.std_opening_text {font-size: 16px; color: #663300; font-weight: bold;}
.std_opening_text_14 {font-size: 14px; color: #663300; font-weight: bold;}


/* ======================================================================== */
/* STANDARD FONT SIZES                                                                                                                                      */
/* ======================================================================== */
.text_font_8  {font-size:  8px; font-weight: normal; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
.text_font_9  {font-size:  9px; font-weight: normal; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
.text_font_10 {font-size: 10px; font-weight: normal; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
.text_font_11 {font-size: 11px; font-weight: normal; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
.text_font_12 {font-size: 12px; font-weight: normal; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
.text_font_13 {font-size: 13px; font-weight: normal; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
.text_font_14 {font-size: 14px; font-weight: normal; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
.text_font_16 {font-size: 16px; font-weight: normal; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
.text_font_18 {font-size: 18px; font-weight: normal; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
.text_font_20 {font-size: 20px; font-weight: normal; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
.text_font_22 {font-size: 22px; font-weight: normal; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
.text_font_24 {font-size: 24px; font-weight: normal; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
.text_font_26 {font-size: 26px; font-weight: normal; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
.text_font_28 {font-size: 28px; font-weight: normal; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
.text_font_30 {font-size: 30px; font-weight: normal; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
.text_font_32 {font-size: 32px; font-weight: normal; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
.text_font_36 {font-size: 36px; font-weight: normal; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
.text_font_48 {font-size: 48px; font-weight: normal; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none}

/* ======================================================================== */
/* STANDARD FONTS                                                           */
/* ======================================================================== */
.text_verdana   {font-family: Verdana}
.text_stencil   {font-family: "stencil";}
.text_comic     {font-family: "comic"; margin-left: 10px;}

/* ======================================================================== */
/* STANDARD FONT COLORS                                                     */
/* ======================================================================== */
.text_color_blk     {color: #000000;}
.text_color_grn     {color: #336633;}
.text_color_blu     {color: #000080;}
.text_color_lt_blu  {color: #00FFFF;}
.text_color_dk_blu  {color: #000066;}
.text_color_red     {color: #FF0000;}
.text_color_dk_red  {color: #661A00;}
.text_color_brn     {color: #663300;}
.text_color_grey    {color: #666666;}
.text_color_wht     {color: #FFFFFF;}
.text_color_yel     {color: #FFFF00;}
.text_color_org     {color: #FF9900;}

/* ======================================================================== */
/* STANDARD BACKGROUND COLORS                                               */
/* ======================================================================== */
.std_bg_wht {background: #ffffff; }
.std_bg_yel {background: #C4ED47; }


/* ======================================================================== */
/* STANDARD FONT EFFECTS                                                    */
/* ======================================================================== */
.text_wgt_bold    {font-weight: bold;}
.text_right          {text-align: right}
.text_left            {text-align: left}
.text_center       {text-align: center}
.text_italic          {font-weight: italic;}
.text_shadow      {text-shadow: 5px 5px 5px #666666;}
.text_ind25         {margin-left: 25px;}
/* ======================================================================== */
/* SPECIAL BACKGROUND FONTS                                                 */
/* ======================================================================== */
.text_14pt_wht_on_dkgrey_bold {font-size: 14px; font-weight: bold;   color: #FFFFFF; background: #464446; margin-bottom: 5px; margin-left: 5px; margin-top: 5px; margin-right: 5px; font-family: Arial, Helvetica, sans-serif; text-decoration:none}
.text_18pt_yel_on_grn_bold    {font-size: 18px; font-weight: bold;   color: #FFFF00; text-decoration: none; background: #708645; font-family: Arial, Helvetica, sans-serif  }




