/* SCOTT SACKETT GENERAL RULES */


/* HTML DEFINITIONS */

*, html, body {
	margin: 0px;
	padding: 0px;
}

body {
	background: #000000 url("/images/backgrounds/repeating_grass.jpg");
	background-repeat: repeat-y;
	background-position: center 833px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #696969;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: 100;
	font-variant: small-caps;
}

h2 {
	font-size: 20px;
	color: #114022;
}

h3 {
	font-size: 18px;
}

a {
	color: #8C9D76;
	text-decoration: none;
}

a:hover {
	color: #F89800;
}


a img {
	border: 0px;
}


/* SITE CONTAINER */

div#container {
	background: transparent url("/images/backgrounds/golf_course_background.jpg");
	background-repeat: no-repeat;
	background-position: top center;
}


	/* LOGO FLAG */
	
	a#scott_sackett_logo_flag {
		position: absolute;
		top: 2px;
		right: 0px;
	}
	
		#scott_sackett_logo_flag p {
			display: none;
		}

	/* WELCOME VIDEO BUTTON */
	
	a#welcome_video_link {
		position: absolute;
		bottom: 1px;
		left: 0px;
	}
	
	* html a#welcome_video_link {
		bottom: 0px;
	}
	
		#welcome_video_link p {
			display: none;
		}



	/* STUDENT RESOURCE BUTTON */
	
	a#student_resource_center_link {
		position: absolute;
		bottom: 0px;
		right: 0px;
	}
	
	* html a#student_resource_center_link {
		bottom: -1px;
	}
	
		#student_resource_center_link p {
			display: none;
		}


/* NAVIGATION */

ul#navigation {
	margin: 0px auto;
	width: 700px;
	height: 43px;
	list-style: none;
}

	#navigation li {
		float: left;
	}

		li#home_link a {
			background: transparent url("/images/navigation/home_button.gif");
			width: 104px;
		}
		
		li#about_link a {
			background: transparent url("/images/navigation/about_button.gif");
			width: 126px;
		}
		
		li#programs_link a {
			background: transparent url("/images/navigation/programs_button.gif");
			width: 154px;
		}
		
		li#tips_and_drills_link a {
			background: transparent url("/images/navigation/tips_and_drills_button.gif");
			width: 178px;
		}
		
		li#contact_us_link a {
			background: transparent url("/images/navigation/contact_us_button.gif");
			width: 138px;
		}
	
		#navigation li a {
			display: block;
			height: 43px;
			background-repeat: no-repeat;
			background-position: 0px 0px;
		}

		#navigation li.current a {
			background-position: 0px -86px;
		}
		
		#navigation li a:hover {
			background-position: 0px -43px;
		}
		
			#navigation li a span {
				display: none;
			}


/* SUB NAVIGATION */

div#sub_navigation {
	position: relative;
	margin: 0px auto;
	width: 700px;
}

ul#about_sub_nav, ul#programs_sub_nav, ul#tips_and_drills_sub_nav {
	position: absolute;
	top: 0px;
	border: 1px solid #DED4C6;
	width: 180px;
	opacity: 0.95;
	filter: alpha(opacity=95);
	-moz-opacity: 0.95;
	list-style: none;
	text-align: left;
	visibility: hidden;
}


ul#about_sub_nav {
	left: 104px;
}

ul#programs_sub_nav {
	left: 230px;
}

ul#tips_and_drills_sub_nav {
	left: 384px;
}

ul#about_sub_nav li a, ul#programs_sub_nav li a, 
ul#tips_and_drills_sub_nav li a {
	display: block;
	padding: 0px 0px 0px 10px;
	background: transparent url("/images/backgrounds/sub_nav_item_background.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #AE9B82;
	width: 180px;
	height: 40px;
	line-height: 40px;
}

ul#about_sub_nav li a:hover, ul#programs_sub_nav li a:hover, 
ul#tips_and_drills_sub_nav li a:hover {
	background-position: 0px -40px;
	color: #FFFFFF;
}

/* MAIN BODY SECTION */

div#content {
	margin: 0px auto;
	width: 700px;
	text-align: left;
}


/* BODY TEXT REGION */

div#body_text {
	display: inline;
	float: left;
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 40px 0px;
	width: 425px;
	line-height: 20px;
}

	#body_text h2, #body_text h3 {
		margin: 20px 0px;
	}

	#body_text p {
		margin: 20px 0px;
		clear: left;
	}
	
	#body_text ul {
		margin: 20px 5px 20px 5px;
		line-height: 24px;
		list-style: none;
	}
	
		#body_text ul li {
			padding: 0px 0px 0px 25px;
			background: transparent url("/images/misc_elements/club_bullet.gif");
			background-repeat: no-repeat;
			background-position: 0px 0px;
		}

	.highlight {
		font-size: 14px;
		line-height: 24px;
	}
		
/* SITE ADS */


/* FIRST AD */

a#xm_ad {
	background: transparent url("/images/ads/xm_radio_ad.gif");
}

a#gift_certs_ad {
	background: transparent url("/images/ads/gift_certs_ad.jpg");
}

a#all_year_gift_certs_ad {
	background: transparent url("/images/ads/all_year_gift_certs_ad.jpg");
}

a#the_rim_ad {
	background: transparent url("/images/ads/the_rim_ad.jpg");
}

a#gift_certificates_mini_ad {
	background: transparent url("/images/ads/gift_certificates_mini_ad.jpg")
}

a#xm_ad, a#gift_certs_ad, a#all_year_gift_certs_ad, a#the_rim_ad {
	display: block;
	margin: -1px 0px 0px 480px;
	width: 220px;
	height: 182px;
	background-repeat: no-repeat;
}

a#gift_certificates_mini_ad {
	display: block;
	margin: -1px 0px 0px 480px;
	width: 220px;
	height: 110px;
	background-repeat: no-repeat;
}

	#xm_ad h3, #xm_ad p, #xm_ad img, 
	#gift_certs_ad h3, #gift_certs_ad p, 
	#all_year_gift_certs_ad h3, #all_year_gift_certs_ad p,
	#the_rim_ad h3, #the_rim_ad p,
	#gift_certificates_mini_ad h3, #gift_certificates_mini_ad p {
		display: none;
	}

* html a#xm_ad, * html a#gift_certs_ad, * html a#all_year_gift_certs_ad, * html a#the_rim_ad, * html a#gift_certificates_mini_ad {
	margin: -1px 0px 0px 477px;
}


/* SECOND AD */

a#technolgoy_at_the_tee_ad {
	background: transparent url("/images/ads/technology_at_the_tee_ad.jpg");
}

a#hes_back_on_course_ad {
	background: transparent url("/images/ads/hes_back_on_course_ad.jpg");
}

a#black_butte_ranch_ad {
	background: transparent url("/images/ads/black_butte_ranch_ad.jpg");
}

a#fall_special_ad {
	background: transparent url("/images/ads/fall_special_ad.jpg");
}

a#holiday_special_ad {
	background: transparent url("/images/ads/holiday_special_ad.jpg");
}

a#private_lessons_ad {
	background: transparent url("/images/ads/private_lessons_ad.jpg");
}

a#technolgoy_at_the_tee_ad, a#hes_back_on_course_ad, a#black_butte_ranch_ad, a#fall_special_ad, a#holiday_special_ad, a#private_lessons_ad {
	display: block;
	margin: 0px 0px 0px 480px;
	width: 220px;
	height: 181px;
	background-repeat: no-repeat;
}

	#technolgoy_at_the_tee_ad h3, #technolgoy_at_the_tee_ad p, 
	#hes_back_on_course_ad h3, #hes_back_on_course_ad p, 
	#black_butte_ranch_ad h3, #black_butte_ranch_ad p,
	#fall_special_ad h3, #fall_special_ad p, 
	#holiday_special_ad h3, #holiday_special_ad p, 
	#private_lessons_ad h3, #private_lessons_ad p {
		display: none;
	}

* html a#technolgoy_at_the_tee_ad, * html a#hes_back_on_course_ad, 
* html a#black_butte_ranch_ad, * html a#fall_special_ad, * html a#holiday_special_ad, * html a#private_lessons_ad {
	margin: 0px 0px 0px 477px;
}


/* THIRD AD */

a#greatest_walk_ad {
	background: transparent url("/images/ads/greatest_walk_ad.jpg");
}

a#play_like_a_pro_ad {
	background: transparent url("/images/ads/play_like_a_pro_ad.jpg");
}

a#student_testimonials_ad {
	background: transparent url("/images/ads/student_testimonials_ad.gif");
}

a#latest_tips_ad {
	background: transparent url("/images/ads/latest_tips_ad.jpg");
}

a#new_golf_tips {
	background: transparent url("/images/ads/8_new_golf_tips_ad.jpg");
}

a#holiday_lesson_discount {
	background: transparent url("/images/ads/holiday_lesson_discount.jpg");
}

a#greatest_walk_ad, a#play_like_a_pro_ad, a#student_testimonials_ad, 
a#latest_tips_ad, a#new_golf_tips, a#holiday_lesson_discount {
	display: block;
	margin: 0px 0px 0px 480px;
	width: 220px;
	height: 180px;
	background-repeat: no-repeat;
}

	#greatest_walk_ad h3, #greatest_walk_ad p, #play_like_a_pro_ad h3, #play_like_a_pro_ad p, 
	#student_testimonials_ad h3, #student_testimonials_ad p, 
	#latest_tips_ad h3, #latest_tips_ad p, #new_golf_tips h3, 
	#new_golf_tips p, #holiday_lesson_discount h3, #holiday_lesson_discount p {
		display: none;
	}

* html a#greatest_walk_ad, * html a#play_like_a_pro_ad, * html a#student_testimonials_ad, 
* html a#latest_tips_ad, * html a#new_golf_tips, * html a#holiday_lesson_discount {
	margin: 0px 0px 0px 477px;
}


/* FOOTER */

div#footer {
	clear: left;
	margin: 0px auto;
	padding: 0px 0px 0px 25px;
	width: 675px;
}

	#footer ul {
		list-style: none;
		text-align: left;
	}
	
	#footer ul li {
		display: inline;
	}
	
	.first_link, .middle_link {
		margin: 0px 18px 0px 0px;
		padding: 0px 18px 0px 0px;
		border-right: 1px solid #8C9D76;
	}
	
	.middle_link {}
	
	.last_link {
	}
	
div#copyright {
	margin: 0px auto;
	clear: both;
	padding: 19px 0px 0px 0px;
	width: 720px;
	height: 68px;
	background: #000000 url("/images/backgrounds/copyright_background.jpg");
	background-repeat:  no-repeat;
	background-position: top center;
	color: #E1D9CF;
	text-transform: uppercase;
}

	#copyright p {
		display: block;
		float: left;
		margin: 10px 120px 0px 10px;
	}

	a#sticky_stamp {
		display: block;
		float: right;
	}
	
	
/* GALLERY RULES */

div.gallery_item {
	float: left;
	margin: 10px 0px 20px 0px;
	padding: 0px 10px 0px 0px;
	width: 190px;
	text-align: center;	
}

	.gallery_item p {
		height: 35px;
		overflow: hidden;
	}

	.gallery_item img {
		border: 1px solid #DED4C6;
		width: 100px;
	}

.additional_photos {
	display: none;
}