/*title: "Calumet Region Striders Style Sheet"*/
/* W3C CSS Validated: 1/11/07 */

table.After   {
               width: 600px;
               color: #cc0000;
               background-color: #cccccc;
               margin: 0px;
               padding:0px;
               border:4px outset #c0c0c0;
                 }

table.Before  {
               width: 600px;
               color: #cc0000;
               background-color: #cccccc;
               margin: 0px;
               padding:0px;
               border:4px outset #c0c0c0;
               }

table.Pending  {
               width: 600px;
               color: #cc0000;
               background-color: gray;
               margin: 0px;
               padding:0px;
               border:4px outset #c0c0c0;
}


a.Pending:link {
        color: black;
        background-color: gray;
         }

a.Pending:visited {
        color: #C0C0C0;
        background-color: gray;
	  }
a.Pending:hover {
         color: yellow;
         background-color: gray;
	  }

a.After:link {
        color: #cc0000;  /* th-red */
        background-color: transparent;
         }
a.After:visited {
        color: #cc0000;  /* th-red */
        background-color: transparent;
	  }
a.After:hover {
         color: #FF0000;  /* red */
        background-color: transparent;
	  }

a.Before:link {
        color: #cc0000;  /* th-red */
        background-color: transparent;
         }
a.Before:visited {
        color: #cc0000;  /* th-red */
        background-color: transparent;
	  }
a.Before:hover {
         color: #FF0000;  /* red */
        background-color: transparent;
	  }


table.schedule_header {
                      text-align: center;
                      vertical-align: middle;
                      width: 600px;
                      border: 0px;
                      margin: 0px;
                      padding:0px;
} 

td.schedule_event_name   {
                      text-align: center;
                      vertical-align: middle;
                      font-weight: bold;
                      font-style: italic;
                      font-size: large;   
                      border: 0px;
                      margin: 0px;
                      padding: 4px;
                     }

td.schedule_event_comments   {
                      text-align: center;
                      vertical-align: middle;
                      font-weight: bold;
                      font-style: italic;
                      border: 0px;
                      margin: 0px;
                      padding: 4px;
                     }

td.schedule_event_number   {
                      width: 12%; /* column 1 */
                      text-align: center;
                      vertical-align: middle;
                      font-weight: bold;
                      border: 0px;
                      margin: 0px;
                      padding: 4px;
                     }

td.schedule_event_when   {
                      width: 18%; /* column 2 */
                      text-align: center;
                      vertical-align: middle;
                      border: 0px;
                      margin: 0px;
                      padding: 4px;
                     }

td.schedule_event_location   {
                      width: 32%; /* column 3 */
                      text-align: center;
                      vertical-align: middle;
                      border: 0px;
                      margin: 0px;
                      padding: 4px;
                     }

td.schedule_event_director   {
                      width: 38%; /* column 4 */
                      text-align: center;
                      vertical-align: middle;
                      border: 0px;
                      margin: 0px;
                      padding: 4px;
                     }

td.schedule_event   {
                      width: 100%; /* all columns */
                      text-align: center;
                      vertical-align: middle;
                      border: 0px;
                      margin: 0px;
                      padding: 4px;
                     }

