*		{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%;}
p  {font-size: 70%; line-height: 1.4em; padding: 0 0 5px 0; color: #333;}

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		{float: left; width: 260px; text-align: right; 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: left; display: inline; width: 450px;}
.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;}

.content	{padding-top: 10px; width: 770px;}
.navsmall	{width:250px;}
#lcol		{float: left; width: 250px; }
#ccol		{float: left; width: 250px; margin: 0 10px;}
#rcol		{float: right; width: 250px; }

.lrgcol		{width: 770px;}

.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: 240px;}
.lcolB		{background: #800000; padding: 10px;}
	#wcolB	{background: #FFF url(/images/macreddin_media.jpg) no-repeat bottom right; padding: 5px; min-height: 240px;}
.lcolC		{background: #CEE04E; padding: 10px;}
	#wcolC	{background: #FFF url(/images/macreddin_area.jpg) no-repeat bottom right; padding: 5px; min-height: 240px;}
.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: 530px; }
	#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.rstar li.str {font-weight: bold;}
ul.rstar li.bla {background: none;}
/* **** 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_thefacilities.gif) no-repeat; width: 143px; height: 31px;}
ul.nav li.nD a{display: block; background: #284212 url(/images/link_arrange.gif) no-repeat; width: 252px; 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.nK a{display: block; background: #284212 url(/images/link_contact.jpg) no-repeat; width: 143px; 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 {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: 125px; 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;}


/* **** MISC **** */

.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: 300px;}

.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;}
