
body {
margin:10px 10px 0px 10px;
padding:0px;background-color:#008800
}




A:link {
	COLOR: #ffffaa; TEXT-DECORATION: none
}


A:visited {
	COLOR: #f0e68c; TEXT-DECORATION: none
}

A:hover {
	COLOR: #ffcc00; TEXT-DECORATION: underline
}

A:active {
	COLOR: #ffffcc; TEXT-DECORATION: none
}


h1 { font-size: 15px; color: #ffffff; }
h2 { font-size: 16px; color: #cccccc; }
h3 { font-size: 17px; color: #cccccc; }


.divrighttextclubs{font-family: arial,helvetica;font-size: 11px; color: #ffffcc; BACKGROUND: #008800; margin:5px 5px 5px 5px; padding: 5px 5px 5px 5px; border-style:dotted;  border-width: 2px; border-color:  #aaaaaa;}


.welcomeclubspage{width: 100%; font-family: arial,helvetica;font-size: 12px; color: #ffffff; BACKGROUND:#005500; float:center;}


.golfclubsecretaries{ font-face:ariel,helvetica; font-size:11; }

/*this is used on oldphotos page*/
.darkbackground{background:#008800;}



.galaimagessidebar{ font-face:ariel,helvetica; font-size:12; color:#ffffcc;}
.galaimagessidebar2{ font-face:ariel,helvetica; font-size:12; color:#ffffff;}



#leftcontent {
position: absolute;
left:10px;
top:80px;
width:140px;
background:#008800;
border:1px solid #000;
}

/* this is for the we need your help div */
.weneedyourhelp{width:820px;border-style:double;font-family:Verdana, Geneva, sans-serif;font-size:12px;color:610000;background-color:00AA00;padding:3px 3px 3px 3px;margin:3px 3px 3px 3px;}

.homepagefloatleft{float:left;font-family: "times new roman"; font-size: small; color: #000000; border-style:solid;  border-width: 1px; border-color:  #000000; BACKGROUND: #ffffff}

.homepagefloatright{float:right;font-family: "times new roman"; font-size: small; color: #000000; border-style:solid;  border-width: 1px; border-color:  #000000; BACKGROUND: #ffffff}


.skippersdaughtershousefloat{float: left;width:170;height:180;font-family: "times new roman"; font-size: small; color: #000000; border-style:solid;  border-width: 1px; border-color:#000000; BACKGROUND:#ffffff;margin:3px 3px 3px 3px;}

.picturetextspan{color:black;}

.mikecukgroupicon{width:140px;height:100px;background:008800;}

.divfloatrightimagecenter{width:120; font-family: "times new roman"; font-size: x-small; color: #000000; border-style:solid;  border-width: 2px; border-color:  #000000; BACKGROUND: #ffffff ;padding:0px 2px 2px 2px;}

.ebookad{width:180px;font-family: font-face:ariel,helvetica; font-size:90%; font-color:white;BACKGROUND: #009900 ;}

.orange{font-size:95%; color:FFFF00;}



/*This is how to write a comment in CSS*/





.leftcolumnnav { BACKGROUND:#005500; align:left; font-face:ariel,helvetica; font-size:13; font-color:#ffffcc;
		         
		         margin:0px 5px 5px 5px;}



.leftcolumnbold { BACKGROUND:#008800;width:100%; font-face:ariel,helvetica; font-size:14; color:#ffffff; margin:0px 2px 0px 2px;}



/* i have commented out this as it did not appear to do anything on the home page
.leftcolumnnav2 { BACKGROUND:#005500; align:left; font-face:ariel,helvetica; font-size:14; font-color:#ffffff;
		         
		         margin:5px 0px 5px 0px;}*/


/* i have commented out this as it did not appear to do anything on the home page
.leftcontent12 { font-face:ariel,helvetica; font-size:12; font-color:#ffffff;
 align:center;
 margin:0px 10px 10px 10px;}*/






.leftcolumnbookmark {  background:#A9A9A9; margin:0px 5px 0px 5px;}

#centercontent10 {
background:#008800;
	margin-left: 150px;
	margin-right:150px;
	border:3px solid #000;
	
}



#rightcontent {
		position: absolute;
		right:10px;
		top:80px;
		width:140px;
		background:#008800;
		border:1px solid #000;
		}



#topleftbanner{background:#005500;}


#toprightbanner{background:#005500;}


.centerbanner{background:#005500;}



.creamband{background: #ffffcc; height: 10px;}

.notgoogleads{ font-family: arial,helvetica;font-size: 9px; color: #FFFFCC; }

.notgoogleadsfloatleft{ float:left; font-family: arial,helvetica;font-size: 9px; color: #FFFFCC; }



.leftcolumncolour{BACKGROUND:#005500; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #000000;}



.welcome{width: 50%; font-family: arial,helvetica;font-size: 12pt; color: #ffffff; BACKGROUND:#005500; float:center;}



.welcomesmaller{width: 50%; font-family: arial,helvetica;font-size: x-small; color: #ffffff; BACKGROUND:#005500; float:center;}



.welcomesmaller2{width: 100%; font-family: arial,helvetica;font-size: smaller; color: #ffffff; BACKGROUND:#005500; float:center;}




.centercontent{ font-family: "times new roman";font-size: 14px; color: #ffffff; text-align:left;BACKGROUND: #008800; border-left-style: solid; border-left-width: 3px; border-left-color: #ffffcc; border-right-style: solid; border-right-width: 1px; border-right-color: #000000; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #000000; margin: 5px 5px 5px 5px;}

.centercontentgala2009{ font-family: "times new roman";font-size: 14px; color: #ffffff; text-align:left;BACKGROUND: #008800;  border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #000000; margin: 5px 5px 5px 5px;}



.scrolling{font-family: "times new roman";font-size: small; color: #000000;}



.rightcolumncolour{BACKGROUND:#005500; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #000000;}





.rightfloat{float:right; overflow:scroll;}

.updates2{font-family: arial,helvetica;font-size: small; color: #000000; BACKGROUND: #ffffff;}






.updates6 {width: 100%; height: 100px;  font-face: verdana,ariel,helvetica; font-size:small; color:#005500;  float: right;overflow:auto; BACKGROUND: #ffffcc;}





.updates5A { width: 100%; margin:0px 5px 5px 5px; font-face:ariel,helvetica; font-size:14; color:#000000; border: 3px; }

.centerleft{font-family: "times new roman";font-size: small; color: #ffffff; text-align:left;BACKGROUND: #008800;}



.centerrightleftborder{font-family: "times new roman";font-size: small; color: #ffffff; text-align:left;margin:0px 5px 5px 5px; BACKGROUND: #008800;border-left-style: dotted; border-left-width: 2px; border-left-color: #ffffcc; }

.centercontentucanhelp{ font-family: "times new roman";font-size: 50%; color: #fffffaa; text-align:left; BACKGROUND: #008800; border-top-style: solid; border-top-width: 1px; border-top-color: #8B0000; border-left-style: solid; border-left-width: 1px; border-left-color: #8B0000; border-right-style: solid; border-right-width: 1px; border-right-color: #8B0000; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #ffffcc; margin: 3px 3px 3px 3px;}



.backcolour{font-family: "times new roman"; font-size: small; color: #ffffff; border-style:solid;  border-width: 1px; border-color:  #005500; padding:0px 2px 2px 2px; BACKGROUND: #008800;}


.backcolour2{border-style:inset;  border-width: 3px; border-color:  #005500; padding:0px 2px 2px 2px; BACKGROUND: #ffffff;}



.divfloatright{float: right;}



.divfloatright3{float: right;  width:120; font-family: "times new roman"; font-size: 11px; color: #000000; border-style:solid;  border-width: 2px; border-color:  #000000; BACKGROUND: #ffffff ;padding:0px 2px 2px 2px;}



.divfloatright2{float: right; font-family: "times new roman"; font-size: 11px; color: #000000; border-style:solid;  border-width: 2px; border-color:  #000000; BACKGROUND: #ffffff}



.divfloatleft{float: left;font-family: "times new roman"; font-size: x-small; color: #000000; border-style:solid;  border-width: 2px; border-color:  #000000; BACKGROUND: #ffffff}



.divfloatleft2b{float: left; font-family: "times new roman"; font-size: 11px; color: #000000; border-style:solid;  border-width: 2px; border-color:  #000000; BACKGROUND: #ffffff;margin:0px 5px 5px 5px;}

/*This next one is for the advert on the left of A Writer's Tale page*/
.divfloatleft3b{float: left;margin:5px 5px 0px 5px;}



/*this class is in use for Aberlady name on History Page */
 
.divfloatleft2{width:28%;float: left;  BACKGROUND: #ffffff;font-family: "times new roman"; font-size: x-small; color: #000000; border-style:dotted;  border-width: 2px; border-color:  #000000; padding:0px 2px 2px 2px; }



.divfloatlefthome{float: left;  BACKGROUND: #ffffff;font-family: "times new roman"; font-size: 10px; color: #000000; border-style:solid;  border-width: 2px; border-color:  #000000; padding:0px 2px 2px 2px; }


.divfloatleftaccommodation{float: left; width:30%; BACKGROUND: #ffffcc;font-family: "times new roman"; font-size: small; color: #000000; border-style:dotted;  border-width: 2px; border-color:  #000000; padding:0px 2px 2px 2px; }



.divfloatrightaccommodation{float: right; width:30%; BACKGROUND: #ffffcc;font-family: "times new roman"; font-size: small; color: #000000; border-style:dotted;  border-width: 2px; border-color:  #000000; padding:0px 2px 2px 2px; }



.divfloatcenteraccommodation{float: left; width:30%; BACKGROUND: #ffffff;font-family: "times new roman"; font-size: small; color: #000000; border-style:dotted;  border-width: 2px; border-color:  #000000; padding:0px 2px 2px 2px; }



.divcontact{color: #000000;}

.divheading{color: #C0C0C0;}



.centerstuff9C { font-family: arial;font-size: 10pt; color: #fffccc; text-align:center;padding:0px 5px 0px 5px;BACKGROUND: #005500;}



.updates5A { width: 100%; margin:0px 5px 5px 5px; font-face:ariel,helvetica; font-size:14; color:#000000; border: 3px; }



.updates6A { width: 100%; margin:0px 5px 5px 5px; font-face:verdana,ariel,helvetica; font-size: small; color:#000000; border: 3px; }

.updatesheading{font-family: verdana,arial,helvetica;font-size: small; color: #ffffff; BACKGROUND: #008800;}



.updatesinsideheading{font-family: verdana,arial,helvetica;font-size: x-small; color: #005500; BACKGROUND: #ffffcc;}




.divfloatrightcenter{width:120; font-family: "times new roman"; font-size: x-small; color: #000000; border-style:solid;  border-width: 2px; border-color:  #000000; BACKGROUND: #ffffff ;padding:0px 2px 2px 2px;}





.linkspagetablecentertext{font-family: arial,helvetica;font-size: xx-small; color: #000000; BACKGROUND: #aaaaaa;}




.linkspagedivfloatleft{float: left; width:45%; font-family: "times new roman"; font-size: 12px; color: #000000; border-style:solid;  border-width: 2px; border-color:  #005500; BACKGROUND: #009900;padding:5px 5px 5px 5px;}



.linkspagedivfloatright{float: right; width:45%; font-family: "times new roman"; font-size: 12px; color: #000000; border-style:solid;  border-width: 2px; border-color:  #005500; BACKGROUND: #009900;padding:5px 5px 5px 5px;}





.boxborder{border-style:dotted;  border-width: 2px; border-color:  #ffffcc; padding:3px 3px 3px 3px;font-family: "times new roman"; font-size: x-small; color: #000000; BACKGROUND: #ffffaa;}



.boxborder2{border-style:solid;  border-width: 2px; border-color:  #ffffcc; padding:3px 3px 3px 3px; font-family: "times new roman"; font-size: x-small; color: #ffffff; BACKGROUND: #006600;}



.boxborder3{border-left-style:solid;  border-width: 5px; border-color:  #ffffcc; padding:3px 3px 3px 3px;font-family: "times new roman"; font-size: x-small; color: #000000; BACKGROUND: #008800;}



.boxborder4{border-bottom-style: solid;  border-width: 2px; border-color:  #ffffcc; padding:3px 3px 3px 3px; font-family: "times new roman"; font-size: x-small; color: #ffffcc; BACKGROUND: #008800;}

.gridstuff4 {align:center;font-family:arial,helvetica; font-size: x-small; color: #ffffff; text-align:center;}

.gridstuff5 {align:right; font-family:arial,helvetica; font-size: x-small; color: #ffffff; text-align:center;}



.visitorcomments{font-family: "times new roman"; font-size: small; color: #005500;}


.visitorcomments2{font-family: "times new roman"; font-size: x-small; color: #000000;}




.sectionheading{font-family:arial,helvetica; font-size: small; color: #000000;}




.linkssubheading{ width: 30%; font-family:arial,helvetica; font-size: 11px; color: #000000; }




.welcomesmallerright{font-family: arial,helvetica;font-size: x-small; color: #ffffff;}



.linkbackground{ BACKGROUND: #008800; width: 40;}



.linkbackground2{ BACKGROUND: #008800; width: 100%;}

.width30{ float:left;width:30%;}



.divfloatleft2homepage{float: left; width:35%; BACKGROUND: #008800;font-family: "times new roman", ; font-size: x-small; color: #ffffff; border-style:solid;  border-width: 3px; border-color:  #ffffff; padding:0px 2px 2px 2px; }



.divfloatleft2homepageb{float: left; width:190px; BACKGROUND: #008800;font-family: arial,helvetica ; font-size:11px ; color: #fffff3; border-style:solid;  border-width: 3px; border-color:  #ffffff; padding:5px 5px 5px 10px; margin:5px 5px 5px 0px;}



.backgroundcolorhomepage{background:005500; font-family:  arial,helvetica ; font-size: x-small; color: #ffffff; padding:0px 2px 2px 2px; }



.divrighttext{font-family: arial,helvetica;font-size: x-small; color: #ffffcc; BACKGROUND: #008800; margin:5px 5px 5px 5px; padding: 5px 5px 5px 5px; border-style:dotted;  border-width: 2px; border-color:  #aaaaaa;}



.divrighttext2{font-family: arial,helvetica;font-size: small; color: #000000; BACKGROUND: #008800; margin:5px 5px 5px 5px; padding: 5px 5px 5px 5px; border-style:dotted;  border-width: 2px; border-color:  #aaaaaa;}



.centerstuff10 { font-family: arial;font-size: 10pt; color: #ffffff; text-align:left;padding:5px 5px 5px 5px;BACKGROUND: #008800;}



.centerstuffbackground { font-family: arial;font-size: 10pt; color: #ffffff; text-align:left;padding:5px 5px 5px 5px;BACKGROUND: #005500;}




.divfloatleft2{font-family: arial,helvetica;font-size: small; color: #000000; BACKGROUND: #ffffff; margin:5px 5px 5px 5px; padding: 5px 5px 5px 5px; border-style:solid;  border-width: 2px; border-color:  #aaaaaa;}







/*All in this section is for Stu's image gallery page*/




/* ================================================================ 
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/menu/lightbox.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

/* slides styling */

/* these are not the original sizes


.photo {width:496px; text-align:left; position:relative; padding:0; margin:0; list-style:none; height:auto; z-index:10;}*/



.photo {width:464px; text-align:left; position:relative; padding:0; margin:0; list-style:none; height:auto; z-index:10;}




.photo ul
{display:block; position:absolute; left:0; top:0px; list-style:none; padding:0; margin:0; height:600px; width:496px; z-index:1;}



/* these are the original sizes*/

.photo ul {display:block; position:absolute; left:0; top:0px; list-style:none; padding:0; margin:0; height:375px; width:464px; z-index:1;}




.photo ul li
{display:inline; width:112px; height:87px; float:left; border:0px solid #ddd; margin:1px;}

/* these are not the original sizes
.photo ul li
{display:inline; width:120px; height:90px; float:left; border:0px solid #ddd; margin:1px;}*/



.photo ul li a
{display:block; cursor:hand; float:left; text-decoration:none; background:#444; border:0px solid #444;}


.photo ul li a img
{display:block; width:110px; height:85px; border:1px solid #fff;}

.photo ul li a:hover
{white-space:normal; position:relative;}



.photo ul li a:hover img
{position:absolute; left:-50px; top:-32px; width:200px; height:150px; border:5px solid #fff;}


/*below is css for update block in sidebar*/

.newproject{width:350px;}
.onefiftywidth{width:150px;background-color:FFFFAA ;font-size:90%;color:000000;}
.aberlady{background-color:F0E68C;}
.aberladytext{font-size:medium;color:008800;}
.aberladypost{font-size:80%;color:000000;}
.ramblings{background-color:F0E68C;}
.ramblingstext{font-size:medium;color:003366;}
.ramblingspost{font-size:80%;color:000000;}
.nbhs{background-color:F0E68C;}
.font75{font-size:75%;color:000000;}
.font75ramble{font-size:75%;color:000000;}
.font75nbhs{font-size:75%;color:000000;}
.fiftytest{font-size:medium;color:7B0000;}
.fiftypost{font-size:80%;color:000000;}
.abc{font-size:medium;color:7B0000;}
.abcpost{font-size:80%;color:000000;}
.hrgrey{border-style: dotted; border-color: grey; border-width: 1px}


.scroll {
background-color:#FFFFCC;
width:150px;
height:280px;
overflow:scroll;
}

/*above is css for update block in sidebar*/






/*Items below are for the testing of the email form from green beast*/






