	
		* 							{ margin: 0; padding: 0; font-family: verdana, arial, tahoma, verdana; }
		
		.clubplanetlogo					{ margin-top: 10px; }
		.ad-bottom						{ padding-bottom: 10px; padding-top: 5px; }
		
		body							{ background-color: #333333;  }
		img							{ border: 0; }
		br							{ clear: left; }
		label							{ width: 60px; float: left; }
		input,textarea,select				{ background-color: #5f89c7;  color: #000000; border: 1px solid #2D455B; }
		select						{ display: block; color: #000000; font-weight: bold; width: 120px; float: left; margin-top: -3px; font-size: 10px; }
		select#big						{ width: 250px; margin-top: -5px;  margin-bottom: 10px; background-color: #5f89c7; color: #000000; }
		select#region						{ width: 120px; margin-top: 1px;  margin-bottom: 5px; }
		select#club						{ width: 250px; margin-top: 1px;  margin-bottom: 5px; color: #000000; }
		input							{ background-color: #5f89c7; width: 90px; }
		input#glist2    { width: 125px; background-color: #ffffff; }
		input#submit					{ height: 25px; background-color: #339933; }
		input#glist					{ height: 25px; width: 210px; background-color: #ffffff; border: 2px groove #000000; }
		input#glist:hover			{ height: 25px; color: #339933; text-decoration: underline; }
		
		textarea						{ background-color: #698DAE; width: 230px; height: 200px; margin-top: 1px; }
		strong						{ font-weight: bold; font-size: 12px; }
		ul							{ margin: 5px; list-style-position: inside; list-style-type: square;  color: #000000; }
		li							{ color: #000000; }
		
		
		.clear						{ clear: both; }
		
		.centered			          		{ width: 800px; text-align: center; margin: 0 auto; background-color: #ffffff; }
		.centeredlinks			          		{ width: 520px; text-align: center; margin: 0 auto; background-color: #ffffff; }
		.logo				           		{ width: 228px; height: 88px; float: left; cursor: pointer; border-right: 0px solid #212121; background-image: url('gfx2/logo.gif'); border-bottom: 2px solid #333; }
		.head				              	{ padding-left: 40px; width: 200px; height: 88px; float: left; background-color: #ffffee; background-image: url('gfx2/topbg.jpg'); }
		.head img                			{ margin-top: 18px; }
	
		.menu				               	{ clear: left; width: 220px; height: 700px; float: left; background-image: url('gfx2/menubg.jpg'); background-repeat: no-repeat; text-align: center; background-color: #ffffff; }
		.menu .submenu					{ font-size: 12px; color: #ffffff; }
		.menu .submenu a:hover				{ color: #ffffff;}
		

		.menu p						{ padding-bottom: 15px; margin-left: 50px; width: 160px; color: #ffffee;  text-align: right; margin-bottom: 10px; }
		.menu p#registered				{ border-bottom: 0; font-size: 12px; padding: 5px;}
		.menu a						{ color: #333333; }
		.menu a:hover					{ color: #cccccc; text-decoration: none; }
		.adsense        					{ margin-right:  8px; }
		
		.gsearch       					{ margin-right:  5px; text-align:  left; }
		
		
		.menu label						{ text-align: right; color: #fff; }
		
		.menu input#submit				{ width: 60px; font-size: 10px; }
		.menua 			               	{ width: 130px; margin-left: 65px; margin-right:  10px; font-size: 13px; font-weight: bold; text-decoration: none; display: block; padding: 5px; text-align: left; color: #BACAD8; border-bottom: 1px solid #060606; }
		.menua:hover		            	{ color: #698DAE; border-bottom: 1px solid #2D455B; }
		p							{ padding: 0px; }
		p#head						{ padding: 2px; margin-top: 0px; background-color: #ffffff; color: #000000; text-align: left; font-size: 11px; font-weight: bold; margin-bottom: 5px; margin-left: 5px; border: 1px solid #000000; }
		p#blurb						{  color: #ffffee; font-size: 16px; text-align: left; }
		p#news	    					{ height: 0px; color: #666666; font-size: 10px; text-align: left; }
		p#announcement    				{ height: 25px; color: #666666; font-size: 16px; text-align: left; }
		p#announcement a					{ color: #ffff99; font-size: 14px; text-decoration: none; }
		p#announcement a:hover				{ text-decoration: underline; color: #fff; }
		p#review									{ text-align: left; color: #000000; font-size: 11px; padding-top: 8px; padding-left: 10px; }
		p#find									{ text-align: left;color: #000000; font-weight: bold; font-size: 12px; padding-left: 20px; }
		p#articlehead						{ padding: 2px; margin-top: 0px; background-color: #ffffff; color: #000000; text-align: left; font-size: 11px; font-weight: bold; margin-bottom: 5px; border: 1px solid #000000; }
		

		.content						{ width: 550px; float: left; background-image: url('gfx2/contentbg.jpg'); background-repeat: repeat-x; background-color: #ffffff; padding-top: 0px; padding-bottom: 10px; margin-left: 5px; }
		.contentlinks						{ width: 700px; float: left; background-image: url('gfx2/contentbg.jpg'); background-repeat: repeat-x; background-color: #ffffff; padding-top: 0px; padding-bottom: 10px; margin-left: 5px; }
		.contentleft					{ width: 316px;  float: left; margin-right: 0px; margin-left:  2px; color: #000000; }
	
		.contentleft a:hover				{ color: #3333ff; }
		.contentright					{ width: 220px; float: left; color: #000000; font-weight: bold; border-left: 1px solid #333333; padding-left: 5px;}
		.contentleftclub					{ width: 270px;  float: left; margin-right: 4px; margin-left:  2px; text-align: left; }
		.contentrightclub					{ width: 265px; float: left; color: #000000; font-weight: bold; border-left: 1px solid #333333;}
		.contentfind					{ width: 280px;  float: left; margin-right: 0px; margin-left:  2px; color: #000000; padding-left: 10px; padding-top: 8px; border-top: 1px solid #000000; }
		.contentselect					{ width: 284px;  float: left; margin-left: 2px; color: #000000; padding-left: 30px; padding-top: 8px; border-top: 1px solid #000000; padding-bottom: 9px; }
		
		
		.content-regionbox				{ margin-bottom: 10px; color: #000000; padding-right: 2px; }
		.content-regionbox p				{ padding: 1px; }
		
		
		.contenthead					{ padding: 5px; margin-bottom: 5px; text-align: right; color: #000000; }
		.contenthead p#region				{ text-align: right; border-bottom: 1px solid #666; font-size: 20px; font-weight: bold; color: #000000; }
		.contenthead p#desc				{ font-size: 12px; color: #000000; }
		
		.content-locgal-left				{ width: 297px; float: left; margin-right: 7px; }
		.content-locgal-left p *			{ font-size: 10px; }
		.content-locgal-right				{ width: 240px; float: left; }
		
		.content-guestlist				{ margin-top: 5px; margin-bottom: 15px; }
		.content-guestlist-header			{ margin-bottom: 2px; background-color: #323b46; color: #ffffee; text-align: right; font-size: 11px; font-weight: bold; padding: 1px; }
		.content-guestlist-header span		{ font-style: italic; font-size: 10px; }
		.content-guestlist-output			{ width: 548px; height: 200px; border: 1px solid #666; overflow: auto; text-align: left; font-size: 10px; color: #fff; }
		
		.guestlist-row					{ padding: 0; margin-bottom: 5px; }
		.guestlist-row p					{ width: 525px; font-weight: bold; text-align: right; font-size: 12px; color: #fff; padding-bottom: 2px; border-bottom: 1px solid #3c4f62;}
		
		.guestlist-list					{ cursor: pointer; height: 90px; margin-bottom: 5px; padding: 2px; padding-bottom: 5px; }
		.guestlist-list .guestlist-club-pic		{ float: left; height: 90px; width: 100px; }
		.guestlist-list .guestlist-details		{ float: left; height: 90px; width: 215px; }
		.guestlist-list .guestlist-details p:first-line { font-weight: bold; font-size: 13px; padding-bottom: 1px; }
		.guestlist-list .guestlist-times		{ float: left; height: 90px; width: 200px; }
		.guestlist-list .guestlist-times p#times-event { padding-bottom: 4px; color: #ffff99;font-weight: bold; font-size: 12px; }
		.content-guestlist-output-none p		{ padding: 2px; text-align: left; font-size: 10px; color: #999; }
		.content-guestlist-output-none p:first-line { font-weight: bold; }
		.content-guestlist-output-none p#offer-email	{ padding-top: 5px; }
		.content-guestlist-output-none p a	{ color: #ffff99; font-size: 10px; }
		.content-guestlist-output-none p a:hover { text-decoration: underline; font-weight: normal; font-size: 10px; color: #fff; }
		.details						{ font-size: 10px; color: #000000; text-align: left; padding-top: 0; }
		.details						{ font-weight: normal;  float: left;  }
		.details img					{ float: left; margin: 5px; }
		.detailshead		 			{ width: 100%; text-align: left; font-weight: bold; color: #3333ff; font-size: 14px; }
		
		p#pic							{ clear: left; float: left; width: 90px; }

		.randompic						{ color: #000000; font-size: 10px; padding-left: 40px; }
		.randompic a					{ font-size: 10px; }
		.randompic a:hover					{ text-decoration: underline; color: #3333ff }		
		
		
		.footer						{ width: 780px; height: 50px; border-top: 2px solid #333; font-size: 10px; color: #000000; background-color: #ffffff; }
		.footer a						{ color: #000000; font-size: 10px; text-decoration: none; }
		.footer a:hover					{ text-decoration: underline; color: #3333ff; }

		.footer						{ padding-top: 10px; padding-bottom: 10px; height: 190px; }
		.footer p						{ margin-top: 5px;  color: #3333ff; }
		.footer-left					{ float: left; width: 370px; text-align: left; margin-left: 5px; }
		.footer-right					{ float: left; width: 395px; text-align: right; margin-right: 5px; }
		
		.navigation a					{ color: #000000; font-size: 11px; text-decoration: none; }
		.navigation a:hover				{ text-decoration: underline; color: #3333ff; }
		

	/* page stylings */
		
		.clean						{ text-align: left; color: #000000; font-size: 12px; padding: 5px; }
		.clean p,label,a					{ font-size: 12px; }
		.clean a						{ text-decoration: none; color: #000000; }
		.clean a:hover					{ color: #3333ff;  }
		.clean label					{ width: 120px; margin-left: 0px; }

		
		.post    { text-align: left; color: #000000; font-size: 12px; padding: 5px; }
		.post a						{ text-decoration: none; color: #3333ff; }
		.post a:hover					{ color: #3333ff;  }
		
		.game							{ text-align: center; color: #ffff00; font-size: 24px; font-family: pristina; text-decoration: none; margin-right:  20px;}

		
		
		.clean div#list label				{ margin-left: 0; }
		.clean div#list					{ margin-bottom: 10px; }

		
		 
		
		.title						{ color: #000000; text-align: right; font-size: 22px; border-bottom: 1px solid #293C4E; }
		p.title						{ font-size: 22px; }
		
		
		.left							{ width: 215px; float: left; text-align: center; padding-top: 20px;}
		.left:first-line					{ font-size: 20px; font-weight: bold; }
		.desc							{ width: 300px;  float: left; }
		.desc a						{ font-weight: bold; color: #000000; }
		.desc a:hover					{ color: #3333ff; text-decoration: underline; }
		
		/* review form on clubs page*/
		
		.form							{ float: left; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; width: 535px; height: 248px; background-color: #ffffff; }
		.form a			{ color: #3333ff }
		.form b			{ color: #000000; font-weight: normal; }
		.form label						{ float: left; width: 110px; font-size: 11px; font-weight: bold; }
		.form label#blank					{ float: right; border-bottom: 0; text-align: left; }
		.form label#review    { float: left; margin-bottom: 5px; width: 230px; font-size: 11px; }
		.form input						{ background-color: #ffffff; float: left; display: block; width: 120px; margin-top: -5px; }
		.form textarea						{ background-color: #ffffff; width: 230px; height: 60px; }
		.formleft  { width: 240px; }
		.formright { float: right; width: 295; text-align: left; padding-right: 40px; }
		
		/*review form on post page*/
		
		.form2							{ float: left; padding-top: 10px; padding-bottom: 5px; padding-left: 5px; width: 365px; height: 385px; background-color: #ffffff; }
		.form2 a			{ color: #3333ff; }
		.form2 b			{ color: #000000; font-weight: normal; }
		.form2 label						{ float: left; width: 110px; font-size: 11px; font-weight: bold; }
		.form2 label#blank					{ float: right; text-align: left; }
		.form2 label#review    { float: left; margin-bottom: 5px; width: 230px; font-size: 11px; font-weight: bold; }
		.form2 input						{ background-color: #ffffff; float: left; display: block; width: 120px; margin-top: -5px; }
		.form2 textarea						{ background-color: #ffffff; width: 230px; height: 100px; }
		
		
		
		
		/* contact page */
			
			
		/* club listing */
		
			.club						{ cursor: pointer; }
			.clublisting				{ width: 510px; padding: 5px; height: 100px; border-top: 1px solid #333; margin-bottom: 2px; }
			.clublisting#top				{ background-color: #333; }
			.clublisting p				{ font-size: 10px;   float: left; }
			.clublisting p#info			{ border-right: 1px solid #333; width: 300px; }
						
			.clublisting img				{ float: left; padding-right: 5px;  }
			.clublisting span				{ font-weight: bold; font-size: 16px; color: #000000; display: block; }
			
			.clublisting label			{ margin: 0; padding: 0; width: 70px; font-size: 10px; }
			
			.clublisting a				{ font-style: italic; font-size: 16px; color: #000000; }
			.clublisting a:hover			{ color: #3333ff; }
			
			.club_menu					{ height: 70px; margin-bottom: 10px; border-bottom: 1px solid #333; color: #000000; font-size: 12px;  font-style: italic; padding-top: 10px; padding-bottom: 5px; }
			.club_menu a				{ text-decoration: none;  width: 33%; display: block; float: left; font-size: 20px; font-weight: bold; color: #000000; }
			.club_menu a:hover			{ color: #3333ff; }
		
			.club_listing				{ cursor: pointer; margin-bottom: 5px; width: 100%; font-size: 11px; color: #000000; text-align: left; }
			.club_listing	a			{ cursor: pointer; margin-bottom: 5px; width: 100%; font-size: 11px; color: #3333ff; text-align: left; }
			.club_listing	a:hover			{ color: #3333ff; }
			.club_listing img				{ float: left; margin: 4px; }
			.club_listing#featured			{ background-color: #000000; }
			
			.club_listingdetails			{ width: 100px; font-weight: normal;  float: left; text-align: left; padding-top: 0; }
			.club_listingdetails:first-line	{ font-weight: bold; color: #000000; font-size: 14px; }			
			.club_listingpic				{ width: 100px; clear: left; float: left; border: 1px solid white; }
			
			.club_desc					{ font-size: 12px; color: #000000; text-align: left; margin-bottom: 10px;  }
			.club_desc label				{ color: #000000; width: 100px; float: left; }
			
			.italic					{ margin-bottom: 10px; font-size: 10px; font-style: italic; text-align: right; color: #fff; }
			
			
		/* articles */
		
			.articles					{ width: 200px; height: 400px; margin: 0 auto; margin-top: 20px; }	
			.articles p a:hover			{ font-weight: normal; text-decoration: underline; }
			.articles p					{ padding: 2px; color: #000000; }
			.articles-showarticle			{ border-bottom: 1px solid #333; padding-bottom: 10px; margin-bottom: 10px; color: #000000; }
			.articles-showarticle h1		{ font-size: 14px; color: #3333ff}
			
			.articles-home p 				{ padding: 2px; color: #000000; }
		
		
		
		.location-picker				{ color: #000000; text-align: right; font-size: 10px; font-weight: bold; padding-top: 2px; padding-right: 4px; }
		.location-picker-pinput			{ padding-top: 7px; border-top: 3px solid #333; color: #000000; }
		.location-picker select#regions			{ background-color: #5f89c7; color: #000000; font-size: 10px; width: 170px; }
		
	/* Picture Gallery */
	
	.centeredgallery			          		{ width: 700px; text-align: center; margin: 0 auto; background-color: #ffffff; }
	.contentgallery						{ width: 800px; float: left; background-image: url('gfx2/contentbg.jpg'); background-repeat: repeat-x; background-color: #ffffff; padding-top: 0px; padding-bottom: 10px; margin-left: 5px; }
	.cleangallery						{ text-align: left; color: #000000; font-size: 18px; padding: 5px; }
		
/* Guest List Window */
  .glist     { float: center; padding-top: 10px; padding-bottom: 5px; padding-left: 5px; width: 500px; height: 381px; background-color: #ffffff; margin-left: 20px; margin-bottom: 10px; text-align: left; border: 2px solid #cccccc;  }
  .glist label						{ float: left; width: 80px; font-size: 11px; font-weight: bold; margin-top: 8px; }
  .glist select           { width: 200px; float: left; }
  .fevent			{ background-color: #cccccc; width: 495px; height: 220px; hover: #000000; }
  .glistleft { float: left; color: #000000; width: 250px; }
  .glistright { float: left; color: #000000; width: 245px; font-size: 12px; font-weight: normal; margin-top: 2px; }  
  .glistright a { color: #3333ff; font-weight: bold; } 
  .glistright a:hover { text-decoration: underline; color: #3333ff; }   
  


		
		