/* NEW STYLES */

/*STRUCTURE ----------------------------- */

#wrap { width: 800px; position: relative; margin: 0 auto; }


/*HEADER & NAV ----------------------------- */
#header { position: relative; width: 800px; overflow: hidden; }
ul#nav { width: 800px; position: relative; float: left; height: 28px; background: transparent url(../images/links/nav.jpg); }
	ul#nav li { position: relative; float: left; height: 28px; list-style: none; }
		ul#nav li a { position: relative; float: left; display: block; height: 28px; text-indent: -9999px; }
		ul#nav li a#home { width: 40px; margin-left: 52px; background-position: -52px top ; }
		ul#nav li a#whoWeAre { width: 82px; margin-left: 44px; background-position: -136px top ; }
		ul#nav li a#communityStatistics { width: 142px; margin-left: 48px; background-position: -266px top ; }
		ul#nav li a#getInvolved { width: 83px; margin-left: 32px; background-position: -440px top ; }
		ul#nav li a#media { width: 90px; margin-left: 33px; background-position: -556px top ; }
		ul#nav li a#contact { width: 73px; margin-left: 33px; background-position: -679px top ; }


/*===== Links =====*/
a:hover { color: #d4041f; }


ul { padding-bottom: 20px; padding-left: 15px; }
ul.style2 { padding-bottom: 5px; position: relative; float: left; }
#media ul.style2 { width: 100%; margin: 0px; }
li { padding-bottom: 5px; }

/*===== Typography =====*/
h2 { font-family: Helvetica, Arial, sans-serif; font-size: 20px; padding: 10px 10px 0 22px; width: 100%; border-bottom: 1px dashed #ccc; color: #10456b;  }
#media h2, #whoWeAre h2, #gallery h2, #community h2 { font-family: 'ChunkFiveRegular', Helvetica, Arial, sans-serif; font-size: 1.7em; font-weight: normal; padding: 10px 10px 14px 0; position: relative; float: left; }
	#media h2 { text-align: left; } 
	#gallery h2, #community h2  { text-align: center; padding-top: 8px; }


/*===== Media Page =====*/
ul#media_subnav {  padding: 20px 0px 0px 20px; margin: 0px; width: 197px; height: 217px; background: transparent url(i/sidebar.png) no-repeat left top; }
ul#media_subnav li { list-style: none; padding: 0px 0px 18px; width: 100%; position: relative; float: left;  }
ul#media_subnav li a { display: block; font-family: 'ChunkFiveRegular', Helvetica, Arial, sans-serif; color: #256c14; text-decoration: none; text-shadow: 0px 2px 2px #b1fca5; width: 100%; font-size: 1.2em; letter-spacing: 0.06em; }
ul#media_subnav li a:hover, ul#media_subnav li a.active { color: #194e0c; }

/*===== Who We Are Page =====*/
#whoWeAre ul, #community ul { font-weight: bold; margin-top: 0px; padding-left: 46px; padding-right: 20px; }
	#community ul { width: 100%; }



#content { width: 760px; padding: 0 20px; background: #fff; margin: 0 auto; position: relative; overflow: hidden; text-align: left;}
	#content.golfscramble { padding-top: 15px; background: #fff url(../events/img/body.jpg) no-repeat center 15px; height: 1500px; }
		#content.golfscramble #directions { left: 258px; position: absolute; top: 240px; }
			.golf2011 #content.golfscramble #directions {
				left: 655px;
				position: absolute;
				top: 208px;
				font-family: Helvetica Neue, Helvetica, Arial, Verdana, sans-serif;
				font-size: 14px; 
				line-height: 20px;
				}
		#content.golfscramble a#download { position: absolute; display: block; width: 347px; height: 67px; background: #fff url(../events/img/golf_scramble_download.jpg) left top; text-indent: -9999px; top: 355px;left: 223px; }
			#content.golfscramble a#download:hover { background-position: left -67px;   }
		#sponsors { font-size: 13px; left: 270px; position: absolute; text-align: center; top: 420px; width: 496px; }	
			#sponsors ul { position: relative; float: left; width: 90px; list-style: none; padding: 0px 12px 0 0; margin: 17px 0px 13px; }
			#sponsors ul#platinum { font-size: 2em; width: 465px;  }
			#sponsors ul#gold { font-size: 1.5em; width: 465px; }
			#sponsors ul#silver { font-size: 1.4em; width: 465px; }
			#sponsors ul#bronze { padding-left: 20px; width: 465px; }
				#sponsors ul#gold, #sponsors ul#silver, #sponsors ul#bronze { padding-left: 15px; }
				#sponsors ul strong { font-size: 15px; color: #578D19; }
				#sponsors ul#platinum strong { font-size: 1.1em; }
				#sponsors ul#gold strong { font-size: 1.1em; }
				#sponsors ul#silver strong { font-size: 1.1em; }
					#sponsors ul li { border-top: #578D19 solid 1px; padding: 5px 0 0 0; margin: 10px 0 0 0; }
						#sponsors ul#gold li, #sponsors ul#silver li, #sponsors ul#bronze li { position: relative; float: left; width: 90px;  border-top: 0px; padding: 0 10px; height: 60px; }
						#sponsors ul li.title { border-bottom: #578D19 solid 1px; width: 465px; }
							#sponsors ul#gold li.title, #sponsors ul#silver li.title, #sponsors ul#bronze li.title { width: 465px; height: 30px; } 
	
	#content h3 { font-family: ChunkFiveRegular, Helvetica, Arial, sans-serif; font-size: 1em; font-weight: lighter; text-transform: uppercase; }
	#content p.caption { font-size: 0.8em; font-style: italic;
	 }
	
	#content .left { position: relative; float: left; width: 500px; overflow: hidden; } 
	#content .right { border: 1px dashed #c4ab60; border-top: none; background: #fbf7eb; float: right; padding: 10px; position: relative; width: 200px; -webkit-box-shadow: #796426 0px 1px 5px;}
	.center { text-align: center; }
	
	hr.brown { border: 0px; color: #c4ab60; background-color: #c4ab60; height: 1px; }
	
	.pdf { background: #ececec url(i/pdficon_small.gif) no-repeat 3px 10px; padding: 10px 10px 14px 25px; position: relative; float: left; width: 100%; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-variant: small-caps; text-transform: lowercase; letter-spacing: 0.07em; margin: -10px 0px 16px; }



.background_lightblu {
	background-color: #99ccff;
}

.bg_rpt {
	background-image: url(../images/background.jpg);
	background-repeat: repeat-x;
}

.ctr_rpt {
	background-image: url(../images/center_body_footer.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

.border {
	border: 1px solid #cccccc;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.body_border_rpt {
	background-image: url(../images/body_border.gif);
	background-repeat: repeat;
}

.body_border_rpt_h {
	background-image: url(../images/body_border_horizontal.gif);
	background-repeat: repeat-x;
	background-position: center;
}

.column_header {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 14px;
	color: #86C64F;
	font-weight: bold;
}

.column_header2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #015DB0;
	font-weight: bold;
}

.event_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}

.event_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.click_here {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.fdbg {
	background-image: url(images/enrichment_sideview.jpg);
}

.detail_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.detail_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.galleryborder {
	border: 1px solid #999999;
	padding: 0px 20px 20px 20px;
}

.galleryindent {
	margin-left: 00px;
	margin-right: 00px;
	margin-top: 40px;	
	margin-bottom: 20px;
}

.galleryindent2 {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;	
	margin-bottom: 10px;
}

.li_arrow_right {
	list-style-image: url(../images/li_arrow_right.gif);
	font-size: 16px;
}

.linkbox {
	padding-top: 20px;
	padding-left: 16px;
	text-align: left;
	padding-bottom: 20px;
}

.menubar_rpt {
	background-image: url(../images/menubar_single.gif);
	background-repeat: repeat-x;
}

.style1 {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 8pt;
	text-align: justify;
}

.style2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: left;
}

.style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	text-align: center;
}

.style4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-align: left;
}

.style5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	text-align: left;
	font-weight: bold;
}

.style6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-align: center;
}

.style7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	text-align: left;
}

.style8 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: right;
}

.style9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	text-align: center;
	font-weight: bold;
}

.style10 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: left;
	color: #999999;
	padding-left: 40px;
	padding-bottom: 20px;
	padding-top: 20px;
}

.style11 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: center;
	color: #999999;
}

.style12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	text-align: left;
	font-weight: bold;
	color: #FFFFFF;
}

.style13 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: center;
}

.style14 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: left;
	color: #000000;
	padding-left: 40px;
	padding-bottom: 20px;
	padding-top: 20px;
}

.style15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	text-align: center;
}

.style16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	text-align: left;
	padding-left: 20px;
	padding-right: 20px;
}

.style17 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}

.style18 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11pt;
	text-align: center;
}

.style19 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11pt;
	text-align: left;
	padding-left: 45px;
}


.center_header {
	background-image: url(../images/center_body_header.jpg);
	background-repeat: no-repeat;
}

.center_footer {
	background-image: url(../images/center_body_footer.jpg);
	background-repeat: no-repeat;
}
