body
{
  background-image: url(sml.gif);
  background-repeat: repeat-y; 
  background-position: right;
      
}


.photo /*action photo on joinup page*/
{      
       position: absolute;
       top: 75px;
       left: 580px;


}  

.photo1 /*action photo on joinup page*/
{
       position: absolute;
       top: 125px;
       left: 250px; 

}  

.photo2 /*team pic on meet the team page*/
{
       position: absolute;
       top: 250px;
       left: 250px;
       

}        



.logoimg /*tornados logo position*/
{
        position: absolute;
        top: 35px;
        left:5px;
        width:300px;
        font-family:arial, helvetica, sans-serif;
       font-size: 1.2em !important;
       font-weight: bolder; 

}

.img1 /*player gif top right corner*/
{
     position: absolute;
     top: 75px;
     left: 750px;
     width:100px; 

}


.img2 /*Raki on contact page*/
{
     position: absolute;
     top: 250px;
     left: 550px;
     width:100px; 

}


.img3 /*John Hubble on contact page*/
{
     position: absolute;
     top: 430px;
     left: 550px;
     width:100px; 

}

.img4 /*meet the players upper photos and tournaments hockey kids jpg*/
{
     position: absolute;
               top: 330px;
               left: 400px;
}   

.img5 /*meet the players lower photos*/

{
     position: absolute;
               top: 450px;
               left: 600px;
}  



.img6 /*photo on index (home) page*/

{

      position: absolute;
      top: 420px;
      left:150px;  

} 

.img7 /*hockey kids tourney page*/
{
     position: absolute;
     top: 240px;
     left: 550px;

}


.navtop
{
       position: absolute;
       top: 5px;
       background-color: #ffffff; 
       font-family:arial, helvetica, sans-serif;
       font-size: 1.2em !important;
       font-weight: bolder;
       padding-top: .3em;
       padding-bottom: .3em;
       padding-left: .3em;
       padding-right: .3em;
       border-bottom:double #ff0000;
       width: 100%;
}


.links /* external links*/
{
     border: double #ff0000;
     position: absolute;
     top: 300px;
     left: 10px;
     background-color: #ffffff;       
     font-family:arial, helvetica, sans-serif;
     font-size: 1.2em;
     font-weight: bolder;
     padding: .5em; 
     

}


h1 /*links heading*/
{
     position: absolute;
     top: 180px;
     left: 350px;
     font-family:arial, helvetica, sans-serif;
     font-size: 2em !important; 
} 

h2
{
   color:#0000ff;
   font-wieght: bold;

}




.news /*practice bulletin time changes*/
{
       position: absolute;
                 top: 70px;
                 left: 320px;
       font-family:arial, helvetica, sans-serif;
       font-weight: bold;
       font-size: 1.5em !important;
       color: #336699;
       width: 30%;           
       padding: .5em; 
       border: double #ff0000; 
                  

}  

.news1 /*oct 21 2007 game info*/
{
       position: absolute;
                 top: 200px;
                 left: 290px;
       font-family:arial, helvetica, sans-serif;
       font-weight: bold;
       font-size: 1.4em !important;
       color: #ff66ff;
       width: 35%;           
       padding: .5em; 
       border: double #ff99cc;  
       
                        

}   



.bodytext /*content various pages info*/ 
{
         position: absolute;
                 top: 280px;
                 left: 230px;
       font-family:arial, helvetica, sans-serif;
       font-size: 1.5em !important;
       color: #000000;
       width: 50%;           
       background-color: #ffffff;               

}


               

}

.bodytext2 /*content contact us page*/ 
{
         position: absolute;
                 top: 250px;
                 left: 575px;
       font-family:arial, helvetica, sans-serif;
       font-weight: bold;
       font-size: 1.3em !important;
       color: #000000;
       width: 25%;           
       padding: .5em; 
       border: double #ff0000;
                

}

.bodytext3 /*lower left cloumn on meet the team page*/
{
                  position: absolute;
                  top: 930px;
                  left: 200px;
                  width: 20%;
                  font-family:arial, helvetica, sans-serif; 
                  font-size: 1.2em !important;
                  border-top: solid #ff0000;
                  padding: .5em;
}

.bodytext4 /*lower right hand column on meet the team page*/

{
                  position: absolute;
                  top: 930px;
                  left: 575px;
                  width: 20%;
                  font-family:arial, helvetica, sans-serif; 
                  font-size: 1.2em !important;
                  border-top: solid #ff0000;
                  padding: .5em;
}

.bodytext5 /*upper right hand column on meet the team page*/

{
                  position: absolute;
                  top: 580px;
                  left: 575px;
                  width: 20%;
                  font-family:arial, helvetica, sans-serif; 
                  font-size: 1.2em !important;
                  border-top: solid #ff0000;
                  padding: .5em;
}

.bodytext6 /*upper left hand column on meet the team page*/
{
                  position: absolute;
                  top: 580px;
                  left: 200px;
                  width: 30%;
                  font-family:arial, helvetica, sans-serif; 
                  font-size: 1.2em !important;
                  border-top: solid #ff0000;
                  padding: .5em;
}


.bodytext7 /*skaters roster for Oct 21 2007*/
{
                  position: absolute;
                  top: 380px;
                  left: 200px;
                  width: 60%;
                  font-family:arial, helvetica, sans-serif; 
                  font-size: 1.2em !important;
                  border-top: solid #ff0000;
                  padding: .5em;
}

.bodytext8 /*skaters roster for Oct 21 2007*/

{
                  position: absolute;
                  top: 395px;
                  left: 575px;
                  font-family:arial, helvetica, sans-serif; 
                  font-size: 1.2em !important;
}  

.bodytext9 /*contact John for Oct 21 2007*/

{
                  position: absolute;
                  top: 555px;
                  left: 450px;
                  font-family:arial, helvetica, sans-serif; 
                  font-size: 1.2em !important;
}  




p
{          font-size: .75em !important; /*allows personalbrowser                                           settings to override*/
           line-height: 100%; 
           font-family: arial, helvetica, sans-serif;
} 

.champ
{
         position: absolute;
         top: 275px;
         left: 250px;
         font-size: 2em !important;
         font-family: arial, helvetica,sans-serif;
         font-weight: 900;  
         color: #ff0000;
}

.champ1
{
         position: absolute;
         top: 325px;
         left: 200px;
         font-size: 2em !important;
         font-family: arial, helvetica, sans-serif;
         font-weight: bold;
         color: #ff0000; 
         
}

.champ2
{
         position: absolute;
         top: 375px;
         left: 330px;
         font-size: 2em !important;
         font-family: arial, helvetica,          sans-serif;
         color: #ff0000;
}


      a:link { color: #ff0000;
               text-decoration: none; }  /* for unvisited links */
      a:visited { color: #0000ff;
                  text-decoration: none; } /* for visited links */
      a:active { color: #3399ff;
                 text-decoration: none; } /* when link is clicked */
      a:hover { color: #ff9900;
                text-decoration: none;  } /* when mouse is over link */


.jointext /* used for most body text below the line*/
{
        position: absolute;
                  top: 250px;
                  left: 200px;
                  width: 60%;
                  font-family:arial, helvetica, sans-serif;
                  font-size: 1.2em;
                  font-weight: bold;
                  border-top: solid #ff0000;
                  padding: 1.0em;


} 


.jointextnew /* used for most body text headlines above the line*/
{
        position: absolute;
                  top: 200px;
                  left: 200px;
                  width: 60%;
                  font-family:arial, helvetica, sans-serif;
                  font-size: 1.3em;
                  font-weight: bold;
                  
}


.jointextnew1 /* used for highligheted body text headlines above the line*/
{
        position: absolute;
                  top: 200px;
                  left: 200px;
                  width: 60%;
                  font-family:arial, helvetica, sans-serif;
                  font-size: 2.0em;
                  font-weight: bold;
                  
                  
                  
}

.catchphrase /*player catch phrases on meet the players pages*/
{
          position: absolute;
                    top: 550px;
                    left: 220px; 
          font-family:arial, helvetica, sans-serif;
          font-size: 1.1em;
          font-weight: bold;


}




.valid /*w3c XHTML 1.0 valid img*/
{
     position: absolute;
     top: 670px;
     left: 20px;
}


.rpuck /*rotating puck*/
{

            position: absolute;
                      top:100px;
                      left: 500px;

}


.newsarchives  /*news history (archives)*/
{
          position: absolute;
                    top: 200px;
                    left: 400px;
          font-family:arial, helvetica, sans-serif;
          font-size: 1.5em !important; 
          font-weight:bolder;

}

.newspgid
{
         position: absolute;
                   top: 180px;
                   left:250px; 


}


.time /* javascript date and time location css*/
{
       postion: absolute;
                left: 100px;
                top: 100px; 

}



           