
/*title: "Calumet Region Striders Style Sheet"*/
/* W3C CSS Validated: 1/11/07 */
/* W3C CSS Validated: 9/19/06 */
body.memorial {
                     background-color: white;
                     width: 90%;
                     margin: auto;
                     padding: 0px;
                    }
body.life_members {
                     background-color: white;
                     width: 90%;
                     margin: auto;
                     padding: 50px;
                    }

body.hall_of_fame_members {
                     background-color: white;
                     width: 90%;
                     margin: auto;
                     padding: 50px;
                    }

table.primary_table_with_dood {
                     position: relative;
                     width: 100%;
                     color: #3366CC;
                     background-color: white;
                     background-image: url("../runner_dude.jpg");
                     background-repeat: repeat;
                     border:4px solid #3366CC;
                     border-collapse: collapse;
                     border-spacing: 0px;
                     margin: 0px;
                     padding: 0px;
                     }

a.photo:link {
        color: #3366CC;  /* blue green variant  */
        background-color: #ffffff;  /* white */
         }
a.photo:visited {
        color: #ffff00;  /* red */
        background-color: #ffffff;  /* white */
	  }
a.photo:hover {
         color: #ff0000;  /* red */
         background-color: #ffffff;  /* white */
	  }

th.BQ_name {
                     color: #000080; /* navy */
                     background-color: white;
                     width: 21%;
                     text-align: center;
                     vertical-align: bottom;
            }

th.BQ_age {
                     width: 7%;
                     color: #000080; /* navy */
                     background-color: white;
                     text-align: center;
                     vertical-align: bottom;
            }

th.BQ_raceName {
                     width: 22%;
                     color: #000080; /* navy */
                     background-color: white;
                     text-align: center;
                     vertical-align: bottom;
            }

th.BQ_raceLocation {
                     width: 22%;
                     color: #000080; /* navy */
                     background-color: white;
                     text-align: center;
                     vertical-align: bottom;
            }

th.BQ_raceDate {
                     width: 9%;
                     color: #000080; /* navy */
                     background-color: white;
                     text-align: center;
                     vertical-align: bottom;
            }

th.BQ_raceTime {
                     width: 10%;
                     color: #000080; /* navy */
                     background-color: white;
                     text-align: center;
                     vertical-align: bottom;
            }

th.BQ_QTime {
                     width: 9%;
                     color: #000080; /* navy */
                     background-color: white;
                     text-align: center;
                     vertical-align: bottom;
            }

th.PR_name {
                     color: #000080; /* navy */
                     background-color: white;
                     width: 20%;
                     text-align: center;
                     vertical-align: bottom;
            }

th.PR_ageGroup {
                     width: 9%;
                     color: #000080; /* navy */
                     background-color: white;
                     text-align: center;
                     vertical-align: bottom;
            }

th.PR_raceName {
                     width: 23%;
                     color: #000080; /* navy */
                     background-color: white;
                     text-align: center;
                     vertical-align: bottom;
            }

th.PR_raceDistance {
                     width: 10%;
                     color: #000080; /* navy */
                     background-color: white;
                     text-align: center;
                     vertical-align: bottom;
            }

th.PR_raceTime {
                     width: 9%;
                     color: #000080; /* navy */
                     background-color: white;
                     text-align: center;
                     vertical-align: bottom;
            }

th.PR_raceDate {
                     width: 10%;
                     color: #000080; /* navy */
                     background-color: white;
                     text-align: center;
                     vertical-align: bottom;
            }

th.PR_prevTime {
                     width: 9%;
                     color: #000080; /* navy */
                     background-color: white;
                     text-align: center;
                     vertical-align: bottom;
            }

th.PR_prevDate {
                     width: 10%;
                     color: #000080; /* navy */
                     background-color: white;
                     text-align: center;
                     vertical-align: bottom;
            }

table.PR_Form    {
                     width: 100%;
                     border: 4px solid #000080; /* navy */
                     margin: 0px; 
                     padding: 2px;
                   }

td.PR_Form_fName   {
                     width: 30%;
                     color: #000080; /* navy */
                     background-color: white;
                     text-align: center;
                     vertical-align: bottom;
            }

td.PR_Form_lName   {
                     width: 30%;
                     color: #000080; /* navy */
                     background-color: white;
                     text-align: center;
                     vertical-align: bottom;
            }

.birthdays    {
                     width: 65%;
                     text-align: center;
                     color: #3366CC; /* dark strider blue */
                     background-color: #FFE4C4; /* bisque */            
                     background-image: url(../images/bd_bg_1.gif);
                     background-repeat: repeat;
                     margin: auto;
                     font-weight: bolder;
                     font-size: medium;
                     border: 4px solid #3366CC;
}

