body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#777;
	font-size:11px;
	line-height:1.55em;
	}

h1 {
	font-family:"Times New Roman", Times, Georgia, serif;
	color:#869A54;
	font-size:39px;
	line-height:1.17em;
	font-weight:normal;
	font-style:italic;
	border-bottom:2px solid #ebecdf;
	margin:0 0 16px 0;
	padding:0 0 9px 0;
	letter-spacing:-0.02em;
	}	

h2 {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-family:Georgia, "Times New Roman", Times, serif;
	color:#888;color:#777;
	font-size:25px;
	line-height:1.2em;
	font-weight:normal;
	font-style:italic;
	margin:0 0 10px 0;
	padding:0;
	letter-spacing:0;
	}

h3 {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#777;color:#666;
	font-size:18px;
	line-height:1.25em;
	font-weight:normal!important;
	font-style:normal;
	margin:25px 0 10px 0;
	padding:0;
	}
	
h4 {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#777;color:#666;
	font-size:15px;
	line-height:1.25em;
	font-weight:bold!important;
	font-style:normal;
	margin:25px 0 10px 0;
	padding:0;
	}

h5 {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#777;color:#666;
	font-size:15px;
	line-height:1.25em;
	font-weight:bold!important;
	font-style:italic;
	margin:25px 0 10px 0;
	padding:0;
	}

h6 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#777;color:#666;
	font-size:11px;
	line-height:1.25em;
	font-weight:bold;
	margin:20px 0 10px 0;
	padding:0;
	}

p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#777;color:#666;
	font-size:11px;
	line-height:1.55em;
	margin:0 0 17px 0;
	padding:0;
	}

.intro {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-style:italic;
	line-height:145%;
	}	
	
hr {background:#EBECDF;color:#EBECDF;margin:20px 0;padding:0;}
	
ul {padding:0 0 0 20px;margin:0 0 20px 0}
ul li {padding:0 0 0 0;margin:7px 0;	font-family:Verdana, Arial, Helvetica, sans-serif;color:#777;font-size:11px;line-height:145%;}

ol {padding:0 0 0 20px;margin:0 0 20px 5px}
ol li {padding:0 0 0 0;margin:7px 0;	font-family:Verdana, Arial, Helvetica, sans-serif;color:#777;font-size:11px;line-height:145%;}

ul.sitemap li {font-size:12px;}
	

	
a {color:#869A54;color:#798A4A;text-decoration:none;}
a:link {color:#869A54;color:#798A4A;text-decoration:none;}
a:visited {color:#869A54;color:#798A4A;text-decoration:none;}
a:hover {color:#869A54;color:#798A4A;text-decoration:none;border-bottom:1px solid #cddaa7;}
a:active {color:#869A54;color:#798A4A;text-decoration:none;}	

a img {border:none;}
a.imglink:hover {border:none;}
a.imglink:hover img{border:2px solid #BCC4A7;}
.administrator a:hover {border:none;}
	
	
.imgborder {border:2px solid #eee;}
.imglarge {width:586px;border:2px solid #ddd;margin:10px 0px 20px 0px;}	
.floatleft {float:left;/*border:2px solid #dfdfdf;*/border:2px solid #f7f7f2;/*margin:2px 25px 20px 0;*/margin:2px 17px 17px 0;}
.floatright {float:right;/*border:2px solid #dfdfdf;*/border:2px solid #f7f7f2;/*margin:2px 0 20px 25px;*/margin:2px 0 17px 17px;}
.scorecard{border:2px solid #ebecdf}

th {font-family:Verdana, Arial, Helvetica, sans-serif;color:#777;font-size:11px;}
td {font-family:Verdana, Arial, Helvetica, sans-serif;color:#777;font-size:11px;}


/* TABLE (board)
-------------------------*/
table.board {width:590px;}
table.board th {vertical-align:top;padding:25px 0 15px 0;text-align:center;border-bottom:1px solid #eee;}
table.board	td {vertical-align:top;padding:30px 10px 10px 10px;border-bottom:1px solid #eee;font-size:12px;}
table.board th img {width:123px;height:166px;border:#eee solid 2px;}
table.board td ul {margin-top:10px;} 
table.board td li {font-size:12px;}
table.board	th h4 {margin:10px 0 0 0;padding:0;font-weight:normal;color:#777;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;text-transform:uppercase;font-size:13px;font-weight:bold!important;font-style:italic;}
table.board	td h4 {margin:0 0 0 2px;padding:0;font-weight:normal;color:#777;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;text-transform:uppercase;font-size:13px;font-style:italic;}


/* TABLE (board)
-------------------------*/
table.photos{width:100%;border-collapse:collapse;margin:0 0 5px 0;}
table.photos td{padding:0 0 12px 0;}
table.photos td img{border:2px solid #f7f7f2;}


/* TABLE (staff)
-------------------------*/
table.staff {width:590px;}
table.staff td {vertical-align:top;padding:25px 0 15px 0;font-size:12px;border-bottom:1px solid #ddd;}
table.staff td h4 {margin:10px 0 0 0;padding:0;font-weight:normal;color:#777;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;text-transform:uppercase;font-size:13px;font-weight:bold!important;font-style:italic;}
table.staff img {width:123px;height:166px;border:#eee solid 2px;}

table.shopstaff {width:590px;}
table.shopstaff td {vertical-align:top;padding:15px 0 25px 0;font-size:12px;/*border-bottom:1px solid #ddd;*/}
table.shopstaff td h4 {margin:10px 0 0 0;padding:0;font-weight:normal;color:#777;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;text-transform:uppercase;font-size:13px;font-weight:bold!important;font-style:italic;}
table.shopstaff img {width:123px;height:166px;border:#eee solid 2px;}

/* TABLE (reciprocal)
-------------------------*/
table.reciprocal {width:590px;margin-top:-15px;}
table.reciprocal th {padding-top:25px;text-align:left;font-weight:normal;font-size:15px;border-bottom:1px solid #eee;}
table.reciprocal th.location {font-weight:bold;font-style:italic;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif}
table.reciprocal td {font-size:11px;padding:10px 0 0 0;vertical-align:top;}	
table.reciprocal td.club-name {font-weight:bold;}	
table.reciprocal td img {margin-left:10px;margin-top:5px;}
table.reciprocal td a {text-decoration:none;font-size:12px;}	
table.reciprocal td a:hover {text-decoration:none;border-bottom:none;}	
table.reciprocal td img {margin:-1px 0px 0px 4px;border:0!important;}	
table.reciprocal td img.visit {margin-top:-1px;}

table.holeinfo{/*width:280px;*/width:268px;margin-bottom:50px;float:left;margin-left:7px;}
table.holeinfo th{text-align:left;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#777;font-size:13px;font-style:italic;padding-bottom:2px;}
table.holeinfo td{width:50%;}
.holephoto{display:block;margin-bottom:20px;/*width:265px;*/width:586px;height:270px;border:2px solid #eee;}
.holepara{padding-right:7px;}


/* TABLE (fees)
-------------------------*/

table#links {width:560px;margin:-15px auto 20px auto;}
table#links th {width:50%;padding: 30px 0 15px 0;vertical-align:middle;font-size:13px;text-align:left;}
table#links th img {border:none;}
table#links th a:hover {border:none;}
table#links td {width:50%;border-bottom:1px #eff1e8 solid;padding: 0px 20px 20px 0;vertical-align:top; font-size:12px;}
table#links td h2 {margin:0 0 2px 0;padding:0px;font-size:17px;}



/* TABLE (fees)
-------------------------*/
table.fees {width:100%;margin:0 0 20px 0;}
table.fees td {font-family:Verdana, Arial, Helvetica, sans-serif;color:#777;font-size:11px;line-height:145%;border-bottom:1px #dedede solid;padding:10px 5px 10px 5px;vertical-align:top;text-align:center;}
td.fees-header {padding:5px 6px;font-weight:bold;vertical-align:middle!important;}td.fees-header small{font-weight:normal;font-size:10px;color:#798a4a;}
td.fees-category {padding:5px 6px;font-weight:bold;}
.fees td.darken {background:#f5f5ef;}
.fees tr.oddrow {background:#fcfcfa;}


/* TABLE (generic)
-------------------------*/
table.plain {width:100%;margin:5px 0 20px 0;}
table.plain td {font-family:Verdana, Arial, Helvetica, sans-serif;color:#777;font-size:11px;line-height:145%;border-bottom:1px #dedede solid;padding: 5px;vertical-align:top;}
td.plain-header {padding:5px 6px;font-weight:bold;}


/* TABLE (logos)
-------------------------*/
table.logos {width:570px;margin:0 auto 5px auto;}
table.logos td {vertical-align:middle!important;text-align:center;padding:12px;}