body {
  text-align: center;
        font-family: Century Gothic, Arial, Times New Roman, Verdana;
	font-weight:400;
        color:#333333;
        background-color: #ffffff;
        font-size: 100%;
        margin: auto;


}


.public { background-color: #cccccc; padding:10px; border: solid black 1px; margin: 5px;}

.publicarchive { background-color: #ececec; padding:10px; border: solid black 1px;margin-bottom: 15px; margin-top: 5px; margin-left: 5px;margin-right: 5px;}

.member { background-color: #aa99c5; padding:10px; border: solid black 1px;margin: 5px; }

.memberarchive { background-color: #d4cae2; padding:10px; border: solid black 1px; margin: 5px;}





p { font-size: 80% }


img {display: inline; }

.extra { line-height: 10%; }

.rightimage { padding-left: 20px; padding-right: 0px; padding-bottom: 0px; padding-top: 38px; }

.rightimageconcert { padding-left: 20px; padding-right: 0px; padding-bottom: 0px; padding-top: 6px; }

.rightimagejoin { padding-left: 20px; padding-right: 0px; padding-bottom: 0px; padding-top: 0px; }

.rightimageaboutus { padding-left: 20px; padding-right: 0px; padding-bottom: 0px; padding-top: 4px; }

.leftimagecontact { padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 0px; }

.leftimageconcert { padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 29px; }

.rightimageacookbook { padding-left: 20px; padding-right: 0px; padding-bottom: 0px; padding-top: 4px; }

.leftimagejoin { padding-left: 0px; padding-right: 10px; padding-bottom: 5px; padding-top: 4px; float:left; }




hr.teal { background-color: #00728f; height: 4px; }


h1 { font-size: 175%; }

h2 { font-size: 150%;
font-weight: 700;
line-height: 100%; }

h3 { font-size: 125%;

font-weight: 700;
line-height: 100%; }

h4 { font-size: 100%;

font-weight: 700;
line-height: 100%; }


a:link {
 color:#333333;
	text-decoration: underline;
	}

a:active {
 color:#333333;
	text-decoration: underline;
	}

a:visited {
	color:#333333;
	text-decoration: underline;
	}

a:hover {
	color:#333333;
	text-decoration: none;
	}

a.bottomnav:link {
 color:#ffffff;
	text-decoration: none;
	background-color: black;
	}

a.bottomnav:active {
 color:#ffffff;
	text-decoration: none;
	background-color: black;
	}

a.bottomnav:visited {
	color:#ffffff;
	text-decoration: none;
	background-color: black;
	}

a.bottomnav:hover {
	color:#71A4FD;
	text-decoration: none;
	background-color: black;

	}


a.sidenav:link {
 color:#71a5ff;
	text-decoration: none;
	line-height: 100%;
	}

a.sidenav:active {
 color:#71a5ff;
	text-decoration: none;
	 line-height: 100%;
        }

a.sidenav:visited {
	color:#71a5ff;
	text-decoration: none;
	line-height: 100%;
        }

a.sidenav:hover {
	color:#000000;
	text-decoration: none;
         line-height: 100%;
	}

a.memnav:link {
 color:#000000;
	text-decoration: none;
	line-height: 100%;
	font-size: 90%;
	}

a.memnav:active {
 color:#000000;
	text-decoration: none;
	 line-height: 100%;
	font-size: 90%;
        }

a.memnav:visited {
	color:#000000;
	text-decoration: none;
	line-height: 100%;
	font-size: 90%;
        }

a.memnav:hover {
	color:#71a5ff;
	text-decoration: none;
         line-height: 100%;
	font-size: 90%;
	}


a.newslink:link {
 color:#000000;
	text-decoration: none;
	line-height: 100%;
	font-weight: 700;
	}

a.newslink:active {
 color:#000000;
 font-weight: 700;
	text-decoration: none;
	 line-height: 100%;
        }

a.newslink:visited {
	color:#000000;
	text-decoration: none;
	line-height: 100%;
	font-weight: 700;
        }

a.newslink:hover {
	color:#000000;
	line-height: 100%;
	text-decoration: underline;
        font-size: 100%;
        font-weight: 700;
	}



.imageborderleft { border: solid #1b3f95 2px; margin-right: 10px; margin-left: 0px; margin-top: 0px; margin-bottom: 10px; }


.shadow { width:800px;
padding-right: 20px;
padding-bottom: 20px;
background:url(images/shadow_whole.jpg) ;
background-position: bottom right;
background-repeat: repeat-y;
text-align: center; margin: auto;  }


.container {
  width: 800px; /* Centering for IE6+ in strict mode,
Firefox, and other modern browsers */
margin: auto;
/* Don't center every line of text -
we inherited this setting from body */
text-align: center;
border-left: solid gray 1px;
font-size: 100%;
background-color: #ffffff;
/* background:url(images/contback.jpg) repeat-y; */


}


.borderright { margin-right: 20px;  }

.smallpic { margin-right: 15px; margin-bottom: 15px; border: 0px;}

.largepic { margin-bottom: 10px;  }

.largepicbioright { margin-left: 10px;  }

.pagetop {
background:url(images/pagetop.jpg) no-repeat;
width: 800px;
height: 93px;
float: left;

}



.left {
float: left;
margin: 0px;
width: 117px;
color: #000000;
font-size: 80%;
font-weight: 400;
line-height: 80%;
text-align: right;
border-left: solid gray 0px;
padding-left: 5px;
padding-right: 10px;
padding-bottom: 10px;
padding-top: 13px;
background-color: #ffffff;


}


.right {

color: #333333;
float: right;
margin: auto;
width: 648px;
font-size: 80%;
text-align: left;
border-right: solid gray 0px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-top: 10px;
background-color: #ffffff;

}



.bottomband {
clear: both;
font-size: 80%;
font-weight: 400;
width: 800px;
height: 111px;
background-color: #72A5FE;
text-align: left;
padding: 0px;


}

.newsbox  {
  float: left;
  overflow: hidden;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 0px;
  height: 100px;
  width: 295px;
  font-size: 90%;
  color: #000000;
  background:url(images/newsbg.jpg);
  border: solid #71a5ff 3px;
  text-align: right;
  margin: 0px;
}

.newsboxtext  {
  overflow: hidden;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  height: 83px;
  font-size: 100%;
  border: solid #000000 0px;
  text-align: left;
}


.slidebox  {

  float: left;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  white-space: nowrap;
  height: 111px;
  width: 489px;
  border-left: solid #71a5ff 0px;
  border-right: solid #71a5ff 0px;
  border-top: solid #71a5ff 0px;
  border-bottom: solid #71a5ff 0px;
  text-align: left;
  background-color: white;
  background:url(images/slide-show-bg.jpg) no-repeat;

}

.slide_one {
 border-left: solid #71a5ff 0px;
  border-right: solid #71a5ff 3px;
  border-top: solid #71a5ff 3px;
  border-bottom: solid #71a5ff 3px;
  float: left;
}
.slide_two  {
 border-left: solid #71a5ff 0px;
  border-right: solid #71a5ff 3px;
  border-top: solid #71a5ff 3px;
  border-bottom: solid #71a5ff 3px;
  float: left;
}
.slide_three {
  border-left: solid #71a5ff 0px;
  border-right: solid #71a5ff 3px;
  border-top: solid #71a5ff 3px;
  border-bottom: solid #71a5ff 3px;
  float: left;
}




.bottom {
clear: both;
color: #ffffff;
font-size: 12px;
font-weight: 400;
width: 800px;
height: 60px;
padding-top: 6px;
padding-bottom: 0px;
background:url(images/bottomnotes.jpg) no-repeat;
background-color: #ffffff;

}

.whitebottom {
clear: both;
font-size: 0%;
font-weight: 400;
width: 800px;
height: 1px;
background-color: #ffffff;
/* background:url(images/notes.gif) no-repeat; */
}

.rednote {

  position: relative;

  left: 50px;

  top: -50px;

}


.print { text-align: left; padding-left: 10px; }



.cwdlogo {

padding-top: 0px; padding-right: 10px; padding-bottom: 5px; font-size: 90%; text-align: right; }








