
/*title: "Prairie State Road Runners 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;
                    }

div.member_profile {
                     background-color: transparent;
	             /*background-image: url("images/PSRR.png");*/
		     /*background-repeat: repeat-y;*/
                     width: 75%;
                     margin: auto;
                     padding-left: 50px;
                     padding-right: 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;
                     }

.memberinfo-title-text {
                     color: #00A450; /* psrr green */ 
                      }

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 {
                     width: 12%;
                     background-color: white;
                     text-align: center;
                     vertical-align: bottom;
            }

th.PR_ageGroup {
                     width: 8%;
                     background-color: white;
                     text-align: center;
                     vertical-align: bottom;
            }

th.PR_raceDistance {
                     width: 12%;
                     background-color: white;
                     text-align: center;
                     vertical-align: bottom;
            }

th.PR_raceName {
                     width: 44%;
                     background-color: white;
                     text-align: center;
                     vertical-align: bottom;
            }

th.PR_raceTime {
                     width: 12%;
                     background-color: white;
                     text-align: center;
                     vertical-align: bottom;
            }

th.PR_raceDate {
                     width: 12%;
                     background-color: white;
                     text-align: center;
                     vertical-align: bottom;
            }

.odd-PR-line-bg     {
		     background-color: #cccccc;    /* gray */
		   }

.PR-color       {
                     color: #094fa4; /* psrr blue */
		    }

.oldPR-color       {
                     color: #A9A9A9; /* dark gray */
		    }


table.PR_Form    {
                     width: 100%;
                     border: 4px solid #000080; /* navy */
                     margin: 0px; 
                     padding: 2px;
                   }

th.PR_Form_label   {
                     width: 20%;
                     color: #000080; /* navy */
                     vertical-align: bottom;
            		}

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;
}

