/*title: "Gardeners' Exchange Style Sheet"*/
/* W3C CSS Validated: 3/24/10 */
* {
    box-sizing: border-box;
}
body             {
                     color: green; 
                     font-family: "Comic Sans MS",Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
                     font-style: normal;
                     position: relative;
		                 margin-top: 0px;
                     margin-right: auto;
                     margin-left: auto;
                     border-collapse: collapse;
                     border-spacing: 0px;
                     padding: 0px;
                     background-color: #D2B48C; /* tan */
                     background-image: url("../images/background.jpg");
                     background-attachment: fixed;
                 }
                 
div.large-screen {
          display: -webkit-flex;
          -webkit-flex-direction: row;
          -webkit-flex-wrap: wrap;
          -webkit-justify-content: space-around;
          -webkit-align-items: flex-start;
          
          display: -ms-flexbox; 
          -ms-flex-direction: row;
          -ms-flex-wrap: wrap;
          -ms-flex-pack: center;
          -ms-flex-line-pack: distribute;
          
          display: flex;          
          flex-direction: row;
          flex-wrap: wrap;     
          justify-content: center;
          align-content: space-around; 
          align-items: flex-start; 
    } 
    
div.mobile-screen {
          display: -webkit-flex;
          -webkit-flex-direction: row;
          -webkit-flex-wrap: wrap;
          -webkit-justify-content: space-around;
          -webkit-align-items: flex-start;
          
          display: -ms-flexbox; 
          -ms-flex-direction: row;
          -ms-flex-wrap: wrap;
          -ms-flex-pack: center;
          -ms-flex-line-pack: distribute;
          
          display: flex;          
          flex-direction: row;
          flex-wrap: wrap;     
          justify-content: center;
          align-content: space-around; 
          align-items: flex-start; 
    }  

/*                
div.large-screen {display: none;
                  visibility: invisible;} */  
                               
.flex   {
          display: -webkit-flex !important; 
          -webkit-flex-wrap: wrap;
          -webkit-flex-direction: column;
          -webkit-justify-content: flex-start;
          -webkit-align-items: center;
                    
          display: -ms-flexbox !important; 
          -ms-flex-direction: column;
          -ms-flex-wrap: wrap;
          -ms-flex-align: center;
          
          display: flex !important; 
          flex-direction: column;
          justify-content: flex-start;
          flex-wrap: wrap;
          align-items: center; 
      }
      
.stretch   {
          display: -webkit-flex !important; 
          -webkit-flex-wrap: wrap;
          -webkit-flex-direction: column;
          -webkit-justify-content: center;
          -webkit-align-items: stretch;
                    
          display: -ms-flexbox !important; 
          -ms-flex-direction: column;
          -ms-flex-wrap: wrap;
          -ms-flex-align: stretch;
          
          display: flex !important; 
          flex-direction: column;
          justify-content: center;
          flex-wrap: wrap;
          align-items: stretch; 
      }      
                  
.row  { 
        /*  display: -webkit-box; 
          -webkit-box-orient: horizontal;           
          -webkit-box-direction: normal; 
          -webkit-box-pack: center;
          -webkit-justify-content: center;
          -webkit-align-content: space-around;  */
          
          display: -webkit-flex;
          -webkit-flex-direction: row;
          -webkit-flex-wrap: wrap;
          -webkit-justify-content: space-around; 
          -webkit-align-items: flex-start;
          
          display: -ms-flexbox; 
          -ms-flex-direction: row;
          -ms-flex-wrap: wrap;
          -ms-flex-pack: center;
          -ms-flex-line-pack: distribute;
          
          display: flex;          
          flex-direction: row;
          flex-wrap: wrap;     
          justify-content: center;
          align-content: space-around; 
          align-items: flex-start; 
    }
    
.header-row  { 
          display: -webkit-flex;
          -webkit-flex-direction: row;
          
          display: -ms-flex; 
          -ms-flex-direction: row;
          
          display: flex;  
          flex-direction: row;
    } 

.header-row-flow  { 
          display: -webkit-flex;
          -webkit-flex-direction: row;
          /*-webkit-flex-wrap: wrap; */
          
          display: -ms-flex; 
          -ms-flex-flex-direction: row;
          /*-ms-flex-wrap: wrap;*/
          
          display: flex;  
          flex-direction: row;
          /* flex-flow: row; */
          /*flex-wrap: wrap; */
    } 
    
.center-bottom-column  {
                    display: -webkit-flex !important; 
                    -webkit-flex-direction: column;
                    /*-webkit-flex-align-content: flex-end; */
                    
                    display: -ms-flexbox !important; 
                    -ms-flex-direction: column;
                    /*-ms-flex-align-content: flex-end; */
                    
                    display: flex !important; 
                    flex-direction: column;    
                    /*align-content: flex-end; */
                    /*flex-grow: auto; */ 
                    
                  /* -webkit-box-flex: 1 0 auto; 
                    -webkit-flex: 1 0 auto;
                    -moz-box-flex: 1 0 auto;
                    -ms-flex: 1 0 auto;
                    flex: 1 0 auto; */
    }                
    
.column-bottom  { 
          display: -webkit-flex;
          -webkit-flex-direction: column;
          -webkit-box-align: center;
          
          
          display: -ms-flex; 
          -ms-flex-direction: column;
          -ms-flex-align: center;
          
          
          display: flex;  
          flex-direction: column;
          justify-content: flex-end;
          align-items: center;
    }    
    
.header-center-column  {  width: 50%;
	                /*  position: absolute;
                    height: 100%;   */
                    margin: 0 auto; 
                    /* text-align: center; */
                    border-spacing: 0px;
                    border-collapse: collapse;
                    box-sizing: border-box;
                    
                    display: -webkit-box !important; 
                    -webkit-box-orient: vertical; 
                    -webkit-box-direction: normal; 
                    -webkit-box-align: center;  
                     
                    display: -webkit-flex !important; 
                    -webkit-flex-wrap: wrap;
                    -webkit-flex-direction: column;
                    -webkit-flex-justify-content: center;
                    -webkit-flex-align-items: center;
                    
                    display: -ms-flexbox !important; 
                    -ms-flex-direction: column;
                    -ms-flex-wrap: wrap;
                    -ms-flex-align: center;
                    -ms-flex-pack: center;
                                        
                    display: flex !important; 
                    flex-direction: column;
                    justify-content: center;
                    flex-wrap: wrap;
                    align-items: center; 
                   /* 
                    -webkit-box-flex: 1;
                    -webkit-flex: 1;
                    -moz-box-flex: 1;
                    -ms-flex: 1;
                    flex: 1;     */
    }
               
.sponsor-column  {  max-width: 20%;
	                /*  position: absolute;
                    height: 100%;   */
                    margin: 0 auto; 
                    /* text-align: center; */
                    border-spacing: 0px;
                    border-collapse: collapse;
                    box-sizing: border-box;
                    
                    display: -webkit-box !important; 
                    -webkit-box-orient: vertical; 
                    -webkit-box-direction: normal; 
                    -webkit-box-align: center;  
                     
                    display: -webkit-flex !important; 
                    -webkit-flex-wrap: wrap;
                    -webkit-flex-direction: column;
                    -webkit-flex-justify-content: center;
                    -webkit-flex-align-items: center;
                    
                    display: -ms-flexbox !important; 
                    -ms-flex-direction: column;
                    -ms-flex-wrap: wrap;
                    -ms-flex-align: center;
                    -ms-flex-pack: center;
                                        
                    display: flex !important; 
                    flex-direction: column;
                    justify-content: center;
                    flex-wrap: wrap;
                    align-items: center; 
                    
                    -webkit-box-flex: 1;
                    -webkit-flex: 1;
                    -moz-box-flex: 1;
                    -ms-flex: 1;
                    flex: 1;
    }
    
.centered-column  { /* max-width: 20%; */
	                /*  position: absolute;
                    height: 100%;   */
                    margin: 0 auto; 
                    /* text-align: center; */
                    border-spacing: 0px;
                    border-collapse: collapse;
                    box-sizing: border-box;
                    
                    display: -webkit-box !important; 
                    -webkit-box-orient: vertical; 
                    -webkit-box-direction: normal; 
                    -webkit-box-align: center;  
                     
                    display: -webkit-flex !important; 
                    -webkit-flex-wrap: wrap;
                    -webkit-flex-direction: column;
                    -webkit-flex-justify-content: center;
                    -webkit-flex-align-items: center;
                    
                    display: -ms-flexbox !important; 
                    -ms-flex-direction: column;
                    -ms-flex-wrap: wrap;
                    -ms-flex-align: center;
                    -ms-flex-pack: center;
                                        
                    display: flex !important; 
                    flex-direction: column;
                    justify-content: center;
                    flex-wrap: wrap;
                    align-items: center; 
                    
                    -webkit-box-flex: 1;
                    -webkit-flex: 1;
                    -moz-box-flex: 1;
                    -ms-flex: 1;
                    flex: 1;
    }    


          
.row-margins-15 {margin: 1rem 0rem;}
          
.row-margins-10 {margin: .667rem 0rem;}

.row-margins-5 {margin: .167rem 0rem;}

.column-margin-5  {margin: 0rem .33rem;}

.leftof-6columns,
.leftleftcenterof-6columns,
.leftcenterof-6columns,
.rightcenterof-6columns,
.rightrightcenterof-6columns,
.rightof-6columns { width: 16.667%;
	                  position: relative;
                    margin: 0 auto;
                    border-spacing: 0px;
                    border-collapse: collapse;
                    text-align: center;
                    box-sizing: border-box; 
                    
                 /*   display: -webkit-box !important; 
                    -webkit-box-orient: vertical; 
                    -webkit-box-direction: normal; 
                    -webkit-box-align: center;  */
                     
                    display: -webkit-flex !important; 
                    -webkit-flex-wrap: wrap;
                    -webkit-flex-direction: column;
                    -webkit-justify-content: flex-start;
                    -webkit-align-items: center;
                    
                    display: -ms-flexbox !important; 
                    -ms-flex-direction: column;
                    -ms-flex-wrap: wrap;
                    -ms-flex-align: center;
                                        
                    display: flex !important; 
                    flex-direction: column;
                    justify-content: flex-start;
                    flex-wrap: wrap;
                    align-items: center; 
    } 

.leftof-4columns,
.leftcenterof-4columns,
.rightcenterof-4columns,
.rightof-4columns { width: 25%;
	                  position: relative;
                    margin: 0 auto; 
                    text-align: center;
                    border-spacing: 0px;
                    border-collapse: collapse;
                    text-align: center;
                    box-sizing: border-box;
                 /*   display: -webkit-box !important; 
                    -webkit-box-orient: vertical; 
                    -webkit-box-direction: normal; 
                    -webkit-box-align: center;  */
                     
                    display: -webkit-flex !important; 
                    -webkit-flex-wrap: wrap;
                    -webkit-flex-direction: column;
                    -webkit-justify-content: flex-start;
                    -webkit-align-items: center;
                    
                    display: -ms-flexbox !important; 
                    -ms-flex-direction: column;
                    -ms-flex-wrap: wrap;
                    -ms-flex-align: center;
                                        
                    display: flex !important; 
                    flex-direction: column;
                    justify-content: flex-start;
                    flex-wrap: wrap;
                    align-items: center; 
    } 

.leftof-3columns,
.centerof-3columns,
.rightof-3columns { width: 33.3333%; 
	                  position: relative;
                    margin: 0 auto;
                    border-spacing: 0px;
                    border-collapse: collapse;
                    text-align: center;
                    box-sizing: border-box;
                  /*  display: -webkit-box !important; 
                    -webkit-box-orient: vertical; 
                    -webkit-box-direction: normal; 
                    -webkit-box-align: center;  */
                    
                    display: -webkit-flex; 
                    -webkit-flex-wrap: wrap;
                    -webkit-flex-direction: column;
                    -webkit-justify-content: flex-start;
                    -webkit-align-items: center;
                    
                    display: -ms-flexbox !important; 
                    -ms-flex-direction: column;
                    -ms-flex-wrap: wrap;
                    -ms-flex-align: center;
                                        
                    display: flex !important; 
                    flex-direction: column;
                    justify-content: flex-start;
                    flex-wrap: wrap;
                    align-items: center; 
                    
    } 

.leftof-2columns,
.rightof-2columns { width: 50%;
	                  position: relative;
                    margin: 0 auto;
                    border-spacing: 0px;
                    border-collapse: collapse;
                    text-align: center;
                    box-sizing: border-box;
                    
                 /*   display: -webkit-box !important; 
                    -webkit-box-orient: vertical; 
                    -webkit-box-direction: normal; 
                    -webkit-box-align: center;  */
                    
                    display: -webkit-flex !important; 
                    -webkit-flex-wrap: wrap;
                    -webkit-flex-direction: column;
                    -webkit-justify-content: flex-start;
                    -webkit-align-items: center;
                    
                    display: -ms-flexbox !important; 
                    -ms-flex-direction: column;
                    -ms-flex-wrap: wrap;
                    -ms-flex-align: center;
                    
                    display: flex !important;  
                    flex-direction: column;
                    justify-content: flex-start;
                    flex-wrap: wrap;
                    align-items: center; 
    }   

.centerof-1columns {width: 100%;
	                  position: relative;
                    margin: 0 auto;
                    border-spacing: 0px;
                    border-collapse: collapse;
                    text-align: center;
                    box-sizing: border-box;
                    
                 /*   display: -webkit-box !important; 
                    -webkit-box-orient: vertical; 
                    -webkit-box-direction: normal; 
                    -webkit-box-align: center;  */
                    
                    display: -webkit-flex !important; 
                    -webkit-flex-wrap: wrap;
                    -webkit-flex-direction: column;
                    -webkit-justify-content: flex-start;
                    -webkit-align-items: center;
                    
                    display: -ms-flexbox !important; 
                    -ms-flex-direction: column;
                    -ms-flex-wrap: wrap;
                    -ms-flex-align: center;
                    
                    display: flex !important; 
                    flex-direction: column;
                    justify-content: flex-start;
                    flex-wrap: wrap;
                    align-items: center; 
    } 
    
.a-column {        /* No width or alignment specified */
	                  position: relative;
                    margin: 0 auto;
                    border-spacing: 0px;
                    border-collapse: collapse;
                    text-align: center;
                    box-sizing: border-box;
                 /*   display: -webkit-box !important; 
                    -webkit-box-orient: vertical; 
                    -webkit-box-direction: normal; */
                    
                    display: -webkit-flex !important; 
                    -webkit-flex-wrap: wrap;
                    -webkit-flex-direction: column;
                    -webkit-justify-content: flex-start;

                    display: -ms-flexbox !important; 
                    -ms-flex-direction: column;
                    -ms-flex-wrap: wrap;
                    -ms-justify-content: flex-start;                  
                    
                    display: flex !important; 
                    flex-direction: column;
                    justify-content: flex-start;
                    flex-wrap: wrap; 
    }  
    
.a-column-centered {        /* No width specified */
	                  position: relative;
                    margin: 0 auto;
                    border-spacing: 0px;
                    border-collapse: collapse;
                    text-align: center;
                    box-sizing: border-box;
                    
                 /*   display: -webkit-box !important; 
                    -webkit-box-orient: vertical; 
                    -webkit-box-direction: normal; */
                    
                    display: -webkit-flex !important; 
                   /* -webkit-flex-wrap: wrap; */
                   /* -webkit-flex-direction: column; */
                    -webkit-justify-content: center;
                    -webkit-align-items: center;

                    display: -ms-flexbox !important; 
                   /* -ms-flex-direction: column; */
                   /* -ms-flex-wrap: wrap; */
                    -ms-justify-content: center;  
                    -ms-flex-align: center;
                    
                    display: flex !important; 
                    /*flex-direction: column; */
                    justify-content: center;
                    /*flex-wrap: wrap; */
                    align-items: center;
    }          

.side-by-side     {
	                  position: relative;
                    margin: 0 auto;
                    display: -webkit-flex !important; 
                   /* -webkit-flex-wrap: wrap; */
                   /* -webkit-flex-direction: column; */
                    -webkit-justify-content: center;
                    -webkit-align-items: center;

                    display: -webkit-flex;
                    -webkit-flex-direction: row;
                    -webkit-flex-wrap: nowrap;
                    -webkit-justify-content: center;
                    -webkit-align-items: center;
          
                    display: -ms-flexbox; 
                    -ms-flex-direction: row;
                    -ms-flex-wrap: nowrap;
                    -ms-flex-pack: center;
                    -ms-flex-line-pack: distribute;
          
                    display: flex;          
                    flex-direction: row;
                    flex-wrap: nowrap;     
                    justify-content: center;
                    align-content: space-around; 
                    align-items: center; 
}
                                 
div.primary_display {
                     position: relative;
                     /* width: 1024px; */
                     width: 56rem;
                     background-color: 	#FFDEAD;  /* Navajo White */
                     border:4px solid #D2691E; /* chocolate */
                     border-spacing: 0px;
                     margin-right: auto;
                     margin-left: auto;
                     padding: 0px;
                    }
                    
div.primary_display_mobile {
                     position: relative;
                     /* width: 1024px; */
                     width: 100%;
                     background-color: 	#FFDEAD;  /* Navajo White */
                     border:4px solid #D2691E; /* chocolate */
                     border-spacing: 0px;
                     margin-right: auto;
                     margin-left: auto;
                     padding: 0px;
                    }

table.primary_table {
                     position: relative;
                     background-color: #F0E68C; /*  khaki */
                     width: 100%;
                     border-collapse: collapse;
                     border-spacing: 0px;
                     margin-top: 0px;
                     margin-right: auto;
                     margin-left: auto;
                     padding: 0px;
                     }
                     
tr.top              {
                     border-top:4px solid #D2691E; /* chocolate */
                    }                 

.club-TEXT-color {
                     color: #D2691E;   /*  chocolate  */
			}

.raceinfo-title-text {
                     color: navy;
                     font-size: large;
                     font-weight: bold;
                       }

.raceinfo           {
                     color: navy;
                       }
                       
table.running-summary {
                     width: 80%;
			               color: navy;
         		         background-color: white;
                     border:2px solid #D2691E; /* chocolate */
                     border-collapse: collapse;
                     border-spacing: 0px;
                     margin: auto;
                     padding: 0px;
				}

th.running-summary {
			               color: #006633;  /* Spartan Green */
         		         background-color: white;
                     border:2px solid #D2691E; /* chocolate */
                     border-collapse: collapse;
                     border-spacing: 0px;
                     margin: auto;
                     padding: 0px;
				}

a:link {
                    color: #D2691E; /* chocolate */
                    background-color: transparent;
         }


a:visited {
                    color: #FF0000;  /* red */
                    background-color: transparent;
         }
a:hover {

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

img.borders {

  padding-top: 2px;
  padding-left: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  margin-right: 5px;
  margin-left: 5px;
  border-top: 2px outset black;
  border-right: 2px outset black;
  border-bottom: 2px outset black;
  border-left: 2px outset black;
} 

img.corner {

  border-top: 2px double black;
  border-right: 2px double black;
  border-bottom: 2px double black;
  border-left: 2px double black;
} 

a.webmaster:focus  { outline: thin dashed #ff0000; }

a.webmaster:active  { outline: medium solid blue; }

a.webmaster:link {
        color: #A52A2A; /* brown */
        color: yellow;
        background-color: transparent;
         }
a.webmaster:visited {
        color: #ffff00;  /* yellow */
        background-color: transparent;
	  }
a.webmaster:hover {
         color: #ff0000;  /* red */
         background-color: transparent;
	  }

a.transparent:link {
        background-color: transparent; 
         }

a.transparent:hover {
        background-color: transparent; 
         }
a.wedding:link {
        color: #00A000; /* kelly green */
        background-color: transparent;
         }
         
a.wedding:visited {
        color: #00AA00; /* kelly green */
        background-color: transparent;
	  }
	  
a.photo:link {
        color: white; 
        background-color: transparent;
         }
         
a.photo:visited {
        color: yellow; 
        background-color: transparent;
	  }	 

a.photo:hover {
         color: #ff0000;  /* red */
         background-color: transparent;
	  }
         
/* a.nochange:link {
        color: transparent; 
        background-color: transparent; 
         }*/

/* a.nochange:visited {
        color: transparent; 
        background-color: transparent; 
         } */
.slide-box {          text-align: center;
                      vertical-align: top;
                      border-style: solid;
                      border-width: 2px;
                      width:50%;
                      margin:0 auto;
                      padding: 0px;
}

.slides-box {         text-align: center;
                      vertical-align: top;
                      border-style: solid;
                      border-width: 0px;
                      width: 100%;
                      margin:0 auto;
                      padding: 0px;
}

.slide-inner-box {    text-align: center;
                      vertical-align: top; 
                      width:100%;
                      margin:0 auto;
                      padding: 0px;
                      /*padding-left: 1px; */
                      /*padding-right: 1px;  */
                      border-width: 0px;
                      border-style: solid;
}

.logo-border    {
                    border: 2px solid #D2691E; /* chocolate */
                    border-radius: 45px;
                  } 

.slide-border    {
                    border: 2px solid #006633;
                    border-radius: 25px;
                  } 
                  
.slide-width    {
                    width: 300px;
                  } 

.slide-height    {
                    height: 300px;
                  }           
            
.comic           {
                     font-family: "Comic Sans MS";
                  }

.verdana           {
                     font-family: "Verdana";
                  }

.padding3px      {
                     padding: 3px;
                  }

.padding4px      {
                     padding: 4px;
                  }

.padding5px      {
                     padding: 5px;
                  }

.indented-50	 {
   		   padding-left: 50px;
   		   padding-right: 50px;
                   }

.indented-25	 {
   		   padding-left: 25px;
   		   padding-right: 25px;
                   }

.indent-25	 {
   		   text-indent: 25px;
                   }

.indent-50	 {
   		   text-indent: 50px;
                   }

.solid               {
                       border-style: solid;
                      }
.spacing5px      {
                     border-spacing: 5px;
                  }

.spacing10px      {
                     border-spacing: 10px;
                  }

.spacing15px      {
                     border-spacing: 15px;
                  }

.collapse         {
                     border-collapse: collapse;
                  }

.nocollapse      {
                     border-collapse: separate;
                  }


.border1px       {
                     border: 1px solid blue;
                  }

.border2px       {
                     border: 2px solid blue;
                  }

.border2pxgreenoutset       {
                     border: 2px outset green;
                  }


.border3px       {
                     border: 3px solid blue;
                  }

.border5px       {
                     border: 5px solid blue;
                  }

.outline      {
                     outline: 2px solid blue;
                  }

.nospace       {
                     border-spacing: 0px;
                  }

.border-top-2pxsoliddarkstriderblue {border-top: 2px solid #3366CC;
                                }

.border-top-4pxsoliddarkstriderblue {border-top: 4px solid #3366CC;
                                }

.border-left-4pxsoliddarkstriderblue {border-left: 4px solid #3366CC;
                                }

.border-right-4pxsoliddarkstriderblue {border-right: 4px solid #3366CC;
                                }


.border4pxsolidblue       {
                     border: 4px solid blue;
                     border-spacing: 0px;
                     border-collapse: collapse;
                  }

.border4pxsolidred       {
                     border: 4px solid red;
                     border-spacing: 0px;
                     border-collapse: collapse;
                  }
                  
.border4pxdoubleazred       {
                     border: 4px double #B71234;
                     border-spacing: 2px;
                     border-collapse: collapse;
                     padding: 2px;
                  }
                  
.border2pxsolidazred       {
                     border: 2px solid #B71234;
                     border-spacing: 1px;
                     padding: 1px;
                  }

.border4pxsolidkelly       {
                     border: 4px solid #00A000;
                     border-spacing: 0px;
                     border-collapse: collapse;
                  }
                  
.border4pxdoublekelly       {
                     border: 4px double #00A000;
                     border-spacing: 2px;
                     border-collapse: collapse;
                     padding: 2px;
                  }
                  
.border2pxsolidkelly       {
                     border: 2px solid #00A000;
                     border-spacing: 1px;
                     padding: 1px;
                  }

.border4pxsolidgreen       {
                     border: 4px solid green;
                     border-spacing: 0px;
                     border-collapse: collapse;
                  }

.border4pxoutsetblue {
                     border: 4px outset blue;
                     border-spacing: 0px;
                     border-collapse: collapse;
                  }

.border4pxdoubleblue {
                     border: 4px double blue;
                     border-spacing: 2px;
                     padding: 2px;
                  }

.border4pxdoublegold {
                     border: 4px double #ffd700;
                     border-spacing: 0px;
                     border-collapse: collapse;
                  }

.border4pxdoublegray {
                     border: 4px double #808080;
                     border-spacing: 2px;
                     padding: 2px;
                  }

.border4pxsolidgray {
                     border: 4px solid #808080;
                     border-spacing: 2px;
                     padding: 2px;
                     margin: 2px;
                  }
                  
.border-gray        {
                    border-color:  #808080;  /* gray */
                    }                                       
                                      
.border-pink              {
                     border-color: #FFC0CB;
                     }  
                                         
.border-saddlebrown  {
                    border-color: #8B4513;		/* SaddleBrown */
                    }   

.no-collapse      {
                     border-collapse: separate;
                  }


.automargins      {
                     margin: auto;
                   }

.margin20px      {
                     margin: 20px;
                   }

.li-spacing       {
                    margin-left: 0;
                    margin-right: 10%;
                    margin-top: .5em;
                    margin-bottom: .5em;

                   }

.left             {
                     text-align: left;
                      } 

.center           {
                     text-align: center;
                      } 

.right           {
                     text-align: right;
                      } 

.top             {
                     vertical-align: top;
                      } 
.middle          {
                     vertical-align: middle;
                      } 

.bottom          {
                     vertical-align: bottom;
                      } 

.wide            {
                     width: 100%;
                     }

.wide-10          {
                     width: 90%;
                     }

.fivesixth         {             
                     width: 83%;
                   }

.full              {             
                     width: 100%;
                   }
                   
.fourfifths    {             
                     width: 80%;
                   }                   

.threequarters    {             
                     width: 75%;
                   }

.twothirds         {             
                     width: 67%;
                   }

.half              {             
                     width: 50%;
                   }

.fortyfive       {           
                     width: 45%;
                   }

.forty           {           
                     width: 40%;
                   }

.onetenth         {             
                     width: 10%;
                   }

.onethird         {             
                     width: 33%;
                   }

.onethird-3       {           
                     width: 30%;
                   }


.quarter          {             
                     width: 25%;
                   }

.onefifth         {             
                     width: 20%;
                   }

.onesixth         {             
                     width: 17%;
                   }

.fifteen       {           
                     width: 15%;
                   }

.full            {  height: 100%; 
                   }

.ht50            {  height: 50%; 
                   }


.b                {
                     font-weight: bold;
                      } 

.i                {
                      font-style: italic;
                      }

.u                {
                      text-decoration: underline;
                      }

.big-digits          {font-family: "Courier New";
                      font-weight: bold;
                      font-size: 1.25em;
                      } 

.blink               {
                      text-decoration: blink;
                      }
                      
.az-red             {
                     color: #B71234;   /* from UAZ web site */
                     }
 
.bisque             {
                     color: #FFE4C4; /* bisque */
                     }                    
                     
.bisque-bg          {
                     background-color: #FFE4C4; /* bisque */
                     }
                     
.black             {
                     color: black;
                     }

.blue             {
                     color: #0000FF; /* blue */
                     }

.blue-bg             {
                     background-color: #0000FF; /* blue */
                     }

.brown             {
                     color: #A52A2A; /* brown */
                     }
                     
.burlywood             {
                     color: #DEB887; /* burlywood */
                     }                     

.chocolate         {
                     color: #D2691E; /* chocolate */
                     }

.crimson             {
                     color: #DC143C; /* crimson */
                     }

.crimson-bg        {
                     background-color: #DC143C; /* crimson */
                     }

.darkblue             {
                     color: #00008B; /* dark blue */
                     }
                     
.darkbrown             {
                     color: #522900; /* dark brown */
                     }                     

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

.darkgray-bg         {
                     background-color: #A9A9A9; /* dark gray */
                     }

.darkviolet         {
                     color: #9400D3; /* dark violet */
                     }

.darkstriderblue     {
                     color: #3366CC; /* dark strider blue  */
                     } 

.darkstriderblue-bg    {
                     background-color: #3366CC;
                     }

.deeppink     {
                     color: #FF1493;
                     } 

.dirtyred     {
                     color: #c1282b;
                     } 

.dodgerblue               {
                     color: #1E90FF;
                     }

.firebrick     {
                     color: #B22222;
                     } 

.fuchsia     {
                     color: #FF00FF;
                     } 

.gold             {
                     color: #ffd700; /* gold */
                     }

.gold-bg             {
                     background-color: #ffd700; /* gold */
                     }


.goldenrod        {
                     color: #b8860b; /* Dark Goldenrod */
                     }

.standings-summary-title {
                     color: #b8860b; /* Dark Goldenrod */
                     }

.goldenrod-bg        {
                     background-color: #b8860b; /* Dark Goldenrod */
                     }

.green            {
                     color: green;
                     }

.green-bg             {
                     background-color: green;
                     }
                     
.kelly-green            {                     
                     color: #00A000; /* kelly green */
}

.lightblue         {
                     color: #ccffff; /* light blue */
                     }

.lightblue-bg       {
                     background-color: #ccffff; /* light blue */
                     }


.lightgray         {
                     color: #eeeeee; /* light gray */
                     }

.lightgray-bg       {
                     background-color: 	#B0C4DE; /* light gray */
                     }

.lime             {
                     color: #00FF00;
                     }

.limegreen             {
                     color: #32CD32;
                     }

.lsb-green             {
                     color: #313031;
                     }

.lsb-green-bg      {
                     background-color: #58AA3F;
                     }


.lsb-yellow        {
                     color: #FFCF00;
                     }


.maroon           {
                     color: #800000;
                     } 

.mediumpurple              {
                     color: #9370D8;
                     }

.navy              {
                     color: #000080;
                     } 

.orange              {
                     color: #FFA500;
                     } 

.orange-bg              {
                     background-color: #FFA500;
                     } 

.pig-pink              {
                     color: #D87C94;
                     } 

.pink              {
                     color: #FFC0CB;
                     } 

.purple            {
                     color: #800080;
                     } 

.red              {
                     color: red;
                     } 

.red-bg             {
                     background-color: red;
                     }

.sandybrown         {
			               color: 	#F4A460; /* sandy brown */ 
			}	
      		
.sandybrown-bg         {
			               background-color: 	#F4A460; /* sandy brown */ 
			}	

.spartangreen     {
                     color: #006633;    /* Spartan Green */
                     } 

.striderblue     {
                     color: #85BBD9;    /* Strider Blue */
                     } 

.striderblue-bg    {
                     background-color: #85BBD9;
                     }

.tan     {
                     color: #D2B48C;    /* tan */
                     } 
                     
.tan-bg     {
                     background-color: #D2B48C;    /* tan */
                     } 
                     
.tomato     {
                     color: #FF6347;    /* tomato */
                     }
                     
.tomato-bg     {
                     background-color: #FF6347;    /* tomato */
                     }                                                                	

.transparent       {
                      background-color: transparent;
                    }

.white              {
                     color:white;
                     } 

.white-bg           {
                     background-color: white;
                     } 


.yellow              {
                     color:yellow;
                     } 

.yellow-bg          {
                     background-color: yellow;
                     } 

 
.big           {
                     font-size: large;
                     }

.bigger           {
                     font-size: x-large;
                     }

.large           {
                     font-size: large;
                     }

.larger           {
                     font-size: larger;
                     }

.medium           {
                     font-size: medium;
                     }

.small           {
                      font-size: xx-small;
                     }

.smaller           {
                      font-size: smaller; /* font-size: 10pt; */ 
                     }

.x-large           {
                     font-size: x-large;
                     }

.xx-large           {
                     font-size: xx-large;
                     }

.x-small           {
                      font-size: x-small;
                     }

.xx-small           {
                      font-size: xx-small;
                     }


.shift-left5      {
                     position: relative;
                     left: -5px;
}

.shift-left10      {
                     position: relative;
                     left: -10px;
}

.float-left      {
                     float: left;
                     padding: 5px;
                     margin: 0px;     
}

.float-right      {
                     float: right;
                     padding: 5px;
                     margin: 0px;     

}

h2.blue_center      {
                     text-align: center;
                     font-weight: bold;
                     color: blue;
                     } 

h3.blue            {
                     font-weight: bold;
                     color: blue;
                     } 

span.center           {
                     text-align: center;
                      } 

span.updated          {
                      color: black;
                      background-color: transparent;
                      font-size: xx-small;
                      font-style: italic;
                      }

span.small_urgent          {
                      color: red;
                      background-color: white;
                      font-size: xx-small;
                      font-weight: bold;
                      font-style: italic;
                      }

span.bi              {
                      font-weight: bold;
                      font-style: italic;
                      }

span.b_blue        {
                      color: blue;
                      font-weight: bold;
                      }


span.bi_blue        {
                      color: blue;
                      font-weight: bold;
                      font-style: italic; 
                      }

span.biu_blue        {
                      text-decoration: underline;
                      color: blue;
                      font-weight: bold;
                      font-style: italic; 
                      }

span.bi_red    {
                      color: red;
                      font-weight: bold;
                      font-style: italic; 
                      }

span.big_bi         {
                      font-weight: bold;
                      font-style: italic;
                      font-size: large;
                      }

span.big_bi_red    {
                      color: red;
                      font-weight: bold;
                      font-style: italic; 
                      font-size: large;
                      }

span.big_blue         {
                      color: blue;
                      font-size: large;
                      }

span.big_bi_green    {
                      color: green;
                      font-weight: bold;
                      font-style: italic; 
                      font-size: large;
                      }

span.big_bi_blue    {
                      color: blue;
                      font-weight: bold;
                      font-style: italic; 
                      font-size: large;
                      }

span.big_bi_gold    {
                      color: #ffd700; /* gold */
                      font-weight: bold;
                      font-style: italic; 
                      font-size: large;
                      }

span.big_bi_goldenrod    {
                      color: #b8860b; /* Dark Goldenrod */
                      font-weight: bold;
                      font-style: italic; 
                      font-size: large;
                      }

span.bigger_bi_blue    {
                      color: blue;
                      font-weight: bold;
                      font-style: italic; 
                      font-size: x-large;
                      }

span.green    {
                      color: green;
                      }


span.b               {
                      font-weight: bold;
                      }

span.b_green        {
                      font-weight: bold;
                      color: green;
                      }

span.small_b               {
                      font-weight: bold;
                      font-size: xx-small;
                      }

span.small_bi               {
                      font-weight: bold;
                      font-size: xx-small;
                      font-style: italic;
                      }

span.i               {
                      font-style: italic;
                      }

span.u               {
                      text-decoration: underline;
                      }

span.bu               {
                      font-weight: bold;
                      text-decoration: underline;
                      }
span.bui               {
                      font-weight: bold;
                      text-decoration: underline;
                      font-style: italic;
                      }

table.terminator  {
                     text-align: center;
                     /*width: 768px; original */
                     width: 976px;
                     border-spacing: 0px;
                     margin: auto;
                     padding: 0px;
                     }

.terminator-text    {
                     color: #00FF7F;  /*  SpringGreen  */
                     }

td.terminator-left {
                     text-align: left;
                     vertical-align: middle;
                     width: 15%;
                     background-color: transparent;
                    }

td.terminator-right {
                     text-align: right;
                     width: 15%;
                     background-color: transparent;
                    }

td.terminator-center {
                     text-align: center;
                     width: 70%;
                     background-color: transparent;
                     font-size: xx-small;
                    }

table.footer  {
                     text-align: center;
                     max-width: 56rem;
                     border-spacing: 0px;
                     margin: auto;
                     padding: 0px;
                     }

.footer-text    {
                     color: #8B4513;    /* SaddleBrown */
                     color: yellow; 
                     }

td.footer-left {
                     text-align: left;
                     vertical-align: middle;
                     width: 15%;
                     background-color: transparent;
                    }

td.footer-right {
                     text-align: right;
                     vertical-align: middle;
                     width: 15%;
                     background-color: transparent;
                    }

td.footer-center {
                     text-align: center;
                     vertical-align: middle;
                     width: 70%;
                     background-color: transparent;
                     font-size: .7em;
                    }

td.sender {
                     text-align: center;
                     height: 15px;
                     background-color: transparent;
                     font-size: xx-small;
                    }

table.framework    { 
                      width: 100%;    
                      text-align: center;                 
                      color: #006633;  /* Spartan Green */
                      background-color: #FFE4C4; /* bisque */
                      border: 0px;
                      border-bottom: 4px solid #D2691E; /* chocolate */
                      border-spacing: 0px;
                      margin: 0px auto;
                      padding: 0px;
                    }

table.framework-goldcup_detail    {
                      text-align: right;
                      color: #006633;  /* Spartan Green */
                      background-color: #ffffff; /* White */
                      border: 0px;
                      border-spacing: 0px;
                      margin: 0px;
                      padding: 0px;
                    }

td.framework_logo  {
                      width: 35%;
                      text-align: left;
                      vertical-align: middle; 
                      color: #006633;  /* Spartan Green */
                      border: 0px;
                      border-spacing: 0px;
                      margin: 0px;
                      padding: 0px;    
                   }

img.framework_logo {
                      margin-top: 5px;
                      border: 1px dashed #006633;  /* Spartan Green */
                      text-align: center;
                      vertical-align: middle; 
                      background-color: transparent; 
                    }

td.framework_menu  {
                      width: 65%;
                      color: #D2691E; /* chocolate */
                      height: 75px;
                      text-align: right;
                      vertical-align: middle;
                      border: 0px;
                      margin-top: 5px;
                      padding: 0px;    
                   }

span.framework_menu_title  {
                      position: relative;
                      width: 100%;
                      text-align: center;
                      vertical-align: middle;
                      color: #D2691E; /* chocolate */
                      background-color: transparent;
                      font-size: x-large;
                      font-weight: bold;
                      }

span.framework_menu_lines  {
                      position: relative;
                      width: 100%;
                      text-align: center;
                      vertical-align: middle;
                      color: #D2691E; /* chocolate */
                      background-color: transparent; 
                      font-size: x-small;
                      font-weight: bold;
                      }

hr.blueline        {
                     position: relative;
                     color: #3366CC;
                     }
                     
hr.pub        {
                     position: relative;
                     color: #D2691E; /* chocolate */
                     font-weight: bold;
                     }                    

hr.greenline        {
                     position: relative;
                     color: #006633;  /* Spartan Green */
                     font-weight: bold;
                     }

td.border-bottom2px-darkstriderblue {
                     border-bottom: 2px solid #3366CC;
                     }

td.sponsors       {
                      width: 18%; /* body width - this = content width */
                      text-align: center;
                      vertical-align: top;
                   }

table.sponsors       {
                      width: 100%;
                      text-align: center;
                      vertical-align: top;
                   }

td.sponsors_title  {
                      width: 100%;
                      text-align: center;
                      vertical-align: middle;
                      color: #006633;    /* Spartan Green */
                      font-style: italic;
                      font-weight: bold;
                      font-size: large;
                   }

td.sponsors_platinum  {
                      width: 100%;
                      text-align: center;
                      vertical-align: middle;
                      background-color: #F0F0F0; /* platinum? */
                      border:solid 2px #0000FF; /* blue */
                      color: #0000FF; /* blue */
                      font-style: italic;
                      font-weight: bold;
                      font-size: large;
                   }

td.sponsors_gold   {
                      width: 100%;
                      text-align: center;
                      vertical-align: middle;
                      background-color: #FFD700; /* gold */
                      border:solid 2px #008000; /* green */
                      color: #008000; /* green */
                      font-style: italic;
                      font-weight: bold;
                      font-size: large;
                   }

td.sponsors_silver   {
                      width: 100%;
                      text-align: center;
                      vertical-align: middle;
                      background-color: #C0C0C0; /* silver */
                      border:solid 2px #0000FF; /* blue */
                      color: #0000FF; /* blue */
                      font-style: italic;
                      font-weight: bold;
                      font-size: large;
                   }

td.sponsors_bronze   {
                      width: 100%;
                      text-align: center;
                      vertical-align: middle;
                      background-color: #B8860B; /* DarkGoldenRod  */
                      border:solid 2px #0000FF; /* blue */
                      color: #008000; /* green */
                      font-style: italic;
                      font-weight: bold;
                      font-size: large;
                   }

td.sponsors_webhost   {
                      width: 100%;
                      text-align: center;
                      vertical-align: middle;
                      border: 2px solid #0000FF; /* blue */
                      color: #0000FF; /* blue */
                      font-size: xx-small;
                   }

td.sponsors_x   {
                      width: 20%;
                      text-align: center;
                      vertical-align: middle;
                      border: 2px solid #0000FF; /* blue */
                      color: #0000FF; /* blue */
                      font-size: xx-small;
                   }

td.content       {
                      width: 82%;
                      text-align: center;
                      margin: auto;
                      vertical-align: top;
                   }

object.tunes      {
                      width: 0px;
                      height: 0px;
                      vertical-align: middle;
                      text-align: center;
                      margin: auto;
                   }
                   
embed.tunes      {
                      width: 0px;
                      height: 0px;
                      vertical-align: middle;
                      text-align: center;
                      margin: auto;
                   }
                   
table.pub-holder   {
                     color: #D2691E; /* chocolate */
                     width: 100%;
                     text-align: center;
                     vertical-align: middle;
                     border-bottom: 2px solid #D2691E; /* chocolate */
                     border-spacing: 0px;
                     margin: 0px auto;
                     padding-bottom: 0px;
                      }                          
                   
table.pub   {
                     color: #D2691E; /* chocolate */
                     width: 100%;
                     text-align: center;
                     vertical-align: middle;
                     border-top: 4px solid #D2691E; /* chocolate */
                     border-spacing: 0px;
                     margin: 0px auto;
                     padding: 0px;
                      }                   

th.pub_name {
                     color: #D2691E; /* chocolate */
                     background-color: #FFE4C4; /* bisque */
                     width: 50%;
                     text-align: center;
                     vertical-align: bottom;
                     font-weight: bold;
                     font-style: italic;
                     font-size: xx-large;
            }

th.pub_address {
                     width: 25%;
                     color: #D2691E; /* chocolate */
                     background-color: #FFE4C4; /* bisque */
                     text-align: center;
                     vertical-align: bottom;
            }

th.pub_location {
                     width: 25%;
                     color: #D2691E; /* chocolate */
                     background-color: #FFE4C4; /* bisque */
                     text-align: center;
                     vertical-align: bottom;
            }

th.pub_phone {
                     width: 25%;
                     color: #D2691E; /* chocolate */
                     background-color: #FFE4C4; /* bisque */
                     text-align: center;
                     vertical-align: bottom;
            }
            
img.pub_logo {
                     border: 0px;
                     text-align: center;
                     vertical-align: middle;
                     max-width: 600px;
                     height: auto;
                      }
                      
div.pub_review   {
                     color: #D2691E; /* chocolate */
                     background-color: #FFEFD5; /* PapayaWhip   */
                     width: 90%;
                     text-align: center;
                     vertical-align: middle;
                     border: 2px solid green; /* chocolate */
                     border-spacing: 0px;
                     margin: 0px auto;
                     margin-top: 10px;
                     padding-top: 10px;
                      }                                    
                      
table.pub-review   {
                     color: #D2691E; /* chocolate */
                     background-color: #FFEFD5; /* PapayaWhip   */
                     width: 90%;
                     text-align: center;
                     vertical-align: middle;
                     border: 2px solid green; /* chocolate */
                     border-spacing: 0px;
                     margin: 0px auto;
                     margin-top: 10px;
                     padding-top: 10px;
                      }                                               
            

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: #2E8B57; /* SeaGreen  */
		   }

.PR-color       {
                     color: #006633;  /* Spartan Green */
		    }


table.photo_album {
                     position: relative;
                     width: 100%;
                     color: #006633;  /* Spartan Green */
                     background-color: #808080; /* gray */
                     border:4px outset green;
                     border-collapse: collapse;
                     border-spacing: 0px;
                     margin: 0px;
                     padding: 0px;
                   }

table.photo_middle {
                     position: relative;
                     text-align: center;
                     width: 75%;
                     color: #006633;  /* Spartan Green */
                     background-color: #8FBC8F; /* DarkSeaGreen   */ 
                     border-collapse: collapse;
                     border-spacing: 15px;
                     margin: auto;
                     padding: 0px;
                   }

table.photo {
                     position: relative;
                     text-align: center;
                     width: 75%;
                     color: #006633;  /* Spartan Green */
                     background-color: #8FBC8F; /* DarkSeaGreen   */ 
                     border:6px double green;
                     border-collapse: collapse;
                     border-spacing: 0px;
                     margin: auto;
                     padding: 0px;

                   }

hr.photo        {

                     border: 2px solid #006633;  /* Spartan Green */
                     width: 75%;
                 }

img.photo          {
                     border:6px double #006633;  /* Spartan Green */
                     }

table.photo_caption {
                     position: relative;
                     width: 80%;
                     text-align: center;
                     color: #006633;  /* Spartan Green */
                     background-color: #8FBC8F; /* DarkSeaGreen   */ 
                     border-collapse: collapse;
                     border-spacing: 0px;
                     margin: auto;
                     padding: 0px;

                   }
.menuskin {
  position: absolute;
  width: 180px;
  background-color: #DEB887; /* burlywood */
  line-height: 18px;
  z-index: 100;
  visibility: hidden;
  font-family: "Comic Sans MS";
  border-top: 2px black solid;
  border-right: 2px black solid;
  border-bottom: 2px black solid;
  border-left: 2px black solid;
}

.menuskin a {
             text-decoration: none;
             color: black;
             padding-left: 10px;
             padding-right: 10px;
}

#mouseoverstyle {
                 background-color: silver;
}

#mouseoverstyle a {
                   color: black;
                   background-color: silver;
}

ul.menu {list-style:none; margin:0px auto; padding:0px;}
ul.menu * {margin:0px auto; padding:0px}
ul.menu a {display:block; color:	#A52A2A; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:2px;width:210px;}
ul.menu ul {position:absolute; top:26px; left:0px; background:	#DEB887; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:170px; margin:0;}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:	#DEB887}
ul.menu ul li a:hover {background-color:#c5c5c5}
ul.menu ul ul {left:170px; top:-1px}
ul.menu .menulink {margin: 0px auto;border:1px solid #aaa; padding:5px 7px 7px; font-weight:bold; background:url(images/header.gif); width:155px;}
ul.menu .menulink:hover, ul.menu .menuhover {background:url(images/header_over.gif)}
ul.menu .sub {background:	#DEB887 url(images/arrow.gif) no-repeat}
ul.menu .topline {border-top:1px solid #aaa}

.charge {
	position: relative;
	bottom: 0.5em;
}

.atoms {
	position: relative;
	top: 0.1em;
}

/*                            */         
/*     page footer style names                       */
/*                            */
                      
#footer          {
                     position: relative;
                     max-width: 64rem;
                     background-color: transparent;
                     margin-right: auto;
                     margin-left: auto;
	                   /*display: inline-block;
                     box-sizing: border-box; */   
                  }                                       

.footer-text    {
                     color: yellow; 
                     }
                     
#footer-left {
                     float: left;
                     text-align: left;
                     vertical-align: middle;
                     width: 15%;
                     margin: auto;
                     background-color: transparent;
	                   display: inline-block;
                    }

#footer-center   {
                     text-align: center;
                     vertical-align: middle;
                     min-width: 70%;
                     margin: auto;
                     background-color: transparent;
                     font-size: .7em;
	                   display: inline-block;
                    }

#footer-right {
                     float: right;
                     text-align: right;
                     vertical-align: middle;
                     width: 15%;
                     margin: auto;
                     background-color: transparent;
	                   display: inline-block;
                    }                                                                                 
                    
.footer-text-mobile    {
                     font-weight: bold;
                     color: yellow;
                     font-size: .7rem;
                     }
                    
#footer-mobile          {
                     position: relative;
                     text-align: center;
                     vertical-align: middle;                     
                     width: 100%;
                     background-color: transparent;
                     margin-right: auto;
                     margin-left: auto;
                  }                  
                    
#footer-center-mobile   {
                     text-align: center;
                     vertical-align: middle;
                     width: 100%;
                     margin: auto;
                     background-color: transparent;
                     font-size: .7rem;
	                   display: inline-block;
                    }                    
                      
/*                            */         
/*     page counter style names                       */
/*                            */

.page-counter        {font-family: "Courier New";
                      font-weight: bold;
                      font-size: .8rem;
                      background-color: #A9A9A9; /* dark gray */
                      border: 1px solid black; 
                      } 

.page-counter-text   {
                      font-weight: bold;
                      color: yellow;
                      } 

.page-counter2        {font-family: "Courier New";
                      font-weight: bold;
                      font-size: 1em;
                      } 

.page-counter2-text   {
                      font-weight: bold;
                      } 
                                              