*{ margin: 0; padding: 0; }* 
body { font: 0.9em/1.6em "Trebuchet MS", Tahoma, Verdana, sans-serif; background: #D0D4D4; color: #444; text-align: center; }

a {	color: #B60D0A;	background: inherit; text-decoration: underline; }
a:hover { color: #808080; background: inherit; }
p { margin: 0 0 15px 0; text-align: justify; }
.underline { text-decoration: underline;	text-align: justify;}
h1 { font: bold normal 3em "Times New Roman";	color: #FF0000;	text-transform: uppercase;}
h1 a { color: #fff; background: inherit; }
h1 a:hover { color: #E4FFD3; background: inherit; }
sup { font-size: .3em; color: #DFCDA2; }
h2 { color: #006600; font: bold 1.6em "Trebuchet MS", Arial, Sans-Serif; margin: 0 0 12px; border-bottom: 1px solid #ccc; }
h3 { color: #006600; background: #D0D4D4; padding: 3px 10px; margin: 0 0 15px; text-align: center; }
h4 { color: #006600; font: bold 1.2em "Trebuchet MS", Arial, Sans-Serif; margin: 0 0 12px; }
.captains { text-align: center; text-transform: uppercase; }
.rules_table {background-color: #FFF; margin: 5px 15px; border: 1px solid #CCC; padding: 10px 10px 0 10px; font-size:1.1em; width: 900px; }
.rules2 { color:#FF0000; text-align:left; font-style: italic; }
.rules3 {color: #00CC66; }
.rulestxt {font-weight:bold; color: #000; }
.rulesp { font-size: 0.85em; }
.rules_table2 {padding: 2px 5px; }
.happened { float:left; width: 500px; margin-bottom:20px; font-weight:bold; }
img.ruling { border: 1px solid #000; padding: 2px; margin: 0 0px 10px 10px; }
.rulesform { background-color: #CCC; border: 1px solid #000; color: #000; }
.matchplay {margin-bottom: 0px; margin-top: 10px; }
.slides_container { margin-top: 20px; }


ul { padding: 0 0 10px 15px; }
ol { padding: 0 0 10px 25px; }
li ul, li ol {list-style: none; position: absolute; z-index: 4;}


#content { width: 960px; margin: 10px auto; background: #fffcd6; padding: 10px; text-align: left; }
#header { background: #fffcd6 url(../images/club2.jpg) no-repeat; height: 115px; }
	#header p { margin: 30px 0 0; color: #D6E5EA; }
	#logo { font: Times New Roman;	float: right;	width: 225px;	color: #000;	padding-top: 30px;	padding-right: 10px; padding-bottom: 0px;	padding-left: 30px;	text-transform: capitalize;	text-weight: bold;}
	#menu {	margin: 0 0 10px;	font-size: 14px;	line-height: 18px;	background: #fffcd6; }
.third { font-size: .9em;  float: none; width: 240px; margin: 0px 30px 10px 10px; }
.leftcol { font-size: .9em;	float: left;	width: 680px;	margin: 0px 10px 10px;	padding-top: 10px; }
#left { font-size: .9em;  float: left; width: 560px; margin: 20px 30px 10px 10px; }
	#left img { border: 1px solid #ccc;	padding: 1px;float: none; margin: 0 15px 5px 0; }
.whole { font-size: 0.9em;	width: 930px;	margin-top: 0px;	margin-right: 10px;	margin-bottom: 20px;	margin-left: 10px;	float: left;	padding-top: 10px;}
	
#gallery { background-position: center;	display: block;	margin-right: auto;	margin-left: auto;	height: 540px;	width: 720px; }
.wholeimg { border: 1px solid #ccc;	padding: 1px;	margin: 0 15px 5px 0; }
.img { 	border: 1px solid #ccc;	padding: 1px;	margin: 0 15px 5px 0;	background-color: #FFFCD6; }
.wholeimg a{	border: 1px solid #ccc; 	padding: 1px;	margin: 0 15px 5px 0; }
.wholeimgright { border: 1px solid #ccc;	padding: 1px;	margin: 0 0 5px 15px; }
.whole li { padding-left: 5px; 	list-style-type: disc;	margin-left: 15px;	margin-bottom: 10px;	text-indent: 3em;	list-style-position: inside; }
.news { background:#9B9ABF;	color:#000;	display:block;	font-size:90%;	line-height:20px;	margin:10px 0;	padding:10px; }
.news a{ text-decoration:underline; color:#000; font-weight:normal;}
.news a:hover{ color:#000; }
.newsimg { padding: 1px;	margin: 0 5px 5px 10px;	background-color: #9B9ABF; }
.table { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1.1em; color: #006600; border-collapse: collapse; }
#table a {color:#006600; }
.last { float: right; margin: 20px 10px 10px 0; position: relative;  left: 10px; z-index: 1; }
.ix { float: right; margin: 37px 10px 10px 0; }
.more { border-top: 1px solid #eee; padding: 5px 0 0 0; }
#prefooter { width: 944px; margin: 0 auto; background: #fffcd6; padding: 15px 18px 1px; font-size: .9em;  }
#footer { width: 960px; margin: 15px auto; color: #808080; font-size: .9em; }
	#footer a { color: #444; }
	.right { float: right; text-align: right; font-size: 1em; }
		#footer .right a { margin: 0 0 0 2px; padding: 3px 10px; }
		#footer .right a:hover { background: #fff; color: #444; text-decoration: underline; }

.wedding { background-image: url(../images/bg_wedding.gif); background-repeat: no-repeat; }
.golf { background-image: url(../images/bg_golf.gif); }
.members { background-image: url(../images/bg_members.gif); }
.centred { text-align: center;}
.activedate { 	font-weight: bold; 	color: #000; }
.inactivedate { 	color: #CCCCCC; }
.bigtext { 	font-size: 110%; font-weight: bold; }
.centered, .centered p { text-align:center; }
.junior-red { color: #FF0000; font-weight:bold;}
.junior-blue { color:#0000FF;}
.junior-bold { font-weight:bold; }
.junior-header { font-size: 140%; }
.junior-title {font-size: 140%; text-align:center; }
.red {color: #FF0000; }
.b2 {color: #000; border: 2px #006600 solid; border-collapse: collapse; }
.b3 { padding-left: 5px;}
img.pdf {border: none; }
.100table { border-left: 1px solid #000; border-right: 1px solid #666; border-bottom: 1px solid #666; }
img.captains {margin: 5px; padding: 2px; border: 1px solid #333; }
.agm {border: 1px solid #000; }
.pagination { display: none}
.noNumber {list-style: none;}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/drop_examples.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* commom style for all browsers */

.nav { text-align:left;	font-family: verdana, sans-serif; position:relative; font-size:0.8em;	height:2em;	margin-top: 0;	margin-right: padding;	margin-bottom: 0;	margin-left: padding;	padding-bottom: 10px;:0; list-style-type:none; }
.nav ul { padding:0; margin:0; list-style-type:none; /* for Firefox */}
.nav li { float:left; position:relative;}
.nav li a, .nav li a:visited { display:block; text-decoration:none; width:11.5em; color:#000; float:left; padding-right:0.0em; height:3em; line-height:3em;  }
* html .nav li a, .nav li a:visited { width:10em; w\idth:10em; /* hack for IE5.5 */ }
.nav li a.drop, .nav li a.drop:visited { font-weight:normal; }
.nav li ul { visibility:hidden; position:absolute; top:2.5em; left:0; height:0; overflow:hidden; z-index: 3; }
.nav table { margin:-1px; border-collapse:collapse; font-size:1em; /* font size for IE5.5 */ }
/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.nav li:hover a, .nav li a:hover { text-decoration:underline; border:0; }
/*adjusted top from 2.5 to 2.0em - gets rid of gap above drop down so IE7 works*/
.nav li:hover ul, .nav li a:hover ul { visibility:visible; height:auto; width:11em; background:#9B9ABF; border:1px solid #ddd; left:0; top:2.0em; overflow:visible; }
.nav li:hover ul li a, .nav li a:hover ul li a { display:block; font-weight:normal; background:transparent; text-decoration:none; height:auto; line-height:1.5em; padding:0.1em; width:11em; }
* html .nav li a:hover ul li a { width:10em; w\idth:9em; /* hack for IE5.5 */ }
.nav li:hover ul li a.drop, .nav li a:hover ul li a.drop { font-weight:bold; }
.nav li:hover ul li ul, .nav li a:hover ul li a ul { visibility:hidden; position:absolute; top:0; left:11em; height:0; overflow:hidden; }
.nav li:hover ul li a:hover, .nav li a:hover ul li a:hover { text-decoration:underline; }
.nav li:hover ul li:hover ul, .nav li a:hover ul li a:hover ul { visibility:visible; color:#000; border:1px solid #ddd; height:auto; background:#9B9ABF; width:11em; } 
.nav li:hover ul li:hover ul.left, .nav li a:hover ul li a:hover ul.left { left:-9.3em; }
.nav li:hover ul li:hover ul li a, .nav li a:hover ul li a:hover ul li a { display:block; height:auto; }
.nav li:hover ul li:hover ul li:hover a, .nav li a:hover ul li a:hover ul li a:hover { text-decoration:underline; } 

