.body, h1, ul, li, td {
  font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 19px;
  color: #678197;
}
.small { font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 7.5pt; line-height: 10pt; letter-spacing: 0.3pt; font-weight: 100}
h1 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 22px;
  line-height: 48px;
  font-weight:lighter;
}
ul {
  margin-left:0px;
  padding-left:18px;
}
li {
/*  font-weight:bold;*/
}
h2 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 20px;
  line-height: 22px;
  font-weight:lighter;
  color: #333333;
  background-color:#CCCCCC;
  padding:5px;
}

h3 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 18px;
  line-height: 18px;
  font-weight:lighter;
  padding:0px;
}

h4 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 14px;
  font-weight:lighter;
  padding:0px;
}


.form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	letter-spacing: 0.3pt;
	font-weight: 100;
	color: #666666;
}
.formbutton {
  background-color:#3A1E58;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.80em;
  line-height: 1.1em;
  font-weight: bold;
  color:#FFFFFF;
  width:80px;  
  height:20px;
  border-style:none;
  text-align:center;
  cursor:pointer;
}
.formbuttonhover {
  background-color:#9A85A6;
}

.toplinks {
  font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	DISPLAY: inline;
	BORDER-RIGHT: #fff 1px solid;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FONT-SIZE: 10px;
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	COLOR: #fff;
	LINE-HEIGHT: 12px;
	PADDING-TOP: 0px;
	margin-top: 5px;
	TEXT-DECORATION: none;
}
.toplinks:hover {
	TEXT-DECORATION: underline
}

.mainmenu {
 font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
 background: #32164E;
 overflow: hidden;
 float: left;
 display: inline;
 display: block;
 color: #fff;
 font-size: 10px;
 line-height: 35px;
 padding: 0 8px;
 text-transform: uppercase;
 text-decoration: none;
}

a.mainmenu:hover {
 background: #9A85A6;
}

#clublist a, #clublist b {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:#333333;
	font-size: 14px;
	line-height: 32px;
	text-decoration: none;
}

#clublist b {
  color:#32164E;
}

#contactblock, #contactblock a {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 7.5pt;
	line-height: 11pt;
	letter-spacing: 0.3pt;
	font-weight: 100;
	color: #678197;
}

#contactblock a {
	color: #3366FF;
	text-decoration:none;
}

#contactblock a:hover {
	color: #678197;
}

#contactpage, #contactpage a, #contactpage td {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 12pt;
	letter-spacing: 0.3pt;
	font-weight: 100;
	color: #678197;
}

#contactpage a {
	color: #3366FF;
	text-decoration:none;
}

#contactpage a:hover {
	color: #678197;
}

#contactpage a.clublistname, #contactpage a.clublistnameHi {
  line-height:14pt;
  font-weight:bold;
  color: #678197;
}
#contactpage a.clublistname:hover {
  color: #90ADC5;
}
#contactpage a.clublistnameHi, #contactpage a.clublistnameHi:hover {
  color: #ED2048;
}

#ourclubs, #ourclubs a, #ourclubs td {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 12pt;
	letter-spacing: 0.3pt;
	font-weight: 100;
	color: #FFFFFF;
}

#ourclubs a {
/*	font-family: Georgia, "Times New Roman", Times, serif;*/
	font-size: 13px;
	font-weight: bold;
	line-height: 20pt;
	letter-spacing: 0.0pt;
	color: #FFFFFF;
	text-decoration:none;
}

#ourclubs a:hover {
	color: #371855;
}

.picviewer {
    font-family: Arial, Helvetica, sans-serif; font-size: 0.73em; line-height: 15pt; font-weight: 100 ; letter-spacing: 0.03em;
	background-color:#F5F5F5;
	filter: alpha(opacity=90);
	opacity:0.9;
}