	html {
		background: url(/images/fall/html_bg.png) 0px 100%;
	}
	
		body {
			background: url(/images/fall/body_bg.png) repeat-x 0px 100%;
			color: #6e6743;
		}
		
			a {
				color: #bc7809;
				_position: relative;
			}
			
			a:hover {
				border-bottom-color: #d7b26d;
			}
			
			h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #393314; }

			.form-text, .form-textarea, .input-text, .input-textarea {
				border-color: #aead76;
			}

			div.message {
				background: transparent url(/images/fall/message_small_bg.png) no-repeat 50% 50%;
				_background: none;
				_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fall/message_small_bg.png', sizingMethod='scale');
			}
			
			#home div.message {
				background: transparent url(/images/fall/message_bg.png) no-repeat 50% 50%;
				_background: none;
				_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fall/message_bg.png', sizingMethod='scale');
			}
			
			form div.message, #home form div.message {
				background: none;
				filter: none;
			}
			
				#header {
					background: transparent url(/images/fall/header_bg.png) no-repeat 50% 0px;
					_background: none;
					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fall/header_bg.png', sizingMethod='scale');
					color: #edecd2;
				}
				
					#header a {
						color: #edecd2;
					}
					
					#imageFadeContainer {
						width: 760px;
						padding: 7px 15px;
						text-align: center;
						position: relative;
						height: 357px;
						overflow: hidden;
						background: transparent url(/images/fall/heroshot_bg.png) no-repeat 15px 8px;
					}

						#imageFadeContainer #hero-foreground {
							width: 790px;
							height: 371px;
							background: transparent url(/images/fall/heroshot_fg.png) no-repeat 50% 0px;
							_background: none;
							_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fall/heroshot_fg.png', sizingMethod='scale');
							position: absolute;
							top: 0px;
							left: 50%;
							margin-left: -395px;
						}

									#imageFadeContainer #hero-controls ul li a#hero-previous {
										background-image: url(/images/fall/hero_previous.png);
									}

									#imageFadeContainer #hero-controls ul li a#hero-pause {
										background-image: url(/images/fall/hero_pause.png);
										margin-right: 3px;
									}
					
									#imageFadeContainer #hero-controls ul li a#hero-play {
										background-image: url(/images/fall/hero_play.png);
										margin-right: 3px;
									}

									#imageFadeContainer #hero-controls ul li a#hero-next {
										background-image: url(/images/fall/hero_next.png);
									}

			#home #content_header {
				background: transparent url(/images/fall/content_header.png) no-repeat 50% 100%;
				_background: none;
				_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fall/content_header.png', sizingMethod='scale');
			}

			#home #content {
				background: transparent url(/images/fall/content_mid.png) repeat-y 50% 0px;
				_background: none;
				_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fall/content_mid.png', sizingMethod='scale');
			}

			#home #content_footer {
				background: transparent url(/images/fall/content_footer.png) no-repeat 50% 0px;
				_background: none;
				_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fall/content_footer.png', sizingMethod='scale');
			}
				
				#content a.button, #content .species_guess .form-submit {
					color: #615f2c;
					background: transparent url(/images/fall/button_bg.png) no-repeat 50% 0px;
					_background: none;
					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fall/button_bg.png', sizingMethod='scale');
				}

					#content ul.navigation li.ancestor a {
						background: transparent url(/images/fall/orange_arrow_right.gif) no-repeat 0px 50%;
					}

							#content ul.navigation li.subnav ul li.ancestor a {
								background: none;
							}
					
				#content ul.navigation li {
					background: transparent url(/images/fall/nav_border.gif) repeat-x 0px 0px;
				}

					#content ul.navigation li a {
						color: #6e4502;
					}

					#content ul.navigation li.ancestor a {
						color: #bc7809;
					}

					#content ul.navigation li.selected a {
						color: #bc7809;
					}
					
					#content .newsletter_subscribe a {
						color: #454423;
					}

					#content .newsletter_subscribe .form-submit {
						color: #a67a02;
					}

			#content div.columns_3.middle_column, #content div.columns_3.right_column {
				background: transparent url(/images/fall/column_border.png) no-repeat 0px 50%;
				*background: none;
			}

			#home #content div.columns_3.left_column, #home #content div.columns_3.middle_column {
				*background: transparent url(/images/fall/column_border.png) no-repeat 100% 50%;
			}

				#content #species_image #species_image_fg {
					background: transparent url(/images/fall/species_image_fg.png) no-repeat 50% 50%;
                    display: none;
					_background: none;
					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fall/species_image_fg.png', sizingMethod='scale');
				}

				#content div.columns_2.left_column .sidebar_header, #content div.columns_2.left_column .sidebar_footer {
					background: transparent url(/images/fall/sidebar_header.png) no-repeat 50% 0px;
					_background: none;
					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fall/sidebar_header.png', sizingMethod='scale');
				}

				#content div.columns_2.left_column .sidebar_footer {
					background: transparent url(/images/fall/sidebar_footer.png) no-repeat 50% 0px;
					_background: none;
					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fall/sidebar_footer.png', sizingMethod='scale');
				}

				#content div.columns_2.left_column .sidebar_content {
					background: transparent url(/images/fall/sidebar_mid.png) repeat-y 50% 0px;
					_background: none;
					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fall/sidebar_mid.png', sizingMethod='scale');
				}

					#content div.columns_2.left_column .sidebar_content h2 {
						background: transparent url(/images/fall/sidebar_header_bg.gif) 0px 0px;
					}

				#content div.columns_2.right_column .content_header, #content div.columns_2.right_column .content_footer {
					background: transparent url(/images/fall/content_narrow_header.png) no-repeat 50% 0px;
					_background: none;
					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fall/content_narrow_header.png', sizingMethod='scale');
				}
				
				#content div.columns_2.right_column .content_footer {
					background: transparent url(/images/fall/content_narrow_footer.png) no-repeat 50% 0px;
					_background: none;
					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fall/content_narrow_footer.png', sizingMethod='scale');
				}

				#content div.columns_2.right_column .content {
					background: transparent url(/images/fall/content_narrow_mid.png) repeat-y 50% 0px;
					_background: none;
					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fall/content_narrow_mid.png', sizingMethod='scale');
				}

					#content div.columns_2.right_column .content #questionnaire {
						background: transparent url(/images/fall/form_bg.png) no-repeat 50% 0px;
					}

						#content div.columns_2.right_column .content #questionnaire form {
							background: transparent url(/images/fall/form_table_bg.png) no-repeat 50% 100%;
						}

							#content div.columns_2.right_column .content #questionnaire form .form-title, #content div.right_column .form-wrapper fieldset legend {
								background: #f1ecd0;
								border: 1px solid #d5cea8;
							}
							
							#content div.right_column .form-wrapper fieldset fieldset legend {
								background: transparent;
								border-top: none;
								border-right: none;
								border-left: none;
							}
							
							#content div.right_column .form-wrapper fieldset {
								background: #eae5c5;
								border: 1px solid #e1dbb9;
							}

								#content div.columns_2.right_column .content #questionnaire form .form-submit, #content div.columns_2.right_column .content form .form-submit input {
									background: transparent url(/images/fall/send_message.gif) no-repeat 50% 50%;
								}

								#content div.columns_2.right_column .content #questionnaire form .form-reset, #content div.columns_2.right_column .content form .form-reset input {
									background: transparent url(/images/fall/reset_button.gif) no-repeat 50% 50%;
								}

			#content .gallery_img, #content .thumbnails img {
				border: 4px solid #d5cc9a;
			}
			
			#content .album_thumb {
				background: #d3cdac;
				border: 1px solid #b8b18d;
			}

				#content div.columns_2.right_column .album_thumb h3 {
					background: transparent url(/images/fall/thumb_title_bg.gif) no-repeat 0px 2px;
				}

							#content ul.thumb-list li.thumbnail a {
								border: 4px solid #d3cdac;
								background: #d3cdac;
							}
	
								#content ul.thumb-list li.thumbnail a:hover {
									border: 4px solid #b8b18d;
									background: #b8b18d;
								}

				#content #hero-shot #hero-foreground {
					background: transparent url(/images/fall/small_hero_fg.png) no-repeat 50% 50%;
					_background: none;
					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fall/small_hero_fg.png', sizingMethod='scale');
				}

		#overlay { background: #393314 !important; }

			#lightbox #outerImageContainer {
				background: #ebe5c8;
				border: 1px solid #b8b18d;
				border-bottom: none;
			}

			#lightbox #imageContainer {
				background: #ebe5c8;
			}
			
			#lightbox #imageDataContainer {
				background: #ebe5c8;
				border: 1px solid #b8b18d;
				border-top: none;
			}

			#prevLink:hover, #prevLink:visited:hover {
				background:transparent url(/images/fall/lightbox_prev.gif) no-repeat scroll left 15% !important;
			}

			#nextLink:hover, #nextLink:visited:hover {
				background:transparent url(/images/fall/lightbox_next.gif) no-repeat scroll right 15% !important;
			}

		#footer {
			background: transparent url(/images/fall/footer_bg.png) no-repeat 50% 0px;
			_background: none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fall/footer_bg.png', sizingMethod='scale');
		}
		
					#footer ul li a {
						color: #cfb7a1;
					}
					
					#footer ul li#nav_top-of-page a {
						color: #bbb986;
					}
					
					#footer p, #footer p a {
						color: #b69d86;
					}
