body 		{ background-color:#000000; font-family:Kanit; font-size:16px; margin:0px; overflow-x:auto; padding:0px; text-align:center; width:100%; overflow-y:scroll; }
h1		{ color:#808080; vertical-align:top; line-height:50px; }

img		{ border:none; vertical-align:top; }
img.offline	{ border:none; opacity:1.0; padding:0px; margin:0px; filter: gray; filter: grayscale(1); -webkit-filter: grayscale(1); }

img.img 		{ border:none; opacity:1.0; padding:0px; margin:0px; }
img.img:hover		{ opacity:0.8; }
img.nohover		{ border:none; opacity:1.0; padding:0px; margin:0px; }

img.gallery		{ border: 3px solid #202020; padding:0px; margin:0px; width:334px; height:164px; position:relative; }
img.gallery:hover	{ opacity:0.8; }
img.gallery2		{ border:none; padding:0px; margin:0px; width:1024px; height:768px; position:relative; }
img.gallery3		{ border:none; padding:0px; margin:0px; width:102px; height:77px; position:relative; }

img.hc_icon 		{ border:none; opacity:1.0; padding:0px; margin:0px; filter: grayscale(100%); }
img.hc_icon1 		{ border:none; opacity:1.0; padding:0px; margin:0px; }
img.new_member 		{ border:none; opacity:1.0; padding:0px; margin:0px; vertical-align:center; }

img.link	{ background-position:top; height:50px; z-index:-1; }
img.link:hover	{ background-position:bottom; }

#enlarge:focus		{ width:800px; height:600px; position:fixed; z-index:10; bottom:60px; right:0px; outline:3px solid #202020; }
#enlarge2:focus		{ width:800px; height:600px; position:fixed; z-index:10; bottom:60px; left:0px; outline:3px solid #202020; }
#ad:focus		{ width:1px; height:1px; z-index:100; }

.goto		{ border-left:#EDD333 solid 10px; }

#zoom 			{ width:200px; position:static; opacity:0.8; -webkit-opacity:0.8; -moz-opacity:0.8; -ms-opacity:0.8; transition:0.5s ease; -webkit-transition:0.5s ease; -moz-transition:0.5s ease; -ms-transition:0.5s ease; }
#zoom:hover		{ -webkit-transform: scale(1.13,1.13); -ms-transform: scale(1.13,1.13); -moz-transform: scale(1.13,1.13); opacity:1.0; -webkit-opacity:1.0; -moz-opacity:1.0; -ms-opacity:1.0; }

div.ad		{ width:196px; height:300px; position:fixed; z-index;-1; bottom:0px; right:0px; }
div.event	{ width:400px; height:50px; position:fixed; z-index;2; bottom:4px; left:200px; }
div.block	{ display:block; width:100px; height:50px; position:absolute; z-index:101; top:100px; left:500px; }

div.print		{ width:200px; height:50px; position:absolute; z-index;10; top:370px; right:10px;}


div.ckgolf		{ font-size:2.5em; color:#EDD333; font-weight:bold; position:absolute; z-index;-2; top:50px; left:100px; text-shadow: 1px 1px 5px #000000; }
div.topbanner		{ width:770px; height:580px; position:relative; z-index;-1; opacity:0.9; vertical-align:bottom; }
div.topbanner2		{ width:770px; height:290px; position:relative; z-index;-1; opacity:0.9; vertical-align:bottom; }
table.topbanner		{ border:1px solid #000000; width:1024px; margin:0px; padding:0px; margin-top:50px; height:580px; }
table.topbanner2		{ border:1px solid #000000; width:1024px; margin:0px; padding:0px; margin-top:50px; height:290px; }
td.topbanner, td.topbanner2	{ margin:0px; overflow:hidden; padding:0px; width:770px; }
#topbanner:focus		{ width:1px; height:1px; z-index:100; }
#topbanner2:focus		{ width:1px; height:1px; z-index:100; }

table.mptable,
table.rptable		{ border:0px; text-align:left; vertical-align:center; }
table.mpq,
table.rpq		{ padding-left:75px; border:0px; text-align:center; vertical-align:center; }
td.mp_list		{ border:0px; font-size:16px; margin:0px; overflow:hidden; padding:0px; color:#FFFFFF; vertical-align:center; width:200px; }
td.mp_bracket		{ border:0px; font-size:16px; margin:0px; overflow:hidden; padding:0px; color:#FFFFFF; vertical-align:center; width:50px; }
td.q_list		{ border:0px; font-size:16px; margin:0px; overflow:hidden; padding:0px; color:#FFFFFF; vertical-align:center; width:900px; }


.smallimg		{ height:250px; background:#FF9933; position:absolute; z-index:10; }
.yellowtop		{ background-color:#000000; border:0px; border-bottom:10px solid #EDD333; position:fixed; top:0px; width:100%; margin:0px; padding:0px; z-index:1; height:50px; }
.greytop, .greytop2, .greytop3 	{ border:0px; border-bottom:10px solid #202020; position:absolute; width:100%; margin:0px; padding:0px; z-index:0; }
.greytop		{ top:271px; }
.greytop2		{ top:318px; }
.greytop3		{ top:607px; }
.greybottom		{ background-color:#000000; border:0px; border-top:10px solid #202020; position:fixed; bottom:0px; width:100%; margin:0px; padding:0px; z-index:1; height:50px; }

ul 		{ list-style:none; padding:0px; margin:0px; z-index:3; }
ul li 		{ display:block; position:relative; float:right; }
li ul 		{ display:none; width:260px; height:50px; text-align:center; background-color:#000000; }
ul li a 		{ display:block; text-decoration:none; background-position:top; }
li:hover ul 	{ display:block; position:fixed; }
li:hover li 	{ float:none; background-position:top; }

input.join 	{ background:transparent; border:1px solid #404040; color:#FFFFFF; width:250px; font-size:16px; }
input.show 	{ background-color:#404040; border:4px solid #202020; color:#FFFFFF; width:200px; height:50px; font-size:18px; vertical-align:text-bottom; }
input.message 	{ background:transparent; border:3px solid #EDD333; color:#FFFFFF; height:140px; width:250px; }
input.radio 	{ background:transparent; border:0px; }
.marquee		{ color:#000000; height:30px; text-align:center; vertical-align:bottom; }

.show:hover	{ opacity:0.6; }

table.global	{ background:transparent; border:0px; width:1024px; margin:0px; padding:0px; vertical-align:top; text-align:center; }
table.topmenu	{ background-color:#000000; border:0px; width:1024px; margin:0px; padding:0px; height:50px; position:fixed; z-index:1; }
table.bottommenu	{ background-color:#000000; border:0px; width:1024px; margin:0px; padding:0px; height:50px; position:fixed; bottom:0px; z-index:1; vertical-align:top; }
table.main	{ background:transparent; border:0px; width:1024px; margin:0px; padding:0px; height:400px; }
table.news	{ background:transparent; border:0px; width:800px; margin:0px; padding:0px; height:400px; }
table.footer	{ background:transparent; border:0px; width:1024px; margin:0px; padding:0px; height:150px; }

table.headerhome		{ background:url('../images/title1.png') no-repeat; border:0px; width:1024px; margin:0px; padding:0px; margin-top:50px; height:250px; }
table.headercalendar	{ background:url('../images/title2.png') no-repeat; border:0px; width:1024px; margin:0px; padding:0px; margin-top:50px; height:250px; }
table.headermembers	{ background:url('../images/title3.png') no-repeat; border:0px; width:1024px; margin:0px; padding:0px; margin-top:50px; height:250px; }
table.headerrules		{ background:url('../images/title4.png') no-repeat; border:0px; width:1024px; margin:0px; padding:0px; margin-top:50px; height:250px; }
table.headerarchives	{ background:url('../images/title5a.png') no-repeat; border:0px; width:1024px; margin:0px; padding:0px; margin-top:50px; height:150px; }
table.headergallery		{ background:url('../images/title6.png') no-repeat; border:0px; width:1024px; margin:0px; padding:0px; margin-top:50px; height:250px; }
table.headergallery2		{ background:url('../images/title6a.png') no-repeat; border:0px; width:1024px; margin:0px; padding:0px; margin-top:50px; height:150px; }

td.global		{ margin:0px; overflow:hidden; padding:0px; vertical-align:top; }
td.topmenu	{ height:50px; margin:0px; overflow:hidden; padding:0px; vertical-align:middle; }
td.top50	{ height:50px; margin:0px; overflow:hidden; padding:0px; width:50px; text-align:left; }
td.top100	{ height:50px; margin:0px; overflow:hidden; padding:0px; width:100px; text-align:left; color:#FFFFFF; }
td.header	, td.main	{ margin:0px; overflow:hidden; padding:0px; width:1024px; }
td.news		{ margin:0px; overflow:hidden; padding:0px; width:250px; }
td.footer		{ margin:0px; overflow:hidden; padding:0px; width:341px; }

table.table_row 	{ background-color:#000000; border:none; height:230px; width:1024px; margin:0px; padding:0px; }
table.list 	{ background-color:#000000; border:none; width:1024px; margin:0px; padding:0px; }
table.left 	{ background-color:#000000; border:none; width:1024px; margin:0px; padding:0px; text-align:left; }
table.logo 	{ background-color:#000000; border:none; height:200px; width:1024px; margin:0px; padding:0px; }
table.grid 	{ border-left: 1px solid #202020; border-right: 1px solid #202020; border-top: 0px solid #202020; margin:0px; padding:0px; width:1024px; text-align:center; }
table.gridmembers 	{ border-left: 1px solid #202020; border-right: 1px solid #202020; border-top: 0px solid #202020; margin:0px; padding:0px; width:100%; text-align:center; }
table.gridgallery 	{ border-left: 5px solid #202020; border-right: 5px solid #202020; border-top: 5px solid #202020; margin:0px; padding:0px; width:900px; text-align:center; }

td.data 		{ margin:0px; padding:0px; vertical-align:top; }
td.data_right 	{ margin:0px; padding:0px; vertical-align:top; text-align:right; color:#FFFFFF; }
td.data_main 	{ font-size:16px; margin:0px; overflow:hidden; padding:0px; color:#000000; vertical-align:top; }
td.data_row 	{ font-size:16px; margin:0px; overflow:hidden; padding:0px; color:#FFFFFF; height:230px; vertical-align:top; width:250px; line-height:30px; }
td.data_row2 	{ font-size:16px; margin:0px; overflow:hidden; padding:0px; color:#FFFFFF; vertical-align:top; width:150px; text-align:left; }
td.data_row3 	{ font-size:16px; margin:0px; overflow:hidden; padding:0px; color:#FFFFFF; vertical-align:bottom; width:300px; text-align:left; }
td.data_list 	{ font-size:16px; margin:0px; overflow:hidden; padding:0px; color:#FFFFFF; vertical-align:top; width:250px; text-align:center; }
td.data_title 	{ border:0px; margin:0px; padding:0px; vertical-align:top; height:200px; text-align:center; width:1024px; }
td.data_yellow 	{ font-size:16px; margin:0px; overflow:hidden; padding:0px; color:#EDD333; vertical-align:top; }

td.data_profile	{ font-family:Tahoma; font-size:1.5em; margin:0px; overflow:hidden; padding:0px; color:#FFFFFF; height:50px; vertical-align:top; width:50px; line-height:50px; }
td.data_profile2 { font-family:Tahoma; font-size:1.5em; margin:0px; overflow:hidden; padding:0px; color:#808080; height:50px; vertical-align:top; width:50px; line-height:50px; }
td.data_profile3 { font-family:Tahoma; font-size:1.5em; margin:0px; overflow:hidden; padding:0px; color:#EDD333; height:50px; vertical-align:top; width:50px; line-height:50px; }
div.profile_left { font-family:Tahoma; font-size:2em; margin:0px; overflow:hidden; position:absolute; padding:0px; color:#FFFFFF; height:50px; vertical-align:top; text-align:left; line-height:50px; }

td.calendartext, td.calendarend 	{ color:#FFFFFF; font-size:14px; line-height:14px; height:100px; }
td.calendartext2, td.calendarend2 	{ color:#808080; font-size:14px; line-height:14px; height:100px; }
td.calendartext, td.calendartext2	{ border-right:1px solid #202020; border-bottom:1px solid #202020; border-top:0px; border-left: 0px; width:130px; background-color:transparent; margin:0px; padding:0px;
					padding-left:1px; font-weight:normal; text-align:center; }
td.calendarend, td.calendarend2	{ border-right:1px solid transparent; border-bottom:1px solid #202020; border-top:0px; border-left: 0px; 	width:130px; background-color:transparent; margin:0px; padding:0px;
					padding-left:1px; font-weight:normal; text-align:center; }
td.nextgame			{ border:8px solid #EDD333; height:80px; width:110px; line-height:16px;  background-color:transparent; font-weight:none; font-family:arial; font-size:16px; color:#EDD333;
					margin:0px; padding:0px; text-align:center; opacity:1.0; }

td.gallerytext, td.galleryend		{ height:100px; width:150px; background-color:transparent; margin:0px; padding:0px; text-align:center; }
td.gallerytext			{ border-right:5px solid #202020; border-bottom:5px solid #202020;  }
td.galleryend			{ border-right:0px; border-bottom:5px solid #202020; }

A.results_link:link, A.results_link:visited, A.results_link:active 	{ color:#EDD333; text-decoration:underline; margin:0px; padding:0px; text-align:left; vertical-align:middle;}
A.results_link:hover 					{ color:#FFFFFF; text-decoration:none; }

A.text_link:link, A.text_link:visited, A.text_link:active 	{ display:block; color:#FFFFFF; text-decoration:none; margin:0px; padding:0px; text-align:left; vertical-align:middle; line-height:50px;}
A.text_link:hover 					{ color:#FFFFFF; text-decoration:none; opacity:0.5; }
A.text_link2:link, A.text_link2:visited, A.text2_link:active 	{ display:block; color:#EDD333; text-decoration:none; margin:0px; padding:0px; text-align:left; vertical-align:middle; line-height:50px;}
A.text_link2:hover 					{ color:#EDD333; text-decoration:none; opacity:1.0; }

A.img_link:link, A.img_link:visited, A.img_link:active 		{ border:0px; text-decoration:none; margin:0px; padding:0px; opacity:1.0; color:#EDD333; vertical-align:top; background-position:top; }
A.img_link:hover 						{ border:0px; background-position:bottom; opacity:0.6; }
A.header:link, A.header:visited, A.header:active 		{ height:250px; display:block; width:1024px; border:0px; margin:0px; padding:0px; }
A.header:hover 						{ text-decoration:none; }
A.shrink:link, A.shrink:visited, A.shrink:active			{ height:250px; display:block; width:1024px; border:0px; margin:0px; padding:0px; }
A.shrink:hover {text-decoration:none; }

A.mptable:link, A.mptable:visited, A.mptable:active , A.mptable2:link, A.mptable2:visited, A.mptable2:active 	{ height:50px; width:250px; border:0px; margin:0px; padding:0px; position:absolute; }
A.mptable:link, A.mptable:visited, A.mptable:active 							{ background:url(../images/topmenu/mptable.png) no-repeat; background-position:top; }
A.mptable2:link, A.mptable2:visited, A.mptable2:active							{ background:url(../images/topmenu/mptable.png) no-repeat; background-position:bottom; }

A.menuhome:link, A.menuhome:visited, A.menuhome:active, A.menuresults:link, A.menuresults:visited, A.menuresults:active, A.menucalendar:link, A.menucalendar:visited, A.menucalendar:active,
A.menumembers:link, A.menumembers:visited, A.menumembers:active, A.menurules:link, A.menurules:visited, A.menurules:active, A.menuarchives:link, A.menuarchives:visited, A.menuarchives:active,
A.menugallery:link, A.menugallery:visited, A.menugallery:active
			{  height:50px; display:block; width:146px; border:0px; margin:0px; padding:0px; }

A.menuhome:link, A.menuhome:visited, A.menuhome:active			{ background:url(../images/topmenu/home.png) no-repeat;  background-position:top; }
A.menuresults:link, A.menuresults:visited, A.menuresults:active 			{ background:url(../images/topmenu/results.png) no-repeat; background-position:top; }
A.menucalendar:link, A.menucalendar:visited, A.menucalendar:active		{ background:url(../images/topmenu/calendar.png) no-repeat; background-position:top; }
A.menumembers:link, A.menumembers:visited, A.menumembers:active		{ background:url(../images/topmenu/members.png) no-repeat; background-position:top; }
A.menurules:link, A.menurules:visited, A.menurules:active			{ background:url(../images/topmenu/rules.png) no-repeat; background-position:top; }
A.menuarchives:link, A.menuarchives:visited, A.menuarchives:active		{ background:url(../images/topmenu/archives.png) no-repeat; background-position:top; }
A.menugallery:link, A.menugallery:visited, A.menugallery:active			{ background:url(../images/topmenu/gallery.png) no-repeat; background-position:top; }

A.menuhome2:link, A.menuhome2:visited, A.menuhome2:active, A.menuresults2:link, A.menuresults2:visited, A.menuresults2:active, A.menucalendar2:link, A.menucalendar2:visited, A.menucalendar2:active,
A.menumembers2:link, A.menumembers2:visited, A.menumembers2:active, A.menurules2:link, A.menurules2:visited, A.menurules2:active, A.menuarchives2:link, A.menuarchives2:visited, A.menuarchives2:active, A.menugallery2:link, A.menugallery2:visited, A.menugallery2:active
			{  height:50px; display:block; width:146px; border:0px; margin:0px; padding:0px; }

A.menuhome2:link, A.menuhome2:visited, A.menuhome2:active			{ background:url(../images/topmenu/home.png) no-repeat; background-position:bottom; }
A.menuresults2:link, A.menuresults2:visited, A.menuresults2:active 		{ background:url(../images/topmenu/results.png) no-repeat; background-position:bottom; }
A.menucalendar2:link, A.menucalendar2:visited, A.menucalendar2:active 		{ background:url(../images/topmenu/calendar.png) no-repeat; background-position:bottom; }
A.menumembers2:link, A.menumembers2:visited, A.menumembers2:active		{ background:url(../images/topmenu/members.png) no-repeat; background-position:bottom; }
A.menurules2:link, A.menurules2:visited, A.menurules2:active			{ background:url(../images/topmenu/rules.png) no-repeat;  background-position:bottom;}
A.menuarchives2:link, A.menuarchives2:visited, A.menuarchives2:active		{ background:url(../images/topmenu/archives.png) no-repeat; background-position:bottom; }
A.menugallery2:link, A.menugallery2:visited, A.menugallery2:active			{ background:url(../images/topmenu/gallery.png) no-repeat; background-position:bottom; }

A.menuhome:hover, A.menuresults:hover, A.menucalendar:hover, A.menumembers:hover, A.menurules:hover, A.menuarchives:hover, A.menugallery:hover, A.menuhome2:hover, A.menuresults2:hover, A.menucalendar2:hover, A.menumembers2:hover, A.menurules2:hover, A.menuarchives2:hover, A.menugallery2:hover, A.mptable:hover, A.mptable2:hover
			{ height:50px; background-position:bottom; }

A.menuyears:link, A.menuyears:visited, A.menuyears:active
			{  height:50px; width:50px; border:0px; margin:0px; padding:0px; }
A.menuyears2:link, A.menuyears2:visited, A.menuyears2:active
			{  height:50px; width:50px; border:0px; margin:0px; padding:0px; }
A.menuyears:hover
			{  opacity:0.5; }
A.menuyears2:hover
			{  opacity:1.0; }
