
/*title: "Prairie State Road Runners Style Sheet"*/
/* W3C CSS Validated: 1/11/07 */
/* W3C CSS Validated: 9/19/06 */


table.After   {
               /*width: 615px; original */
               text-align: center;
               width: 100%;
               color: black;
               background-color: #ffff66;
               margin: 0px auto;
               position: relative;
               padding:0px;
               border:4px outset blue;
                 }

table.Before  {
               width: 100%;
               text-align: center;
               color: black;
               background-color: #cde4fc;
               margin: 0px auto;
               position: relative;
               padding:0px;
               border:4px outset blue;
               }

table.Pending  {
               width: 100%;
               background-color: yellow;
               color: green; 
               margin: 0px auto;
               position: relative;
               padding:0px;
               border:4px outset blue;
}

table.Deadline {
               width: 100%;
               background-color: #ffa500;
               color: white; 
               margin: 0px auto;
               position: relative;
               padding:0px;
               border:4px inset green;
}

table.Holiday  {
               width: 100%;
               background-color: green;
               color: white; 
               margin: 0px auto;
               position: relative;
               padding:0px;
               border:4px inset yellow;
}

table.All-Day  {
               width: 100%;
               background-color: #E0E0E0 ;
               color: #303030; 
               margin: 0px auto;
               position: relative;
               padding:0px;
               border:4px inset navy;
}
a.Pending:link {
        color: black;
        background-color: yellow;
         }

a.Pending:visited {
        color: #C0C0C0;
        background-color: yellow;
	  }
a.Pending:hover {
         color: #ffa500;
         background-color: yellow;
	  }
a.All-Day:link {
        color: blue;
        background-color: #E0E0E0 ;
         }

a.All-Day:visited {
        color: navy;
        background-color: #E0E0E0 ;
	  }

a.All-Day:hover {
         color: yellow;
         background-color: #E0E0E0 ;
	  }

a.After:link {
        color: #003399;  /* variant of darkblue */
        background-color: #ffff66;
         }
a.After:visited {
         color: #C0C0C0;
         background-color: #ffff66;
	  }
a.After:hover {
         color: #FF0000;  /* red */
         background-color: #ffff66;
	  }

a.Before:link {
         color: #003399;  /* variant of darkblue */
         background-color: #cde4fc;
         }
a.Before:visited {
         color: #C0C0C0;
         background-color: #cde4fc;
	  }
a.Before:hover {
         color: #FF0000;  /* red */
         background-color: #cde4fc;
	  }
a.Deadline:link {
         color: #003399;  /* variant of darkblue */
         background-color: #ffa500;
         }
a.Deadline:visited {
         color: #C0C0C0;
         background-color: #ffa500;
	  }
a.Deadline:hover {
         color: #FF0000;  /* red */
         background-color: #ffa500;
	  }

table.schedule_header {
                      text-align: center;
                      vertical-align: middle;
                      width: 100%;
                      position: relative;
                      border: 0px;
                      margin: 0px auto;
                      padding:0px;
} 

td.schedule_event_name   {
                      text-align: center;
                      vertical-align: middle;
                      font-weight: bold;
                      font-style: italic;
                      font-size: large;   
                      border: 0px;
                      margin: auto;
                      padding: 4px;
                     }

td.schedule_event_comments   {
                      text-align: center;
                      vertical-align: middle;
                      font-weight: bold;
                      font-style: italic;
                      border: 0px;
                      margin: auto;
                      padding: 4px;
                     }

td.schedule_event_number   {
                      width: 10%; /* column 1 */
                      text-align: center;
                      vertical-align: middle;
                      font-weight: bold;
                      border: 0px;
                      margin: auto;
                      padding: 4px;
                     }

td.schedule_event_when   {
                      width: 15%; /* column 2 */
                      text-align: center;
                      vertical-align: middle;
                      border: 0px;
                      margin: auto;
                      padding: 4px;
                     }

td.schedule_event_location   {
                      width: 35%; /* column 3 */
                      text-align: center;
                      vertical-align: middle;
                      border: 0px;
                      margin: auto;
                      padding: 4px;
                     }

td.schedule_event_director   {
                      width: 40%; /* column 4 */
                      text-align: center;
                      vertical-align: middle;
                      border: 0px;
                      margin: auto;
                      padding: 4px;
                     }

td.schedule_event   {
                      width: 100%; /* all columns */
                      text-align: center;
                      vertical-align: middle;
                      border: 0px;
                      margin: auto;
                      padding: 4px;
                     }

th.schedule_event_name   {
                      text-align: center;
                      vertical-align: middle;
                      font-weight: bold;
                      font-style: italic;
                      font-size: large;   
                      border: 0px;
                      margin: auto;
                      padding: 4px;
                     }

th.schedule_event_comments   {
                      text-align: center;
                      vertical-align: middle;
                      font-weight: bold;
                      font-style: italic;
                      border: 0px;
                      margin: auto;
                      padding: 4px;
                     }

th.schedule_event_number   {
                      width: 10%; /* column 1 */
                      text-align: center;
                      vertical-align: middle;
                      font-weight: bold;
                      border: 0px;
                      margin: auto;
                      padding: 4px;
                     }

th.schedule_event_when   {
                      width: 15%; /* column 2 */
                      text-align: center;
                      vertical-align: middle;
                      border: 0px;
                      margin: auto;
                      padding: 4px;
                     }

th.schedule_event_location   {
                      width: 35%; /* column 3 */
                      text-align: center;
                      vertical-align: middle;
                      border: 0px;
                      margin: auto;
                      padding: 4px;
                     }

th.schedule_event_director   {
                      width: 40%; /* column 4 */
                      text-align: center;
                      vertical-align: middle;
                      border: 0px;
                      margin: auto;
                      padding: 4px;
                     }

th.schedule_event   {
                      width: 100%; /* all columns */
                      text-align: center;
                      vertical-align: middle;
                      border: 0px;
                      margin: auto;
                      padding: 4px;
                     }
