* { /* defaults */
	color		: red;
	margin		: 0px;
	padding		: 0px;
	}
body {
	/* rgb(41,56,85) and #293855 = dark blue background color */
	background	: url(images/background_gradient_blue.jpg) repeat-x center top;
	background-color: #293855;
	}
.page_background {
	background	: url(images/background_spotlight_blue.jpg) no-repeat center top;
	min-width	: 976px; /* Needed because background image will reposition if window resolution is less than 976px */
	min-height	: 801px;
	}
a:link {
	color		: red;
	text-decoration	: none;
	}
a:visited {
	color		: red;
	text-decoration	: none;
	}
a:hover {
	color		: red;
	text-decoration	: underline;
	}
a:active {
	color		: red;
	text-decoration	: none;
	}
ul {
	list-style	: none;
	padding-left	: 36px;
	}
ul li {
	color		: #3C424E;
	background	: url('images/bullet_blue.png') no-repeat left center; 
	padding-left	: 16px; /* image width + some space */
	}
ol.decimal {
	color		: #3C424E;
	list-style-type	: decimal;
	padding-left	: 57px;
	}
ol.decimal li {
	color		: #486FAE;
	padding-left	: 0px;
	}
ol.decimal p {
	color		: #3C424E;
	}
ol.decimal_indent {
	color		: #486FAE;
	list-style-type	: decimal;
	padding-left	: 78px;
	}
ol.decimal_indent li {
	color		: #486FAE;
	background	: none;
	padding-left	: 0px;
	}
ol.decimal_indent p {
	color		: #3C424E;
	}
ol.alpha_indent {
	color		: #486FAE;
	list-style-type	: lower-alpha;
	padding-left	: 64px;
	}
ol.alpha_indent li {
	color		: #486FAE;
	background	: none;
	padding-left	: 0px;
	}
ol.alpha_indent p {
	color		: #3C424E;
	}
text_italic {
	color		: #3C424E;
	font-style	: italic;
	}
text_bold {
	color		: #3C424E;
	font-weight	: bold;
	}
blue {
	color		: #486FAE;
	font-weight	: normal;
	}
blue_bold {
	color		: #486FAE;
	font-weight	: bold;
	}
blue_bold a:link {
	color		: #486FAE;
	font-weight	: bold;
	text-decoration	: underline;
	}
blue_bold a:visited {
	color		: #486FAE;
	font-weight	: bold;
	text-decoration	: underline;
	}
blue_bold a:hover {
	color		: #87A8DF;
	font-weight	: bold;
	text-decoration	: underline;
	}
blue_bold a:active {
	color		: #486FAE;
	font-weight	: underline;
	}
red_bold {
	color		: #BB505A;
	font-weight	: bold;
	}
invisible {
	color		: #B0C4DE;
	font-weight	: bold;
	}
.important_box {
	background	: #B0C4DE;
	position	: absolute;
	left		: 103px;
	width		: 753px;
	}
indent_12 {
	color		: #3C424E;
	padding-left	: 2px;
	}
indent_16 {
	color		: #3C424E;
	padding-left	: 16px;
	}
indent_36 {
	color		: #3C424E;
	padding-left	: 36px;
	}
indent_42 {
	color		: #3C424E;
	padding-left	: 42px;
	}
indent_48 {
	color		: #3C424E;
	padding-left	: 48px;
	}
indent_68 {
	color		: #3C424E;
	padding-left	: 68px;
	}
indent_96 {
	color		: #3C424E;
	padding-left	: 96px;
	}
indent_160 {
	color		: #3C424E;
	padding-left	: 160px;
	}
.page_header {
	margin		: 0 auto;
	position	: relative;
	top		: 0px;
	width		: 976px;
	height		: 100px;
	}
.lds_logo {
	position	: absolute;
	left		: 0px;
	top		: 22px;
	width		: 170px;
	height		: 53px;
	}
.menu_box {
	background	: #8797BB;
	position	: absolute;
	top		: 43px;
	height		: 41px;
	}
.menu {
	color		: white;
	font-family	: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
	font-size	: 13px;
	text-align	: center;
	vertical-align	: middle;
	position	: absolute;
	top		: 43px;
	line-height	: 41px;
	}
.menu a {
	color		: white;
	text-decoration	: none;
	}
#menu_item1 {
	left		: 223px;
	width		: 68px;
	}
#menu_item2 {
	left		: 292px;
	width		: 135px;
	}
#menu_item3 {
	left		: 428px;
	width		: 109px;
	}
#menu_item4 {
	left		: 538px;
	width		: 64px;
	}
#menu_item5 {
	left		: 603px;
	width		: 88px;
	}
#menu_item6 {
	left		: 692px;
	width		: 128px;
	}
#menu_item7 {
	left		: 821px;
	width		: 80px;
	}
#menu_item8 {
	left		: 902px;
	width		: 74px;
	}
.white_box_with_shadow {
	/* rgb(41,56,85) and #293855 = dark blue background color */
	background	: white;
	-moz-box-shadow	: -3px 12px 18px rgba(41,56,85,0.7), 1px 0 13px rgba(41,56,85,0.7);
	-webkit-box-shadow : -3px 12px 18px rgba(41,56,85,0.7), 1px 0 13px rgba(41,56,85,0.7);
	box-shadow	: -3px 12px 18px rgba(41,56,85,0.7), 1px 0 13px rgba(41,56,85,0.7);
	margin		: 0 auto 0;
	padding		: 8px;
	position	: relative;
	top		: 0px;
	width		: 960px;
	color		: #3C424E;
	font-family	: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,Helvetica,sans-serif;
	font-weight	: normal;
	font-size	: 15px;
	line-height	: 18px;
	text-align	: left;
	}
.banner_image {
	background	: url("images/banner_lehi_park.jpg") no-repeat center top;
	background-color: #293855;  /* white; */
	position	: relative;
	width		: 960px;
	height		: 440px;
	}
.inspiration {
	background	: rgba(255,255,255,.7);
	border-radius	: 3px;
	box-shadow	: 0 0 2px #ccc;
	z-index		: 2;
	position	: absolute;
	top		: 45px;
	left		: 667px;
	width		: 250px;
	height		: 321px;
	padding		: 30px 0px 0px;
	text-align	: center;
	line-height	: 15px;
}
.inspiration font_normal {
	font-style	: normal;
	font-size	: 13px;
	line-height	: 20px;
	color		: #212121; /* black; /* #3C424E; /* #404348; */
	text-shadow	: 1px 1px 1px #fff;
}
.inspiration font_italic {
	font-style	: italic;
	font-size	: 12px;
	line-height	: 15px;
	color		: #212121; /* black; /* #3C424E; /* #404348; */
	text-shadow	: 1px 1px 1px #fff;
}
.white_line {
	background	: white;
	position	: relative;
	width		: 960px;
	height		: 8px;
	}
.blue_line {
	background	: #4B7CC5;
	position	: relative;
	top		: 102px;
	left		: 50px;
	width		: 225px;
	height		: 7px;
	}
.small_blue_line {
	background	: #4B7CC5;
	width		: 70px;
	height		: 2px;
	position	: relative;
	left		: 90px;
	}
.tan_box_gradient_top {
	background	: url("images/gradient_top_tan.png") repeat-x left top #F9F6ED; /* #F9F6ED = tan color */
	position	: relative;
	}
.banner_title {
	font-family	: Perpetua,Vani,Georgia,"Times New Roman",Times,serif;
	font-size	: 50px;
	color		: white;
	text-shadow	: 0px 0px 8px black; /* 0 -1px 1px #000; /* #293855; /* #3C5D91; */
	text-align	: left;
	position	: absolute;
	top		: 60px;
	left		: 50px;
	}
.page_title {
	font-family	: Perpetua,Vani,Georgia,"Times New Roman",Times,serif;
	font-size	: 50px;
	color		: #3C424E;
	text-shadow	: 0 -1px 1px #white; /* #293855; /* #3C5D91; */
	text-align	: left;
	position	: relative;
	top		: 60px;
	left		: 50px;
	}
.section_left {
	color		: #3C424E;
	font-family	: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,Helvetica,sans-serif;
	font-weight	: bold;
	font-size	: 16px;
	line-height	: 20px;
	position	: relative;
	left		: 50px;
	}
.section_centered {
	color		: #3C424E;
	font-family	: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,Helvetica,sans-serif;
	font-weight	: bold;
	font-size	: 16px;
	line-height	: 20px;
	text-align	: center;
	position	: relative;
	}
.text_normal {
	color		: #3C424E;
	font-family	: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,Helvetica,sans-serif;
	font-weight	: normal;
	font-size	: 15px;
	line-height	: 18px;
	position	: relative;
	left		: 50px;
	}
.text_normal a:link {
	color		: #486FAE;
	text-decoration	: underline;
	}
.text_normal a:visited {
	color		: #486FAE;
	text-decoration	: underline;
	}
.text_normal a:hover {
	color		: #87A8DF;
	text-decoration	: underline;
	}
.text_normal a:active {
	color		: #486FAE;
	text-decoration	: underline;
	}
.text_link {
	color		: #3C424E;
	font-family	: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,Helvetica,sans-serif;
	font-weight	: normal;
	font-size	: 14px;
	line-height	: 17px;
	text-align	: center;
	position	: absolute;
	}
.text_link a {
	color		: #3C424E;
	}
.image_decoration {
	padding		: 1px;
	background-color: #fff;
	border		: 1px solid #9EA0A2;
	-moz-box-shadow	: 2px 4px 13px #bbb;
	-webkit-box-shadow : 2px 4px 13px #bbb;
	box-shadow	: 2px 4px 13px #bbb;
	position	: absolute;
	}
.image_caption {
	color		: #3C424E;
	font		: italic 12px Georgia, "Times New Roman", Times, serif;
	text-align	: center;
	position	: absolute;
	}
.page_footer {
	margin		: 0 auto;
	position	: relative;
	top		: 0px;
	width		: 976px;
	height		: 120px;
	}
.footer_line {
	background	: #3E4A63;
	width		: 976px;
	height		: 1px;
	position	: absolute;
	top		: 36px;
	}
.footer_links {
	color		: #798293;
	font-family	: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
	font-size	: 13px;
	line-height	: 18px;
	text-align	: center;
	position	: absolute;
	width		: 976px;
	top		: 60px;
	}
.footer_links a {
	color		: #798293;
	}

/* page1 specific settings (Home Page) */
#page1_tan_box_gradient_bottom {
	background	: url("images/gradient_bottom_tan.png") repeat-x left bottom;
	height		: 582px;
	}
#page1_text1 {
	top		: 43px;
	}
#page1_image1 {
	top		: 181px;
	left		: 677px;
	width		: 225px;
	height		: 280px;
	}
#page1_image1_caption {
	top		: 471px; /* image top + image height + 10 */
	left		: 677px;
	width		: 225px;
	}

/* page2 specific settings (Directions/Maps) */
#page2_tan_box_gradient_bottom {
	background	: url("images/gradient_bottom_tan.png") repeat-x left bottom;
	height		: 1117px;
	}
#page2_section1 { /* Driving Directions */
	top		: 35px;
	}
#page2_section2 { /* Maps */
	top		: 426px;
	}
#page2_image1 {
	top		: 333px;
	left		: 167px;
	width		: 225px;
	height		: 291px;
	}
#page2_image2 {
	top		: 333px;
	left		: 563px;
	width		: 225px;
	height		: 291px;
	}
#page2_image3 {
	top		: 744px;
	left		: 167px;
	width		: 225px;
	height		: 291px;
	}
#page2_image4 {
	top		: 744px;
	left		: 563px;
	width		: 225px;
	height		: 291px;
	}
#page2_link1 {
	top		: 636px; /* image top + image height + 12 */
	left		: 167px;
	width		: 225px;
	}
#page2_link2 {
	top		: 636px; /* image top + image height + 12 */
	left		: 563px;
	width		: 225px;
	}
#page2_link3 {
	top		: 1047px; /* image top + image height + 12 */
	left		: 167px;
	width		: 225px;
	}
#page2_link4 {
	top		: 1047px; /* image top + image height + 12 */
	left		: 563px;
	width		: 225px;
	}

/* page3 specific settings (Reservations) */
#page3_tan_box_gradient_bottom {
	background	: url("images/gradient_bottom_tan.png") repeat-x left bottom;
	height		: 2426px;
	}
#page3_image1 {
	top		: 203px;
	left		: 677px;
	width		: 225px;
	height		: 291px;
	}
#page3_link1 {
	top		: 506px; /* image top + image height + 12 */
	left		: 677px;
	width		: 225px;
	}
#page3_image2 {
	top		: 199px;
	left		: 251px;
	width		: 300px;
	height		: 100px;
	}
#page3_image3 {
	top		: 433px;
	left		: 251px;
	width		: 300px;
	height		: 100px;
	}

/* page4 specific settings (Rules) */
#page4_tan_box_gradient_bottom {
	background	: url("images/gradient_bottom_tan.png") repeat-x left bottom;
	height		: 4682px;
	}
#page4_box1 {
	top		: 3390px;
	height		: 83px;
	}
#page4_box2 {
	top		: 3533px;
	height		: 65px;
	}
#page4_box3 {
	top		: 3660px;
	height		: 102px;
	}
#page4_box4 {
	top		: 3876px;
	height		: 65px;
	}
#page4_box5 {
	top		: 4434px;
	height		: 65px;
	}

/* page5 specific settings (Gate Info) */
#page5_tan_box_gradient_bottom {
	background	: url("images/gradient_bottom_tan.png") repeat-x left bottom;
	height		: 2158px;
	}
#page5_image1 {
	top		: 370px;
	left		: 50px;
	width		: 530px;
	height		: 454px;
	}
#page5_image2 {
	top		: 370px;
	left		: 643px;
	width		: 261px;
	height		: 191px;
	}
#page5_image3 {
	top		: 614px;
	left		: 643px;
	width		: 261px;
	height		: 191px;
	}
#page5_link2 {
	top		: 570px;
	left		: 643px;
	width		: 261px;
	}
#page5_link3 {
	top		: 815px;
	left		: 643px;
	width		: 261px;
	}

/* page6 specific settings (Service Projects) */
#page6_tan_box_gradient_bottom {
	background	: url("images/gradient_bottom_tan.png") repeat-x left bottom;
	height		: 2552px;
	}
#page6_image1 {
	top		: 75px;
	left		: 520px;
	width		: 280px;
	height		: 225px;
	}
#page6_image2 {
	top		: 2092px;
	left		: 104px;
	width		: 353px;
	height		: 400px;
	}

/* page7 specific settings (C.O.P.E.) */
#page7_tan_box_gradient_bottom {
	background	: url("images/gradient_bottom_tan.png") repeat-x left bottom;
	height		: 3573px;
	}
#page7_column1 {
	color		: #486FAE;
	font-family	: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,Helvetica,sans-serif;
	font-weight	: normal;
	font-size	: 15px;
	line-height	: 18px;
	position	: absolute;
	top		: 315px;
	left		: 83px;
	}
#page7_column2 {
	color		: #3C424E;
	font-family	: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,Helvetica,sans-serif;
	font-weight	: normal;
	font-size	: 15px;
	line-height	: 18px;
	position	: absolute;
	top		: 315px;
	left		: 225px;
	}
#page7_image1 {
	top		: 908px;
	left		: 52px;
	width		: 851px;
	height		: 658px;
	}
#page7_link1 {
	top		: 1578px; /* image top + image height + 12 */
	left		: 0px;
	width		: 960px;
	}
#page7_video1_caption {
	top		: 2337px; /* image top + image height + 10 */
	left		: 50px;
	width		: 420px;
	}
#page7_rules {
	top		: 1500px;
	}
#page7_video2_caption {
	top		: 2337px; /* image top + image height + 10 */
	left		: 486px;
	width		: 420px;
	}
#page7_image2 {
	top		: 2430px;
	left		: 30px;
	width		: 280px;
	height		: 225px;
	}
#page7_image2_caption {
	top		: 2665px; /* image top + image height + 10 */
	left		: 30px;
	width		: 280px;
	}
#page7_image3 {
	top		: 2430px;
	left		: 338px;
	width		: 280px;
	height		: 225px;
	}
#page7_image3_caption {
	top		: 2665px; /* image top + image height + 10 */
	left		: 338px;
	width		: 280px;
	}
#page7_image4 {
	top		: 2430px;
	left		: 646px;
	width		: 280px;
	height		: 225px;
	}
#page7_image4_caption {
	top		: 2665px; /* image top + image height + 10 */
	left		: 646px;
	width		: 280px;
	}
#page7_image5 {
	top		: 2710px;
	left		: 30px;
	width		: 280px;
	height		: 225px;
	}
#page7_image5_caption {
	top		: 2945px; /* image top + image height + 10 */
	left		: 30px;
	width		: 280px;
	}
#page7_image6 {
	top		: 2710px;
	left		: 338px;
	width		: 280px;
	height		: 225px;
	}
#page7_image6_caption {
	top		: 2945px; /* image top + image height + 10 */
	left		: 338px;
	width		: 280px;
	}
#page7_image7 {
	top		: 2710px;
	left		: 646px;
	width		: 280px;
	height		: 225px;
	}
#page7_image7_caption {
	top		: 2945px; /* image top + image height + 10 */
	left		: 646px;
	width		: 280px;
	}
#page7_image8 {
	top		: 2990px;
	left		: 30px;
	width		: 280px;
	height		: 225px;
	}
#page7_image8_caption {
	top		: 3225px; /* image top + image height + 10 */
	left		: 30px;
	width		: 280px;
	}
#page7_image9 {
	top		: 2990px;
	left		: 338px;
	width		: 280px;
	height		: 225px;
	}
#page7_image9_caption {
	top		: 3225px; /* image top + image height + 10 */
	left		: 338px;
	width		: 280px;
	}
#page7_image10 {
	top		: 2990px;
	left		: 646px;
	width		: 280px;
	height		: 225px;
	}
#page7_image10_caption {
	top		: 3225px; /* image top + image height + 10 */
	left		: 646px;
	width		: 280px;
	}
#page7_image11 {
	top		: 3270px;
	left		: 30px;
	width		: 280px;
	height		: 225px;
	}
#page7_image11_caption {
	top		: 3505px; /* image top + image height + 10 */
	left		: 30px;
	width		: 280px;
	}
#page7_image12 {
	top		: 3270px;
	left		: 338px;
	width		: 280px;
	height		: 225px;
	}
#page7_image12_caption {
	top		: 3505px; /* image top + image height + 10 */
	left		: 338px;
	width		: 280px;
	}
#page7_image13 {
	top		: 3270px;
	left		: 646px;
	width		: 280px;
	height		: 225px;
	}
#page7_image13_caption {
	top		: 3505px; /* image top + image height + 10 */
	left		: 646px;
	width		: 280px;
	}

/* page8 specific settings (Photos) */
#page8_tan_box_gradient_bottom {
	background	: url("images/gradient_bottom_tan.png") repeat-x left bottom;
	height		: 1964px;
	}
#page8_section1 { /* Scenery, Campsites, Trails */
	top		: 144px;
	}
#page8_section2 { /* Facilities */
	top		: 1013px;
	}
#page8_image1 {
	top		: 211px;
	left		: 30px;
	width		: 280px;
	height		: 225px;
	}
#page8_image1_caption {
	top		: 446px; /* image top + image height + 10 */
	left		: 30px;
	width		: 280px;
	}
#page8_image2 {
	top		: 211px;
	left		: 338px;
	width		: 280px;
	height		: 225px;
	}
#page8_image2_caption {
	top		: 446px; /* image top + image height + 10 */
	left		: 338px;
	width		: 280px;
	}
#page8_image3 {
	top		: 211px;
	left		: 646px;
	width		: 280px;
	height		: 225px;
	}
#page8_image3_caption {
	top		: 446px; /* image top + image height + 10 */
	left		: 646px;
	width		: 280px;
	}
#page8_image4 {
	top		: 491px;
	left		: 30px;
	width		: 280px;
	height		: 225px;
	}
#page8_image4_caption {
	top		: 726px; /* image top + image height + 10 */
	left		: 30px;
	width		: 280px;
	}
#page8_image5 {
	top		: 491px;
	left		: 338px;
	width		: 280px;
	height		: 225px;
	}
#page8_image5_caption {
	top		: 726px; /* image top + image height + 10 */
	left		: 338px;
	width		: 280px;
	}
#page8_image6 {
	top		: 491px;
	left		: 646px;
	width		: 280px;
	height		: 225px;
	}
#page8_image6_caption {
	top		: 726px; /* image top + image height + 10 */
	left		: 646px;
	width		: 280px;
	}
#page8_image7 {
	top		: 771px;
	left		: 30px;
	width		: 280px;
	height		: 225px;
	}
#page8_image7_caption {
	top		: 1006px; /* image top + image height + 10 */
	left		: 30px;
	width		: 280px;
	}
#page8_image8 {
	top		: 771px;
	left		: 338px;
	width		: 280px;
	height		: 225px;
	}
#page8_image8_caption {
	top		: 1006px; /* image top + image height + 10 */
	left		: 338px;
	width		: 280px;
	}
#page8_image9 {
	top		: 771px;
	left		: 646px;
	width		: 280px;
	height		: 225px;
	}
#page8_image9_caption {
	top		: 1006px; /* image top + image height + 10 */
	left		: 646px;
	width		: 280px;
	}
#page8_image10 {
	top		: 1101px;
	left		: 30px;
	width		: 280px;
	height		: 225px;
	}
#page8_image10_caption {
	top		: 1336px; /* image top + image height + 10 */
	left		: 30px;
	width		: 280px;
	}
#page8_image11 {
	top		: 1101px;
	left		: 338px;
	width		: 280px;
	height		: 225px;
	}
#page8_image11_caption {
	top		: 1336px; /* image top + image height + 10 */
	left		: 338px;
	width		: 280px;
	}
#page8_image12 {
	top		: 1101px;
	left		: 646px;
	width		: 280px;
	height		: 225px;
	}
#page8_image12_caption {
	top		: 1336px; /* image top + image height + 10 */
	left		: 646px;
	width		: 280px;
	}
#page8_image13 {
	top		: 1381px;
	left		: 30px;
	width		: 280px;
	height		: 225px;
	}
#page8_image13_caption {
	top		: 1616px; /* image top + image height + 10 */
	left		: 30px;
	width		: 280px;
	}
#page8_image14 {
	top		: 1381px;
	left		: 338px;
	width		: 280px;
	height		: 225px;
	}
#page8_image14_caption {
	top		: 1616px; /* image top + image height + 10 */
	left		: 338px;
	width		: 280px;
	}
#page8_image15 {
	top		: 1381px;
	left		: 646px;
	width		: 280px;
	height		: 225px;
	}
#page8_image15_caption {
	top		: 1616px; /* image top + image height + 10 */
	left		: 646px;
	width		: 280px;
	}
#page8_image16 {
	top		: 1661px;
	left		: 30px;
	width		: 280px;
	height		: 225px;
	}
#page8_image16_caption {
	top		: 1896px; /* image top + image height + 10 */
	left		: 30px;
	width		: 280px;
	}
#page8_image17 {
	top		: 1661px;
	left		: 338px;
	width		: 280px;
	height		: 225px;
	}
#page8_image17_caption {
	top		: 1896px; /* image top + image height + 10 */
	left		: 338px;
	width		: 280px;
	}
#page8_image18 {
	top		: 1661px;
	left		: 646px;
	width		: 280px;
	height		: 225px;
	}
#page8_image18_caption {
	top		: 1896px; /* image top + image height + 10 */
	left		: 646px;
	width		: 280px;
	}

/* END OF FILE - lehi_park.css */