@charset "utf-8";

html{ background:#f2f1ed url(../images/bg_html.jpg) repeat-x top left; }
body{ font-family: Lucida Sans, Lucida Grande, Lucida Sans Unicode, Lucida, Arial, sans-serif; font-size: 62.5%; font-weight: normal; }

#header { height:210px; }

#header img { padding:0 0 0 30px; }

#main_wrapper { width:995px; margin:0 auto 0 auto;}

#col_left { width:675px; float:left; margin:0 0 0 28px; background-color:#fff; }

#main_page_image { border:1px solid #e0ded8; padding:1px; height:286px;}
	
#main_page_image_boarder { border:3px solid #e0ded8; width:665px; height:280px;}

#nav { float:left; width:164px; }

#main_content { float:left; width:480px; margin:16px 0 0 16px;  }

#col_right { width:247px; float:left; margin:0 0 0 17px; }

.side_panel { background:url(../images/bg_side_panels.gif) no-repeat bottom left; width:247px; margin:0 0 20px 0; padding:0 0 10px 0;  border-top:1px solid #e0ded8;}
	.side_panel p.title{ color: #fff; font-size:1.6em; padding:8px 0 8px 13px; width:230px; margin:0 2px; border-top:1px solid #fff; font-family:Georgia, "Times New Roman", Times, serif; background:url(../images/bg_header_blue.gif) repeat-x top left; }
	.side_panel p.title a{ color: #fff; text-decoration:none; }

	.side_panel ul { padding:0px 15px 20px 15px;}
	.side_panel li 				{ font-size:1.0em;  list-style-type:square;  list-style-position:outside; padding:0 0 0 3px; margin:0 0 0 15px;}
	.side_panel li.sub_heading 			{ font-size:1.6em; font-family:Georgia, "Times New Roman", Times, serif; list-style-type:none; padding:15px 0 5px 0; margin:0 0 0 0; }
	.side_panel li.sub_heading a, .side_panel li a	{ color:#333; text-decoration:none; }
	.side_panel li.sub_heading a:hover, .side_panel li a:hover	{ color:#333; text-decoration:underline; }
	.side_panel a.quick_link	{ display:inline-block; width:78px; height:123px; margin:10px 0px 0px 30px; float:left; text-decoration:none;}

.content {}
	.content h1 { font-size:2.2em; color:#333; margin:0 0 14px 0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; }
	.content h2 { font-size:1.8em; color:#333;  margin:20px 0 18px 0; padding:18px 0 0 0; font-family:Georgia, "Times New Roman", Times, serif; border-top:1px solid #e0ded8; }
	.content h3{ font-size:1.6em; color:#333; font-weight:normal;  margin:8px 0 4px 0; padding:5px 0 0 0; font-family:Georgia, "Times New Roman", Times, serif;  }
	.content h3 a { color:#333; font-weight:normal; text-decoration:none; }
	.content h4, .content h5, .content h6 { font-size:1.6em; color:#333; font-weight:normal;  margin:8px 0 0px 0; padding:5px 0 0 0; font-family:Georgia, "Times New Roman", Times, serif;  }

	.content p 	{ font-size:1.1em; color:#333; margin:0 0 10px 0; line-height:1.4em; }
	.content a 			{ color:#333; text-decoration:none; font-weight:bolder;}
	.content a:hover	{ color:#333; text-decoration:underline;}
	.content ul, .content ol { margin:20px 0 20px 20px;}
	.content li { font-size:1.1em;	color:#333; margin:0 0 10px 0; padding:0 0 0 5px; text-align:left; list-style-type:square; list-style-position:outside;}

	p.divider_comp { border-top:1px solid #e0ded8; }

	img.news_image { float:right; padding:0 10px 10px 10px;}
	
	p.news_title 	{ font-family:Georgia, "Times New Roman", Times, serif; font-size:1.6em; color:333; padding:0; margin:0 0 5px 0; }
	p.news_date 	{ font-size:1.0em; color:333; padding:0; margin:0 0 5px 0; }

	.news_list		{ border-top:1px solid #e0ded8; padding:15px 0;}
	.news_list p 	{  padding:0 0 5px; 0; margin:0;}
	.news_list p a	{ text-decoration:none; }
	.news_list p a.news_list_title	{ font-family:Georgia, "Times New Roman", Times, serif; font-size:1.4em;}

table { margin: 10px 0 10px 0; width:440px;}
	th, td { padding:5px 0 5px 10px; font-size:1.1em; color:#333; font-weight:normal;  text-align:left; }
	
	th.tee_time_day 	{ width:70px;}
	th.tee_time_details { width:265px;}
	th.tee_time_time 	{ }
	
	tr.grey_bg { background-color:#f2f1ed;}

table.menu_1 {margin:0; padding:0;}
table.menu_1 td.menu_2 { padding:0; margin:0; text-align:left; width:220px; }

#gallery { margin:0 0 0 0px;}
	#gallery a { border:1px solid #e0ded8; display:inline-block; margin:0 10px 10px 0; padding:1px; width:144px; height:104px;}
	#gallery img { border:3px solid #e0ded8; }
	#gallery img:hover { border:3px solid #aeab9e;}

#paging { display:block; clear:both; float:right; margin:0 12px 10px 0;}
	#paging a.paging_linkings 		{ display:inline-block; border:1px solid #e7e5e1; padding:4px 6px 4px 6px; margin:0 3px 0 0; text-decoration:none; color:#2a5a2d;}
	#paging a:hover.paging_linkings, #paging span.paging_current { display:inline-block; border:1px solid #cccccc; padding:4px 6px 4px 6px; margin:0 3px 0 0; text-decoration:none; color:#fff; background:url(../images/bg_paging_u.gif) repeat-x top left;}


#footer { clear:both; height:68px; background:url(../images/bg_footer.gif) repeat-x bottom left; }
	#footer p { color:#fff; padding:20px 0 0 106px; width:995px; margin:0 auto 0 auto;}
	#footer p a { color:#fff; text-decoration:none;}

	.align_left 	{ float:left; margin:0 10px 10px 0; }
	.align_right 	{ float:right; margin:0 0 10px 10px; }
	.italic			{ font-style:italic; }
	.hide_link_text	{ visibility: hidden; }
	.bold 			{ font-weight:bold; }	
	 h4.green		{ color:#006633;}
	.italic_price	{ font-style:italic; font-size:1.3em; font-family:Georgia, "Times New Roman", Times, serif; color:#006633; } 
	.italic_price_2	{ font-style:italic; color:#006633;  }
	.width_1 		{ display:inline-block; width:200px; }	 
	.width_2 		{ display:inline-block; width:300px; }
	.width_3 		{ display:inline-block; width:150px; }	

#GGmap { width:470px; height:450px; margin:15px 0 15px 0px;}


/*
NOTES

*/
