body 
{
  font-family: arial, sans-serif;
	background-color: #FFFFFF;
  background-image: url(../images/watermark.jpg);
  text: #000000
}

h1
{
	font: large Helvetica;
  text-decoration: underline;
}
.group
{
	color: #FF0000;
}

h1.gallery
{
	font: x-large Helvetica;
  text-decoration: none;
  
}

h2.gallery
{
	font: large Helvetica;
}


h2
{
	font: bold small Helvetica;
  text-decoration: underline;
}

h3
{
	font: bold large Helvetica;
  text-decoration: underline;
  color: #800000;
}

h4
{
	font: bold medium Helvetica;
}
  
a:link
{
	color: #000000;
	text-decoration: none;
}

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

a:visited
{
	color: #000000;
	text-decoration: none;
}

div
{
	text-align: center;
	align: center;
}
.left
{
	padding-left: 20%;
  padding-right: 20%;
	text-align: left;
}

div.group
{
	margin: 0 25% 0 25%;
  text-align: left;
  color: #000000;
  font: medium;
}

div.groupw
{
	margin: 0 15% 0 15%;
  text-align: left;
  color: #000000;
  font: medium;
}

div.groupw a
{
	text-decoration: underline;
  color: blue;
}

div.group a
{
	text-decoration: underline;
  color: blue;
}

hr
{
	height: 8;
  width: 100%;
  color: #0000cc;
  background-color: #000080;
}

hr.sep
{
	height: 2;
  width: 100%;
  color: #0000cc;
  background-color: #000080;
}

img.index
{
	height: 28;
  width: 34;
  border: 0
}

table.index
{
	font: bold medium Helvetica;
  border: none;
  align: center;
}

table.committee
{
	font-size: large;
  border-style: double;
  border-color: black;
  border-width: 4px;
	border-collapse: collapse;
  align: center;
}

table.committee td
{
	border-style: double;
  border-width: 4px;
  padding: 4;
  text-align: left;
}

table.committee td.first
{
	font-weight: bold;
}

table.groups
{
	width: 90%;
  border: 4px groove black;
  align: center;
  border-collapse: collapse;
  align: center;
}

table.groups a
{
	text-decoration: underline;
  color: #0000CC;
}

table.groups td
{
	font-size: medium;
	width: 33%&nbsp;
  border: 4px groove black;
  padding: 1;
  text-align: center;
}

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

ul.calendar a
{
	text-decoration: underline;
  color: #0000FF;
}

table.calendar
{
	border: 5px groove black;
  border-collapse: collapse;
  border-spacing: 3;
}

table.calendar a
{
	text-decoration: underline;
  color: #0000CC;
}

table.calendar td
{
	font-weight: bold;
  border: none;
  padding: 6;
}

table.calendar td.f
{
	color: #000000;
}

table.calendar td.s
{
	color: #CC0000;
}

table.calendar td.t
{
	color: #0044CC;
}

table.calendar h1
{
  font bold x-large Helvetica;
  text-decoration: none;
}

table.membership
{
	border: none;
  width: 60%;
  font: medium;
}

table.membership a
{
	text-decoration: underline;
  color: #0000FF;
}
table.gallery
{
	font: large Helvetica;
  color: #008000;
  text-align: center;
}

table.gallery td
{
  text-align: left;
}
table.gallery a
{
	font: large Helvetica;
  color: #008000;
  text-align: center;
}

table.walk
{
	border: double;
  border-collapse: collapse;
  border-spacing: 3;
}

table.walk h1
{
	width: 90%;
  font bold x-large Helvetica;
  text-decoration: none;
}

table.walk td
{
	border: double;
	font: bold medium Helvetica;
  padding:5px;
}

table.walk td.f
{
	width: 15%;
}
table.walk td.s
{
	width: 60%;
}
table.walk td.t
{
	width: 25%;
}

table.footer a
{
  color: #0000FF;
}