body {
   
    
    background-color: #666666;
    color: white;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    text-align: center;
    margin-top: 10px; 
    margin-bottom: 0px;
    
}

p { margin-left: 10px; margin-top: 0px;margin-bottom: 0px;}
    

.table
{
  padding: 0;
  margin-left: 10px;
 
  border-collapse: collapse;
  border: 1px solid white;
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  color: #000;

}




.table th, .table td
{
  border: 1px solid;
  padding: 2px;
  text-align: left;
  color: white;
  font-size:12px;
}

.table caption
{
  caption-side: top;
  font-size: 14px;
  color: white;
  margin-top: 20px;
  text-align: left;
  padding: 0.5em 0;
}



.table td a {text-decoration: none; color: white;}

.table td a:hover {color: black;}
 










.bottom {
  background-image: url(.jpg);
  width: 700px;
  height:50px;
  margin-bottom: 0px;



}


.container  {
  background-image: url(images/homebg.jpg);
  width: 700px;
  height: 771px;
  border: px solid;
  margin: 0 auto;


}  

.linkscontainer  {
  background-image: url(images/homebgblank.jpg);
  width: 700px;
  height: 771px;
  border: px solid;
  margin: 0 auto;

}  


.contactcontainer  {
  background-image: url(images/homebg.jpg);
  width: 700px;
  height: 771px;
  border: px solid;
  margin: 0 auto;

}  

 

#eventscont  {
  float: left;
  width: 
  height: 200px;
  border: px solid;
  margin-left: 20px;
padding-top: 30px;
  

} 


#eventscont2  {
  padding-top: 30px;

  border: px solid;
  

} 



.wincontactcontainer  {
  background-image: url(images/homebgblankw.jpg);
  width: 700px;
  height: 771px;
  border: px solid;
  margin: 0 auto;

}  


.winwedcontainer  {
  background-image: url(images/winwed.jpg);
  width: 700px;
  height: 771px;
  border: px solid;
  margin: 0 auto;

}  




.wnwcontactcontainer  {
  background-image: url(images/wnwbgblank.jpg);
  width: 700px;
  height: 771px;
  border: px solid;
  margin: 0 auto;

}   

.finduscontainer  {
  background-image: url(images/map.jpg);
  width: 700px;
  height: 771px;
  border: px solid;
  margin: 0 auto;

}  

.winfinduscontainer  {
  background-image: url(images/findusbgw.jpg);
  width: 700px;
  height: 771px;
  border: px solid;
  margin: 0 auto;

}  

.wilstaffcontainer  {
  background-image: url(images/2009staff.jpg);
  width: 700px;
  height: 771px;
  border: px solid;
  margin: 0 auto;

}  

.wilbgblank  {
  background-image: url(images/homebgblank.jpg);
  width: 700px;
  height: 771px;
  border: px solid;
  margin: 0 auto;


}  

.wnwfinduscontainer  {
  background-image: url(images/findusbgwnw.jpg);
  width: 700px;
  height: 771px;
  border: px solid;
  margin: 0 auto;

}  


.blankcontainer  {
  background-image: url(images/homebg.jpg);
  width: 700px;
  height: 771px;
  border: px solid;
  margin: 0 auto;

} 

.winblankcontainer  {
  background-image: url(images/homebgblankw.jpg);
  width: 700px;
  height: 771px;
  border: px solid;
  margin: 0 auto;

} 

.winindexcontainer  {
  background-image: url(images/windsor.jpg);
  width: 700px;
  height: 771px;
  border: px solid;
  margin: 0 auto;

} 


.wnwblankcontainer  {
  background-image: url(images/wnwbgblank.jpg);
  width: 700px;
  height: 771px;
  border: px solid;
  margin: 0 auto;

} 


.wnwbl  {
  background-image: url(images/wnwbgblank.jpg);
  width: 700px;
  height: 771px;
  border: px solid;
  margin: 0 auto;

} 



.wnwbgres  {
  background-image: url(images/wnwbgres.jpg);
  width: 700px;
  height: 1015px;
  border: px solid;
  margin: 0 auto;

} 

.wnwblankcontainer2  {
  background-image: url(images/wnwbgblank.jpg);
  width: 700px;
  height: 771px;
  border: px solid;
  margin: 0 auto;

} 



.winlinkscontainer  {
  background-image: url(images/homebgblankw.jpg);
  width: 700px;
  height: 771px;
  border: px solid;
  margin: 0 auto;

} 



.plcontainer  {
  background-image: url(images/wilplay.jpg);
  width: 700px;
  height: 771px;
  border: px solid;
  margin: 0 auto;

} 

.winplcontainer  {
  background-image: url(images/winplay.jpg);
  width: 700px;
  height: 771px;
  border: px solid;
  margin: 0 auto;

} 

.wnwplcontainer  {
  background-image: url(images/wnwplay.jpg);
  width: 700px;
  height: 771px;
  border: px solid;
  margin: 0 auto;

} 


.header  {
   
   margin-top: 100px;
   width: 700px;
   height: 200px;
border: 2px  solid;
   text-align: left;
   
   
} 
#links  {
   
   color: #CCff99;
   

   
}
#links ul li {display: inline;}
#links ul li a {text-decoration: none; padding: 6px; color: black;}
#links ul li a:hover {color: #666666;}
 


 

#linksbar  {
   
   color: #CCff99;
   padding-top: 125px;
   margin-bottom: 0px;
   margin-top:0px;
margin-right: 0px;
 
   text-align: left;




  
    
}

#linksbar ul li {display: inline;}
#linksbar ul li a {text-decoration: none; padding: 6px; color: #CCFF99;}
#linksbar ul li a:hover {color: #666666;}




#linksbar2  {
   
   color: #CCff99;
   padding-top: 0px;
   margin-bottom: 0px;
   margin-top:0px;
margin-right: 0px;
 
   text-align: left;




  
    
}

#linksbar2 ul li {display: inline;}
#linksbar2 ul li a {text-decoration: none; padding: 6px; color: #CCFF99;}
#linksbar2 ul li a:hover {color: #666666;}





.middle {
  background-image: url(.jpg);
  width: 600px;
  height: 594px;
  text-align: left;
}


#privacy  {
  
  
   width: 700px;
  
   
   margin-bottom: 0px;
   margin-top: 0px;
   margin-right; 0px;
   padding-top: 0px;
  
}


#privacy a:link, #privacy a:visited {text-decoration: none; padding: 0px; color: #CCff99;}
#privacy a:hover {color: #666666;}




#text  {
   
   color: #CCff99;

   border: px solid;
   text-align: left;
   margin: 0px;
   position: relative;
    
}

#text ul li {display: inline;}
#text ul li a {text-decoration: none; padding: 6px; color: #CCFF99;}
#text ul li a:hover {color: #666666;}



STUFF FOR GALLERY
_____________________________________________________________________



.gallerycontainer{
position: relative;
/height: 0px;*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 1px solid white;
margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 1px solid blue;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
margin-top: 200px;

background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
left: 300px; /*position where enlarged image should offset horizontally */
z-index: 50px;
}


.thumbnail2 img{
border: 1px solid white;
margin: 0 5px 5px 0;
}

.thumbnail2:hover{
background-color: transparent;
}

.thumbnail2:hover img{
border: 1px solid blue;
}

.thumbnail2 span{ /*CSS for enlarged image*/
position: absolute;
margin-top: 200px;

background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail2 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail2:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
left: 50px; /*position where enlarged image should offset horizontally */
z-index: 50px;
}





