*		{margin: 0; padding: 0; border: 0;}
body	{text-align: center; color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; background: #444 url(/images/bg_tile.gif) repeat;}

h1, h2, h3, h4, h5	{padding: 5px 0; line-height: 1.3em;}
h1 {font-size: 100%; color: #284212;}
h2 {font-size: 95%; color: #284212;}
h3 {font-size: 95%; color: #5D714D;}
h4 {font-size: 90%;}
h5 {font-size: 80%;}
h6 {font-size: 200%; color: #000000;}
p  {font-size: 70%; line-height: 1.4em; padding: 0 0 5px 0; color: #333;}
p span	{font-weight: bold;}
a:link, a:visited	{color: #000; text-decoration: underline;}
a:hover		{text-decoration: none;} 

acronym, abbr, dfn {cursor : help; border-bottom : 1px dotted #CCC;}

/* **** LAYOUT MAIN **** */
#contain	{margin: 0 auto; width: 770px; text-align: left;}
#top		{margin-left: 10px; float: left; width: 420px; text-align: left; padding: 0;}
	#top p	{color: #FFF; padding: 5px;}
	#top a:link, #top a:visited {color: #FFF; text-decoration: none;}
	#top a:hover {text-decoration: underline;}
#form		{float: right; display: inline; width: 320px;}
	#form p	{color: #FFF; padding: 5px;}
	#form a:link, #form a:visited {color: #FFF; text-decoration: none;}
	#form a:hover {text-decoration: underline;}
.navigation	{padding-top: 10px; width: 770px;}
#header		{width: 770px; height: 220px; background: #284212;}
#logo		{float: left; display: inline; width: 184px; margin: 10px;}
#quote		{float: right; display: inline; width: 556px; height: 200px; margin-right: 10px; margin-top: 10px;}

.content	{padding-top: 10px; width: 770px;}
.content2	{padding-top: 10px; width: 740px;}
.navsmall	{width:250px;}
#lcol		{float: left; display: inline; width: 250px; }
#privimages		{width: 350px;}
#ccol		{float: left; display: inline; width: 250px; margin: 0 10px;}
#rcol		{float: left; display: inline; width: 250px; }

.lrgcol		{width: 770px;}
.lrgcol2		{width: 760px;}
#priv		{width: 400px; float:right;}

.lrgcolimgA	{float: left; width: 260px;}
.lrgcoltxt	{float: left; width: 380px; background: #FFF;}
	.lrgcoltxt p {padding: 5px 0;}
.lrgcolimgB	{float: left; width: 110px;}

.lcol		{background: #284212; padding: 10px;}
.lcolA		{background: #60821A; padding: 10px;}
	#wcolA	{background: #FFF url(/images/paul_sign.jpg) no-repeat bottom right; padding: 5px; min-height: 250px;}
.lcolB		{background: #800000; padding: 10px;}
	#wcolB	{background: #FFF url(/images/macreddin_media.jpg) no-repeat bottom right; padding: 5px; min-height: 250px;}
.lcolC		{background: #CEE04E; padding: 10px;}
	#wcolC	{background: #FFF url(/images/macreddin_area.jpg) no-repeat bottom right; padding: 5px; min-height: 250px;}
.lcolD		{background: #4A5748; padding: 10px;}



#flaCA		{float: left; width: 380px; background: #FFF;}
#flaCB		{float: left; width: 320px; padding: 30px 0 0 20px;  background: #FFF;}
#flachcontent	{width: 320px; height: 240px;  background: #FFF;}

#flaCA h2 {padding: 0 0 5px 0;}

#footer		{float: left; width: 535px; }
	#footer p	{color: #FFF; }
	#footer a:link, #footer a:visited {color: #FFF; text-decoration: none;}
	#footer a:hover {text-decoration: underline;}
#design		{float: right; width: 225px; text-align: right;}
	#design	 p	{color: #FFF;}
	#design	 a:link, #design	 a:visited {color: #FFF; text-decoration: none;}
	#design	 a:hover {text-decoration: underline;}
/* **** LAYOUT ETC ****  */

ul#hole			{list-style: none;}
ul#hole li		{display: inline; }
ul#hole li a	{margin-left: 2px; float: left; width: 40px; height: 33px; padding: 10px 0 0 0; text-align: center; background: #FFF url(/images/hole_border.gif) no-repeat top left; font-size: 11px; color: #284212; font-weight: bold; text-decoration: none;}
ul#hole li a.st	{margin-left: 2px; float: left; width: 40px; height: 33px; padding: 10px 0 0 0; text-align: center; background: #FFF url(/images/hole_border_star.gif) no-repeat top left; font-size: 11px; color: #284212; font-weight: bold; text-decoration: none;}

body#pD1 ul#hole li#pH1 a, body#pD2 ul#hole li#pH2 a, body#pD3 ul#hole li#pH3 a, body#pD5 ul#hole li#pH5 a, 
body#pD6 ul#hole li#pH6 a, body#pD7 ul#hole li#pH7 a, body#pD8 ul#hole li#pH8 a, body#pD9 ul#hole li#pH9 a, 
body#pD10 ul#hole li#pH10 a, body#pD11 ul#hole li#pH11 a, body#pD13 ul#hole li#pH13 a, body#pD14 ul#hole li#pH14 a, 
body#pD15 ul#hole li#pH15 a, body#pD16 ul#hole li#pH16 a, body#pD17 ul#hole li#pH17 a, body#pD18 ul#hole li#pH18 a {background: #FFF url(/images/hole_border_c.gif) no-repeat top left;}

body#pD4 ul#hole li#pH4 a.st, body#pD12 ul#hole li#pH12 a.st {background: #FFF url(/images/hole_border_star_c.gif) no-repeat top left;}

body#pD1 a#nBD, body#pD2 a#nBD, body#pD3 a#nBD, body#pD4 a#nBD, body#pD5 a#nBD, 
body#pD6 a#nBD, body#pD7 a#nBD, body#pD8 a#nBD, body#pD9 a#nBD, body#pD10 a#nBD, 
body#pD11 a#nBD, body#pD12 a#nBD, body#pD13 a#nBD, body#pD14 a#nBD, body#pD15 a#nBD, 
body#pD16 a#nBD, body#pD17 a#nBD,body#pD18 a#nBD {font-weight: bold;}

ul.rstar 		{list-style: none;}
ul.rstar li		{background: url(/images/red_star.gif) no-repeat top left; margin: 0 0 5px 0; padding-left: 15px; font-size: 70%; line-height: 1.4em;}
ul.list 		{list-style: disc;}
ul.list li		{background:no-repeat; margin: 0 0px 5px 15px; padding-left: 15px; font-size: 85%; line-height: 1.4em;}

ul.rstar li.str {font-weight: bold;}
ul.rstar li.bla {background: none;}

dl.schedule		{font-size: 70%; line-height: 1.4em;}
dl.schedule	dt	{font-weight: bold; margin: 8px 0; }
dl.schedule	dd	{padding: 2px 0;}
dl.schedule	dd.scA	{float: left; display: inline; width: 450px;}
dl.schedule	dd.scB	{float: left; display: inline; width: 120px;}
dl.schedule	dd.scC	{float: left; display: inline; width: 170px;}
dl.schedule	dd.scD	{float: left; display: inline; width: 740px; clear:both;}

table.mem		{border-collapse: collapse; width: 740px; font-size: 70%; line-height: 1.4em;}
table.mem td	{padding: 2px;}
table.mem td.memA	{font-weight: bold;}
table.mem td.memB	{width: 400px;}
table.mem td.memC	{width: 300px;}
/* **** NAVIGATION **** */

ul.nav		{list-style: none; margin-left: 10px;}
ul.nav li	{float: left; display: inline; position: relative; text-align: center; margin-right: 10px;}
ul.nav li a {text-indent: -9999px; text-decoration: none; /* commented backslash hack v2 \*/ overflow: hidden; /* end hack */}
ul.nav li.nA a{display: block; background: #284212 url(/images/link_theclub.gif) no-repeat; width: 143px; height: 31px;}
ul.nav li.nB a{display: block; background: #284212 url(/images/link_thecourse.gif) no-repeat; width: 143px; height: 31px;}
ul.nav li.nC a{display: block; background: #284212 url(/images/link_newmembership.gif) no-repeat; width: 143px; height: 31px;}
ul.nav li#nEM a{display: block; background: #60821A url(/images/link_membership.jpg) no-repeat; width: 143px; height: 31px;}
ul.nav li#nRates a{display: block; background: #60821A url(/images/link_rates.gif) no-repeat; width: 143px; height: 31px;}
ul.nav li#nEMb a{display: block; background: #60821A url(/images/link_whatsnew.gif) no-repeat; width: 143px; height: 31px;}
ul.nav li#nEMc a{display: block; background: #60821A url(/images/link_package.gif) no-repeat; width: 143px; height: 31px;}
ul.nav li#nE a{display: block; background: #60821A url(/images/link_theclub_light.gif) no-repeat; width: 143px; height: 31px;}
ul.nav li#nF a{display: block; background: #800000 url(/images/link_media.gif) no-repeat; width: 143px; height: 31px;}
ul.nav li#nG a{display: block; background: #CEE04E url(/images/link_thevillage.gif) no-repeat; width: 143px; height: 31px;}
ul.nav li#nH a{display: block; background: #CEE04E url(/images/link_thecourse_dark.gif) no-repeat; width: 143px; height: 31px;}

ul.nav li#nI a{display: block; background: #60821A url(/images/link_newsletter.gif) no-repeat; width: 143px; height: 31px;}
ul.nav li#nJ a{display: block; background: #60821A url(/images/link_archive.gif) no-repeat; width: 143px; height: 31px;}

ul.nav li.nK a{display: block; background: #284212 url(/images/link_contact.jpg) no-repeat; width: 143px; height: 31px;}

ul.nav li#nL a{display: block; background: #60821A url(/images/link_clubnews.gif) no-repeat; width: 143px; height: 31px;}
/* members */
ul.nav li#nM a	{display: block; background: #800000 url(/images/link_privatemembers.gif) no-repeat; width: 241px; height: 31px;}
ul.nav li#nN a	{display: block; background: #800000 url(/images/link_schedule.gif) no-repeat; width: 143px; height: 31px;}
ul.nav li#nO a 	{display: block; background: #800000 url(/images/link_clubevents.gif) no-repeat; width: 143px; height: 31px;}
/* team */
ul.nav li#nP a	{display: block; background: #284212 url(/images/link_theteam.gif) no-repeat; width: 143px; height: 31px;}
/* interested */
ul.nav li.nD a{display: block; background: #284212 url(/images/link_interested.gif) no-repeat; width: 143px; height: 31px;}
ul.nav li.nQ a{display: block; background: #284212 url(/images/link_becomeamember.gif) no-repeat; width: 187px; height: 31px;}
ul.nav li.nR a{display: block; background: #284212 url(/images/link_takeatour.gif) no-repeat; width: 128px; height: 31px;}
ul.nav li.nS a{display: block; background: #284212 url(/images/link_arrange.gif) no-repeat; width: 252px; height: 31px;}
ul.nav li.nT a{display: block; background: #284212 url(/images/link_receiveinfopack.gif) no-repeat; width: 263px; height: 31px;}
ul.nav li#nU a{display: block; background: #800000 url(/images/link_course-update.gif) no-repeat; width: 174px; height: 31px;}
ul.nav li#nV a{display: block; background: #800000 url(/images/link_gallery.gif) no-repeat; width: 100px; height: 31px;}
ul.nav li#nV2 a{display: block; background: #800000 url(/images/link_gallery2.gif) no-repeat; width: 100px; height: 31px;}
ul.nav li#nXg a{display: block; background: #800000 url(/images/link_0708winter.gif) no-repeat; width: 159px; height: 31px;}
ul.nav li#nX a{display: block; background: #800000 url(/images/link_07gallery.gif) no-repeat; width: 159px; height: 31px;}
ul.nav li#nY a{display: block; background: #800000 url(/images/link_06gallery.gif) no-repeat; width: 159px; height: 31px;}
ul.nav li#nZ a{display: block; background: #800000 url(/images/link_photo_gallery.gif) no-repeat; width: 164px; height: 31px;}


/* current linking */
body#pA a#nAA, body#pA a#nAB,
body#pB a#nBB, body#pH a#nBA, body#pC a#nBC, body#pD a#nBD, body#pE a#nBE, body#pF a#nBF, body#pG a#nBG, body#pI a#nI, body#pJ a#nJ, body#pK a#nK, body#pL a#nBL  {font-weight: bold;}

/* ****	FORMS **** */ 
.it		{font-style: italic; padding: 0;}
#spec p {padding: 5px 0;}
form#frmLog {padding: 2px;}
form#frmLog fieldset {}
form#frmLog label {color: #CCC; font-size: 70%; line-height: 1.4em; font-weight: bold;}
form#frmLog input {width: 75px; font-size: 78%; padding: 2px; background-color: #666; border: 1px solid #333; color: #CCC;}
form#frmLog #smallbtn {width: 40px; padding: 1px;font-size: 78%; border: 1px solid #333; color: #FFF; background-color: #666;}

form#getintouch  {margin: 5px; padding: 0;}
form#getintouch fieldset {margin: 0; padding: 0;}
form#getintouch legend {display: none;}
form#getintouch label {float: left; display: block; width: 250px; margin-top: 6px; padding: 3px 0; font-size: 70%; color: #333; line-height: 1.3em; clear: both;}
form#getintouch label span {color: #F90;}
form#getintouch input {margin-top: 6px; padding: 2px; width: 460px; border: 1px solid #284212;}
form#getintouch input.mys {margin-top: 6px; padding: 3px; width: 18px; border: 1px solid #284212;}
form#getintouch select.mysl {margin-top: 6px; padding: 2px; width: 100px; border: 1px solid #284212; color: #333;}
form#getintouch textarea {margin-top: 6px; padding: 2px; width: 460px; height: 200px; border: 1px solid #284212; }
form#getintouch textarea.sml {margin-top: 6px; padding: 2px; width: 460px; height: 50px; border: 1px solid #284212; }
form#getintouch input.contactbtn {margin: 6px 0 0 250px; padding: 5px 2px; border: 1px solid #284212; width: 150px; display: block; background: #FEFEFE; color: #333; font-size: 75%; font-weight: bold; text-align:center;}

form#news		{margin: 5px;}
form#news span 	{color: #F90;}
form#news label {font-size: 70%; padding: 3px 0;}
form#news input	{margin-top: 3px; width: 160px; border: 1px solid #284212; padding: 2px; font-size: 12px; }
form#news input.btn	{margin-left: 95px; width: 70px; background: #FEFEFE; color: #333;}

/* **** MISC **** */
.smltxt		{font-size: 11px; text-align: center;}


.mediaimg	{float: right; margin: 5px;}
.mediaimg img	{border: 1px solid #CCC; padding: 3px;}

.imgrt	{float: right; margin: 5px 0 5px 5px;}
.imglt	{float: left; margin:  5px 5px 5px 0;}

.rt		{text-align: right;}
.white_club	{background: #FFF url(/images/golfclub.gif) no-repeat bottom right;}
.white	{background: #FFF; padding: 5px;}

#whiteB	{background: #FFF; padding: 5px; min-height: 305px;}
#whiteC	{background: #FFF; padding: 5px; min-height: 325px;}

.logo	{margin: 10px; display: inline;}
.mcquote {margin: 10px 0;}
.clear 	{clear: both; display: block; height: 1px; overflow: hidden; margin: 0; padding: 0;}
.flash	{ vertical-align: middle;}
.fusio	{vertical-align: text-top;}

#contain2 {
	margin: 0 auto;
	width: 760px;
	text-align: left;
}
