/*
	Faversham Golf Main
*/
body, h1, h2, h3, h4, h5, h6, ul, li, ol, p, a, table, tr, th, td, form, hr {
	margin:					0;
	padding:				0;
	border:					0;
}

body {
	background-image:		url(background-blur-1.jpg);
	background-repeat:		repeat-x;
	background-position:	50% 0;
	
	text-align:				center;
}

#container {
	display:				block;
	
	margin:					0 auto 0 auto;
	width:					1000px;
	text-align:				left;
}

#header {
	display:				block;
	clear:					both;
	background-image:		url(top-image-1.jpg);
	background-repeat:		no-repeat;
	background-position:	50% 0;
	
	height:					300px;
}

#header #top_menu {
	position:				absolute;
	width:					1000px;
	height:					34px;
	
	background-image:		url(top-menu-line.png);
	background-repeat:		repeat-x;
	background-position:	0 0;
}
#header #top_menu ul {
	float:					right;
	height:					34px;
	
	background-image:		url(top-menu.png);
	background-repeat:		no-repeat;
	background-position:	0 0;
	padding-left:			80px;
	
	list-style-type:		none;
}
#header #top_menu ul li {
	float:					left;
	height:					34px;
}
#header #top_menu ul li a {
	float:					left;
	height:					28px;
	height:					29px;
	padding:				0 10px 0 10px;
}
#header #top_menu ul li.lit a {
	background-color:		#6ebb44;
}

#header h1 {
	display:				inline;
	position:				absolute;
	background-image:		url(logo.png);
	
	width:					589px;
	height:					286px;
	
	margin:					10px 0 0 17px;
	
	text-indent:			-1000px;
	overflow:				hidden;
}

#header #top_images {
	position:				absolute;
	margin:					65px 0 0 140px;
}
#header #top_images ul {
	list-style-type:		none;
}
#header #top_images ul li {
	float:					left;
	margin-left:			7px;
	width:					160px;
	height:					120px;
	border:					1px #fff solid;
}

#main_menu {
	display:				block;
	background-color:		#2f3b27;
	
	height:					48px;
	margin-bottom:			20px;
}
#main_menu ul {
	list-style-type:		none;
}
#main_menu li {
	float:					left;
}
#main_menu li a {
	display:				block;
	padding:				0 23px 0 22px;
	height:					49px;
}
#main_menu li.lit a {
	background-color:		#6ebb44;
}

#contents {
	background-color:		#eaf1e6;
}

#contents h3 {
	border-bottom:			1px #508831 solid;
	padding-bottom:			5px;
}
#contents h4 {
	border-bottom:			1px #508831 solid;
	padding-bottom:			5px;
}

#contents h3,
#contents h4,
#contents h5,
#contents p,
#contents ul {
	margin-bottom:			15px;
}

#contents ul {
	padding-left:			25px;
	list-style-type:		square;
}

#contents ul.list {
	list-style-type:		none;
	padding-left:			0;
}
#contents ul.list li {
	background-image:		url(bullet-green-square.gif);
	background-repeat:		no-repeat;
	background-position:	12px 8px;
	padding-left:			25px;
}

#copyright {
	display:				block;
	clear:					both;
	height:					16px;
	
	background-color:		#2F3B27;
	padding:				10px 20px 10px 20px;
	margin-top:				15px;
}

#copyright .left {
	float:					left;
}
#copyright .right {
	float:					right;
}

.members_menu ul {
	list-style-type:		none!important;
} 
.members_menu ul li a {
	display:				block;
	background-color:		#6EBB44;
	margin-bottom:			2px;
	padding:				2px 0 2px 5px;
}
.members_menu ul li a {
	font-size:				11pt;
	color:					#fff;
	text-decoration:		none;
	font-family:			'Georgia', sans-serif;	
}

table.members_details {
	
}
table.members_details th {
	background-color:		#000;
	color:					#fff;
}
table.members_details th,
table.members_details td {
	padding:				2px 5px 2px 5px;
}
table.members_details tr.odd td {
	background-color:		#EAFFDF;
}



table.members_committee th {
	background-color:		#000;
	color:					#fff;
}
table.members_committee th,
table.members_committee td {
	padding:				2px 5px 2px 5px;
}
table.members_committee tr.odd td {
	background-color:		#EAFFDF;
}

/*
	Fonts
*/
body {
	font-family:			'Georgia', sans-serif;
}

#top_menu li a {
	text-decoration:		none;
	color:					#fff;
	font-size:				10pt;
	line-height:			21pt;
}

#main_menu li a {
	text-decoration:		none;
	color:					#fff;
	font-size:				13pt;
	line-height:			46px;
}

#contents h3 {
	color:					#508831;
	font-size:				16pt;
	clear: left;
}
#contents h4 {
	color:					#508831;
	font-size:				12pt;
}
#contents h5 {
	color:					#508831;
	font-size:				12pt;
}

#contents p,
#contents td,
#contents li {
	font-family:			'Arial', sans-serif;
	font-size:				10pt;
	line-height:			16pt;
}

#copyright {
	color:					#fff;
	font-size:				9pt;
}
#copyright a {
	color:					#fff;
}
.right {
	float:					right;
	clear:					right;
}

#contents a img {
	border:					none;
}

#contents textblock table {
	float:					left;

}

#contents flv_video {
	display:				block;
	margin:					0 0 20px 0;
}