/*title: "Mike Wilson's History of Running Style Sheet"*/

a.death:link {
        color: #003399;  /* variant of darkblue */
        background-color: #D3D3D3;
         }
a.death:visited {
         color: white;
         background-color: #D3D3D3;
         }
a.death:hover {

         color: #FF0000;  /* red */
         background-color: #D3D3D3;
         border-color: #FF0000; 
         border-bottom: dotted; 
         border-width: 1px;
	  }

table.birthday {
          font-size: medium;
          font-weight: bolder;
          font-style: normal;
}


table.Slides        {
                     position: relative;
                     text-align: center;
                     color:black;
                     width: 320px;
                     height: 350px;
                     background-color: #eeeeee;    /* light gray */
                     border: 6px outset #006633; /* Spartan Green */
                     border-radius: 30px 30px;
                     margin: auto;
                     padding: 0px;
                     }

a:link.Slides {
        	color: #003399;  /* variant of darkblue */
        	background-color: #eeeeee;    /* light gray */
         	}


td.Slides            {
                      text-align: center;
                      height: 80%;
                      vertical-align: middle;
                     }

tr.Slides           {
                      height: 350px; /* height of top row */
                      vertical-align: top;
                     } 



img.slide           {
                     border: 6px solid #D2691E; /* chocolate */ 
                     border-radius: 50px 50px;                     
                     text-align: center;
                      }

#SlideShow      {
                     position: relative;
                     text-align: center;
                      }

img.buttons           {

                     border: 1px solid black;
                     border-spacing: 0px;
                      }

img.logo           {
                     border: 0px;
                     text-align: center;
                     vertical-align: middle;
                      }

object.RRCA         {
                     text-align: center;
                     vertical-align: middle;
                     border: 1px solid black;
                     height: 20px;
                     width: 300px;
                      }

table.Main          {
                     position: relative;
                     width: 100%;
                     border-collapse: collapse;
                     border-spacing: 0px;
                     border-top: 4px double #800000; /* maroon */
                     margin: 0px;
                     padding: 0px;
                     }

.main-border-top   {
                      border-top: 4px double #800000; /* maroon */
                      border-collapse: collapse;
                      border-spacing: 0px;
			}

.main-border-left   {
                      border-left: 4px double #800000; /* maroon */
                      border-collapse: collapse;
                      border-spacing: 0px;
			}

.main-border-right   {
                      /*border-right: 4px solid #800000; /* maroon */
                      border-right: 4px double white;
                      border-collapse: collapse;
                      border-spacing: 0px;
			}

table.Main-Board       {
                     vertical-align: top;
                     width: 100%;
                     text-align: center;
                     border-collapse: collapse;
                     border-top: 2px solid #800000; /* maroon */
                     margin: 0px;
                     padding: 0px;
                    }

td.Main-Board_L     {
                     vertical-align: top;
                     /*width: 380px;*/
                     text-align: center;
                     /* border-collapse: collapse; */
                     border-right: 0px dashed #800000; /* maroon */
                     margin: 0px;
                     padding: 0px;
                    }

td.Main-Board_BL    {
                     vertical-align: top;
                     /*width: 388px;*/
                     text-align: center;
                     /* border-collapse: collapse; */
                     border-right: 3px dotted #800000; /* maroon */
                     margin: 0px;
                     padding: 0px;
                    }

td.Main-Board_R    {
                     vertical-align: top;
                     /*width: 380px;*/
                     text-align: center;
                     /* border-collapse: collapse; */
                     border-left: 0px dashed #800000; /* maroon */
                     margin: 0px;
                     padding: 0px;
                    }

td.Main-Board_BR    {
                     vertical-align: top;
                     /*width: 388px;*/
                     text-align: center;
                     /* border-collapse: collapse; */
                     border-left: 3px dotted #800000; /* maroon */
                     margin: 0px;
                     padding: 0px;
                    }

table.splash_0     {
                     text-align: center;
                     width: 100%;
                     color: navy;
                     background-color: white;
                     border: 4px double navy;
                     }

td.splash_0        {
                     text-align: center;
                     vertical-align: middle;
                     width: 100%;
                     color: navy;
                     background-color: white;
                    }


table.splash_1     {
                     text-align: center;
                     width: 100%;
                     color: blue;
                     background-color: white;
                     border: 4px double red;
                    }

th.splash_1-left   {
                     text-align: center;
                     width: 50%;
                     color: #3366CC;
                     background-color: white;
                     font-size: large;
                     font-weight: bold;
                     }

td.splash_1-right   {
                     text-align: center;
                     width: 50%;
                     color: #3366CC;
                     background-color: white;
                    }

table.splash_2     {
                     text-align: center;
                     width: 100%;
                     color: blue;
                     background-color: white;
                     border-top: 2px solid gray;
                     }

th.splash_2-title  {
                     text-align: center;
                     vertical-align: middle;
                     width: 100%;
                     color: #3366CC;
                     background-color: white;
                     font-size: large;
                     font-weight: bold;
                   } 

td.splash_2        {
                     text-align: center;
                     vertical-align: middle;
                     width: 50%;
                     color: #3366CC;
                     background-color: white;
                    }

table.splash_3     {
                     text-align: center;
                     width: 100%;
                     color: blue;
                     background-color: white;
                     border: 4px double red;
                    }

th.splash_3-title  {
                     text-align: center;
                     width: 100%;
                     color: #3366CC;
                     background-color: white;
                     font-size: large;
                     font-style: italic;
                     font-weight: bold;
                   } 

td.splash_3        {
                     text-align: center;
                     vertical-align: top;
                     width: 33%;
                     color: #3366CC;
                     background-color: white;
                     }

table.splash_4     {
                     text-align: center;
                     width: 100%;
                     color: blue;
                     background-color: white;
                     border: 4px double red;
                    }

th.splash_4-title  {
                     text-align: center;
                     width: 100%;
                     color: #3366CC;
                     background-color: white;
                     font-size: large;
                     font-style: italic;
                     font-weight: bold;
                   } 

td.splash_4        {
                     text-align: center;
                     vertical-align: top;
                     width: 100%;
                     color: #3366CC;
                     background-color: white;
                    }

table.splash_5     {
                     text-align: center;
                     width: 100%;
                     color: blue;
                     background-color: white;
                     border: 4px double red;
                    }

th.splash_5-title  {
                     text-align: center;
                     width: 100%;
                     color: #3366CC;
                     background-color: white;
                     font-size: large;
                     font-style: italic;
                     font-weight: bold;
                   } 

td.splash_5        {
                     text-align: center;
                     vertical-align: top;
                     width: 100%;
                     color: #3366CC;
                     background-color: white;
                    }

table.splash_7     {
                     text-align: center;
                     width: 100%;
                     color: blue;
                     background-color: white;
                     border: 4px double red;
                     }

th.splash_7-title  {
                     text-align: center;
                     width: 100%;
                     color: #3366CC;
                     background-color: white;
                     font-size: large;
                     font-style: italic;
                     font-weight: bold;
                   } 

td.splash_7        {
                     text-align: center;
                     vertical-align: top;
                     width: 100%;
                     color: #3366CC;
                     background-color: white;
                    }

table.splash_8     {
                     text-align: center;
                     width: 100%;
                     color: blue;
                     background-color: white;
                     border: 4px double red;
                     }

th.splash_8-title  {
                     text-align: center;
                     width: 100%;
                     color: #3366CC;
                     background-color: white;
                     font-size: large;
                     font-style: italic;
                     font-weight: bold;
                   } 

td.splash_8        {
                     text-align: center;
                     vertical-align: middle;
                     width: 30%;
                     color: #3366CC;
                     background-color: white;
                    }

td.splash_8-center  {
                     text-align: center;
                     vertical-align: middle;
                     width: 40%;
                     color: #3366CC;
                     background-color: white;
                    }

table.splash_9     {
                     text-align: center;
                     width: 100%;
                     color: blue;
                     background-color: white;
                     border: 4px double red;
                     }

th.splash_9-title  {
                     text-align: center;
                     width: 100%;
                     color: #3366CC;
                     background-color: white;
                     font-size: large;
                     font-weight: bold;
                   } 

td.splash_9        {
                     text-align: center;
                     vertical-align: middle;
                     width: 50%;
                     color: #3366CC;
                     background-color: white;
                    }

table.splash_12     {
                     text-align: center;
                     width: 100%;
                     color: blue;
                     background-color: white;
                     border: 4px double red;
                     }

th.splash_12-title  {
                     text-align: center;
                     width: 100%;
                     color: #3366CC;
                     background-color: white;
                     font-size: large;
                     font-weight: bold;
                   } 

td.splash_12        {
                     text-align: center;
                     vertical-align: middle;
                     width: 50%;
                     color: #3366CC;
                     background-color: white;
                    }

table.splash_D     {
                     text-align: center;
                     width: 100%;
                     color: black;
                     background-color: #d3d3d3;
                     border: 4px solid black;
                     }

th.splash_D-title  {
                     text-align: center;
                     vertical-align: middle;
                     width: 100%;
                     color: black;
                     background-color: white;
                     font-size: large;
                     font-style: italic;
                     font-weight: bold;
                   } 

td.splash_D        {
                     text-align: center;
                     vertical-align: middle;
                     width: 100%;
                     color: black;
                     background-color: white;
                    }

table.splash_M     {
                     text-align: center;
                     width: 100%;
                     color: navy;
                     background-color: white;
                     border: 4px double navy;
                     }

th.splash_M-title  {
                     text-align: center;
                     width: 100%;
                     color: navy;
                     background-color: white;
                     font-size: large;
                     font-style: italic;
                     font-weight: bold;
                   } 

td.splash_M        {
                     text-align: left;
                     vertical-align: top;
                     width: 100%;
                     color: navy;
                     background-color: white;
                    }

table.splash_SP     {
                     text-align: center;
                     width: 100%;
                     color: black;
                     background-color: #DCDCDC; /* Gainsboro  */
                     border: 4px double #A9A9A9; /*darkgray*/
                     }

th.splash_SP-title  {
                     text-align: center;
                     width: 100%;
                     color: black;
                     background-color: white;
                     font-size: large;
                     font-style: italic;
                     font-weight: bold;
                   } 

td.splash_SP1        {
                     text-align: center;
                     vertical-align: middle;
                     width: 33%;
                     color: black;
                     background-color: #DCDCDC; /* Gainsboro  */
                    }

td.splash_SP2        {
                     text-align: center;
                     vertical-align: middle;
                     width: 67%;
                     color: black;
                     background-color: #DCDCDC; /* Gainsboro  */
                    }


td.lines           {
                     text-align: left;
                     width: 90%;
                    }

img.pixel         {
                     width: 1px;
                     height: 5px;
                   }

img.dot         {
                     width: 7px;
                     height: 7px;
                     vertical-align: middle;
                   }

table.raceinfo  {
                     width: 100%;
                     color: black;
                     background-color: white;
                     border-collapse: collapse;
                     border-spacing: 0px;
                     margin: 0px;
                     padding: 0px;
                     }
hr.races         {
			width: 100%;
			color: #CC9900;
			background-color: #CC9900;
			height: 2px;
			border: 0px solid #CC9900;
                  }

hr.gold_cup         {
			width: 100%;
			color: #CC9900;
			background-color: #CC9900;
			height: 2px;
			border: 0px solid #CC9900;
                  }

hr.sponsored         {
			width: 100%;
			color: green;
			background-color: green;
			height: 2px;
			border: 0px solid green;
                  }

table.other  {
                     width: 100%;
                     color: black;
                     background-color: white;
                     border-collapse: collapse;
                     border-spacing: 0px;
                     margin: 0px;
                     padding: 0px;
                     }
hr.other         {
			width: 100%;
			color: #CC9900;
			background-color: #CC9900;
			height: 2px;
			border: 0px solid #CC9900;
                  }

table.eventinfo  {
                     width: 100%;
                     color: black;
                     background-color: white;
                     border-collapse: collapse;
                     border-spacing: 0px;
                     margin: 0px;
                     padding: 0px;
                     }

hr.events         {
			width: 100%;
			color: 	#D2691E; /* chocolate */
			background-color: #D2691E; /* chocolate */
			height: 2px;
			border: 0px solid #D2691E; /* chocolate */
                  }


table.memberinfo  {
                     width: 100%;
                     color: black;
                     background-color: white;
                     border-collapse: collapse;
                     border-spacing: 0px;
                     margin: 0px;
                     padding: 0px;
                     }

hr.members         {
			width: 100%;
			color: blue;
			background-color: blue;
			height: 2px;
			border: 0px solid blue;
                  }

table.boardinfo  {
                     width: 100%;
                     color: black;
                     background-color: white;
                     border-collapse: collapse;
                     border-spacing: 0px;
                     margin: 0px;
                     padding: 0px;
                     }

hr.board         {
			width: 100%;
			color: black;
			background-color: black;
			height: 5px;
			border: 0px solid black;
                  }

table.boardinfo-bottom  {
                     width: 100%;
                     color: black;
                     background-color: white;
                     border-collapse: collapse;
                     border-spacing: 0px;
                     margin: 0px;
                     padding: 0px;
                     }


td.raceinfo_icon      {
                     text-align: center;
                     vertical-align: middle;
                     width: 10%;
                    }
                    
td.other_icon      {
                     text-align: center;
                     vertical-align: middle;
                     width: 10%;
                    }                    

td.eventinfo_icon      {
                     text-align: center;
                     vertical-align: middle;
                     width: 10%;
                    }

td.memberinfo_icon      {
                     text-align: center;
                     vertical-align: middle;
                     width: 10%;
                    }

td.boardinfo_icon      {
                     text-align: center;
                     vertical-align: middle;
                     width: 10%;
                    }
                    

table.nextGoldCup  {
                     text-align: center;
                     width: 100%;
                     color: black;
                     background-color: white;
                     }

th.nextGoldCup    {
                     text-align: center;
                     vertical-align: middle;
                     width: 100%;
                     color: #b8860b; /* Dark Goldenrod */
                     background-color: white;
                     font-size: large;
                     font-style: italic;
                     font-weight: bold;
                   }

a.nextGoldCup:link {
        		color: #b8860b; /* Dark Goldenrod */
        		background-color: transparent;
         	} 

td.nextGoldCup    {
                     text-align: center;
                     vertical-align: top;
                     width: 100%;
                     color: #000080; /* Navy */
                     background-color: white;
                     font-style: italic;
                     font-weight: bold;
                    }

td.nextGoldCup-rightleft {
                     text-align: center;
                     vertical-align: middle;
                     width: 25%;
                     color: #000080; /* Navy */
                     background-color: white;
                    }

td.nextGoldCup-middle {
                     text-align: center;
                     vertical-align: middle;
                     width: 50%;
                     color: #000080; /* Navy */
                     background-color: white;
                    }

table.nextSponsored  {
                     text-align: center;
                     width: 100%;
                     color: #008000;
                     background-color: white;
                     }

th.nextSponsored    {
                     text-align: center;
                     vertical-align: middle;
                     width: 100%;
                     color: #008000; /* Green */
                     background-color: white;
                     font-size: large;
                     font-style: italic;
                     font-weight: bold;
                   } 

a.nextSponsored:link {
        		color: #008000; /* Green */
        		background-color: transparent;
         	}

td.nextSponsored    {
                     text-align: center;
                     vertical-align: top;
                     width: 100%;
                     color: #a52a2a; /* Brown */
                     background-color: white;
                     font-style: italic;
                     font-weight: bold;
                    }

td.nextSponsored-rightleft {
                     text-align: center;
                     vertical-align: middle;
                     width: 25%;
                     color: #a52a2a; /* Brown */
                     background-color: white;
                    }

td.nextSponsored-middle {
                     text-align: center;
                     vertical-align: middle;
                     width: 50%;
                     color: #a52a2a; /* Brown */
                     background-color: white;
                    }

table.nextOther  {
                     text-align: center;
                     width: 100%;
                     color: #008000;
                     background-color: white;
                     }

th.nextOther    {
                     text-align: center;
                     vertical-align: middle;
                     width: 100%;
                     color: #008000; /* Green */
                     background-color: white;
                     font-size: large;
                     font-style: italic;
                     font-weight: bold;
                   } 

td.nextOther    {
                     text-align: center;
                     vertical-align: top;
                     width: 100%;
                     color: #a52a2a; /* Brown */
                     background-color: white;
                     font-style: italic;
                     font-weight: bold;
                    }

td.nextOther-rightleft {
                     text-align: center;
                     vertical-align: middle;
                     width: 25%;
                     color: #a52a2a; /* Brown */
                     background-color: white;
                    }

td.nextOther-middle {
                     text-align: center;
                     vertical-align: middle;
                     width: 50%;
                     color: #a52a2a; /* Brown */
                     background-color: white;
                    }

table.race_results  {
                     text-align: center;
                     width: 100%;
                     color: #008000;
                     background-color: white;
                     }

th.race_results    {
                     text-align: center;
                     vertical-align: middle;
                     width: 100%;
                     color: #b8860b; /* Dark Goldenrod */
                     background-color: white;
                     font-size: large;
                     font-style: italic;
                     font-weight: bold;
                   } 

td.race_results    {
                     text-align: center;
                     vertical-align: top;
                     width: 50%;
                     color: #0000ff; /* Blue */
                     background-color: white;
                     font-weight: bold;
                    }

table.birthdays      {
                     text-align: center;
                     width: 100%;
                     border-spacing: 1px;
                     margin: 0px;
                     padding: 0px;
                     }

hr.birthday         {
			               width: 100%;
			               color: blue;
			               background-color: blue;
			               height: 2px;
			               border: 0px solid blue;
                  }

td.birthdays    {
                     text-align: center;
                     vertical-align: top;
                     width: 100%;
                     color: #0000ff; /* Blue */
                     background-color: white;
                    }

th.birthdays_When    {
                      text-align: center;
                      text-decoration: underline;
                      width: 33%;
                      color: #0000ff; /* Blue */
                      background-color: white;
                    }

table.birthday_banner {
                     text-align: center;
                     width: 100%;
                     border-spacing: 0px;
                     margin: 0px;
                     padding: 0px;
                     }

.birthday-banner-bg  {
                      background-color: #B0C4DE;/* lightsteelblue */
                     }

.birthday-banner-text {
                      color: #0000ff; /* Blue */
                     }

td.birthday_banner {
                     text-align: center;
                     vertical-align: top;
                     width: 100%;
                     color: #0000ff; /* Blue */
                     background-color: white;
                    }

.scroller             {
                      position:relative;
                      margin:auto;
                      width: 300px;
                      height:20px;
                      background-color:#B0C4DE;/* lightsteelblue */
                      overflow:hidden;
}  

#scrollerTEXT       {
                      visibility:hidden;
                      position:absolute;
                      top:-100px;
                      left:-9000px;
}  

#iemarquee       {
                      position: absolute;
                      left:0px;
                      top:0px;
                      margin: auto;
                      width: 300px;
                      height: 18px;
                      color: #0000ff; /* Blue */
                      vertical-align: middle;
                      background-color:transparent;
}

#ns_marquee         {
                      position: absolute;
                      left:0px;
                      top:0px;
                      margin: auto;
                      width: 300px;
                      height: 18px;
                      color: #A0522D; /* sienna */
                      vertical-align: middle;
                      background-color:transparent;
                      /*background-color: #FFE4C4; bisque */
}



                