h1{ padding:15px 0; }

/* Branding Section */
#branding{ background:#0069AA url(/img/bg-branding.png) repeat-x 0 0; height:352px; margin:0 0 1px; overflow:hidden; }
	#branding #img{ background:url(/img/img-branding-home.jpg) no-repeat 0 0; height:303px; margin:49px 0 0; text-indent:-9999px; }
	
/* Featured Items - Home Page - Branding Section*/	
div.f-items{ background:#E9E3D7 url(/img/bg-f-items.jpg) no-repeat 0 0;; float:right;  font-size:140%; font-weight:normal; margin:0; min-height:961px; _height:961px; width:302px; }
	div.f-item-wrap{ background:url(/img/bg-Fitems-btm.png) no-repeat 0 bottom; float:left; padding:0 0 14px; position:relative; margin:0 0 20px 18px; _margin:0 0 20px 9px; }
		div.f-item-wrap-inner{ background:url(/img/bg-Fitems-top.png) no-repeat 0 0; float:left; padding:49px 0 0; }
			div.f-item-bg{ bottom:0; height:125px; left:0; margin:0 0 5px 5px; position:absolute; width:160px; }
			div.f-items dl{ background:url(/img/bg-Fitems-rp.png) repeat-y 0 0; min-height:110px; _height:110px; padding:4px 8px 0; float:left; width:251px; }
				div.f-items dl dt{ color:#0f394e; font-size:110%; font-weight:normal; line-height:20px; padding:0 0 5px; text-align:center; text-transform:uppercase; position:relative; width:100%; }
					div.f-items dl dt span{ display:block; font-size:80%; }
						div.f-items dl dd{ clear:both; color:#3F3F3F; font-size:60%; padding:0 0 5px; position:relative; width:132px; }
							div.f-items dl dd.item-link{ padding:0; }
								div.f-items dl dd.item-link a{ color:#040000; font-weight:bold; text-decoration:none; }

#content{ background:url(/img/bg-content.jpg) repeat-y scroll 0 0; }						
	#col-main{ background:url(/img/bg-col-main.png) repeat-x 0 0; float:left; padding:20px 15px 0 15px; width:667px; _width:665px; }
	
/* Awards section */
#awards{ float:left; }
	#awards li{ background:none; float:left; padding:0 30px 0 0; }

/* Map */
#map{ display:inline; float:right; margin:0 4px 20px 0; text-align:center; width:211px; }
	#map h2{ background:#990E00; color:#fff; margin:0 0 10px; padding:3px 0; }
		#map h2#handicap{ background:url(/img/bg-handicap.jpg) no-repeat 0 0; color:#922334; font-size:130%; margin:0; padding:4px 0 0 54px; }
	#map ul{ padding:0 0 15px 20px; }
		#map p, #map li{ padding:0; margin:0; }
	#side-info{ background:none; border:none; padding:10px 10px 0 10px; margin:0; }
	
/* Events */
#events{ color:#004a72; float:left; font-family:Arial, Helvetica, sans-serif; margin:0 0 20px; width:435px; }
	#events h2{ background:#990E00; color:#fff; padding:3px 0; text-align:center; }
	#events dl{ background:#EAE4D8 url(/img/bg-events.jpg) repeat-x 0 0; float:left; line-height:1.5em; margin:0; padding:10px 10px 0; width:415px; }
		#events dl dt{ }
			#events dl dd{ padding:0; }
				#events dl dd.img{ float:left; padding:0 15px 5px 0; }
				#events dl dd.date{ margin:0 0 3px; }
				#events dl dd.content{ margin:11px 0 0; }	
				#events dl dd.link{ padding:7px 0 11px; text-align:right; }
					#events dl dd.link a{ color:#860302; }
					
#footer-img{ background:url(/img/bg-footer2.jpg) no-repeat 0 0; height:138px; position:absolute; right:0; bottom:0; width:302px; }