body {
	background-color: #66FFFF;
}

body, td, th {
	
	background-image: url(images/background.jpg);
}
p em {
font-weight: bold;
}
h1, h2 {
font-size: 40px;
    text-align: center;
	color: #0000CC;
}


h1 img {

border:5px solid #666;
position: absolute;
top: 5px;
left: 5px;
filter:alpha(opacity=90);
   -moz-opacity:0.9;
   opacity: 0.9;
   

}

#weather {


}

h3, h4, h5, h6 {
	color: #0000FF;
}

a {
  color: #000000;
}

#navBar {
  float: left;
  width: 175px;
  background-color: #CCFFFF; 
  filter:alpha(opacity=60);
   -moz-opacity:0.6;
   opacity: 0.6;
color: #000000;
}

#memberlogo {
position: absolute;
margin-left: 20px;
margin-top: 1250px;
width: 175px;

}
*html #memberlogo {
position: absolute;
margin-left: -150px;
margin-top: 1250px;
width: 175px;
}

#memberlogo2 {
position: absolute;
margin-left: 20px;
margin-top: 800px;
width: 175px;

}
*html #memberlogo2 {
position: absolute;
margin-left: -150px;
margin-top: 800px;
width: 175px;
}
#memberlogo3 {
position: absolute;
margin-left: 20px;
margin-top: 920px;
width: 175px;

}
*html #memberlogo3 {
position: absolute;
margin-left: -150px;
margin-top: 920px;
width: 175px;
}
#memberlogo4 {
position: absolute;
margin-left: 20px;
margin-top: 550px;
width: 175px;

}
*html #memberlogo4 {
position: absolute;
margin-left: -150px;
margin-top: 550px;
width: 175px;
}

#headlines {
position: absolute;
  left:5px;
  top: 800px;
  width: 175;
  background-color: #CCFFFF;
  filter:alpha(opacity=60);
   -moz-opacity:0.6;
   opacity: 0.6;
}

#content {

background-color: #CCFFFF; 
  filter:alpha(opacity=60);
   -moz-opacity:0.6;
   opacity: 0.6;
color: #000000;
margin-left: 185px;
margin-top: 20px;
width: 780px;
padding: 10px;
  
}
#contentniet {


margin-left: 185px;
margin-top: 20px;
width: 780px;
padding: 10px;
  
}
#kerststory {
background-image: url(images/christmas-5.jpg); 
 font-family: Georgia,Times New Roman,Times,serif; color: white; font-size: 10pt; padding-top: 10px;
margin-left: 185px;
margin-top: 20px;
width: 780px;
padding: 10px;}

#kerststory, h3 {color: white}

#globalNav {
margin-left: 190px;
margin-top: 55px;

}
#grouppic {

margin-left:190px;
margin-top: 20px;
}
#calendar {
margin-left:190px;
margin-top: 20px;

}
#marquee {
margin-left:190px;
font-size: 10pt; font-family: Comic Sans MS; font-weight: bold; color: #0000FF;
}
.external {

}
#siteInfo {
float: left;
margin-left:190px;
margin-top: 20px;
}

#sponsors {
float: right;

margin-top: 20px;
margin-bottom: 2px;
padding: 20px;
width: 760px;
background-color: #FFF;

}
#sponsors img{
margin-top: 20px;
}
#separationbar {
float: left;
background-color: #FFF;

width: 780px;
}

#advert {

float: left;
margin-left: 20px;
margin-top: 20px;
text-align: center;
width: 230px;
background-color: #FFFF00;

}
#advert2 {

float: left;
margin-left: 20px;
margin-top: 20px;
text-align: center;
width: 150px;
background-color: #FFFF00;

}

#matchbar {

float: left;
margin-left: 20px;
margin-top: 20px;
text-align: left;
width: 700px;
background-color: #FFFF00;

}


#cheer {
border:2px solid #666;
margin-left: 20px;
margin-top: 20px;
margin-bottom: 20px;
width: 325px;

}

#cheer em {
font-weight: bold;
}
#contact img {
background-color: #FFFFFF;
float: right;
margin-top: -100;
}
#contact {
font-size: 12;
}
#rightbar {
background-color: #CCFFFF; 
  filter:alpha(opacity=60);
   -moz-opacity:0.6;
   opacity: 0.6;
color: #000000;
float: left;
margin-left: 20px;
width: 380px;
}
#midbar {
background-color: #CCFFFF; 
  filter:alpha(opacity=60);
   -moz-opacity:0.6;
   opacity: 0.6;
color: #000000;
float: left;
margin-left: 20px;
width: 380px;
}
#stroke {
border:2px solid #666;
margin-left: 20px;
margin-top: 20px;
margin-bottom: 20px;
width: 325px;

}
#reservepractice {
border:2px solid #666;
margin-left: 20px;
margin-top: 20px;
margin-bottom: 20px;
width: 325px;

}
#sharcudabites {

margin-left: 20px;
margin-top: 20px;
margin-bottom: 20px;
width: 325px;

}
#tips {
border:2px solid #666;
margin-left: 20px;
margin-top: 20px;
margin-bottom: 20px;
width: 325px;
}
#practice {
border:2px solid #666;
margin-left: 20px;
margin-top: 20px;
margin-bottom: 20px;
width: 325px;
}
#tips em {
font-weight: bold;
}
#lessons {
background-color: #CCFFFF; 
  filter:alpha(opacity=60);
   -moz-opacity:0.6;
   opacity: 0.6;
color: #000000;
float: left;
margin-left: 190px;
margin-top: 5px;
width: 780px;
padding: 10px;
}
#lessons em {
font-weight: bold;
}
