/* CSS */


#home_intro_flash {
	display:block;
	Xposition:absolute;
	width:1272px;
	height:852px;
	top:0px;
	left:auto;
	z-index:100;
	margin:0px auto;
	background:none;
}
body {
	background:url('images/body_bg_tile.jpg') #1c1309;
	text-align:center;
	font:0.9em Times, serif;
	color:#FFF;
	padding:0px;
	margin:0px;
}
body .index_bg {
	background:url('images/body_bg_tile_index.jpg') #1c1309;
}

h1 {font-family:arial; font-size:1.4em; font-weight:normal; color:#CDC4B5;}
h2 {margin-bottom:5px; font-size:1.3em; color:#CDC4B5; font-family:arial; font-weight:normal;}
h3 {margin-bottom:0px; font-size:1.0em; color:#CDC4B5; font-family:arial; font-weight:normal;}
h3.larger {font-size:1.2em;}

#about_nav {margin-top:15px; margin-bottom:15px;}
#section_head {color:#A8AFA4; margin-top:10px; float:left; font-weight:normal; font-size:1.1em;}
.about_img {float:right; margin-left:10px; margin-top:5px;}
.about_lnk {
	margin-top:12px; 
	font-size:1.1em; 
	margin-left:10px; 
	margin-right:5px; 
	display:block; 
	float:left; 
	color:#738B63; 
}
.top_lnk {font-size: 0.9em; color:#738B63;}
 
a {color:#738B63; text-decoration:none; }
a:hover {color:#4D5F41; text-decoration:none;}

#index_content {
	display:none;
}
#wrapper, #wrapper_about {
	display:block;
	width:1272px;
	height:852px;
	text-align:center;
	background:transparent url('images/wrapper_bg.jpg') no-repeat;
	padding:0px;
	margin:0px auto;
}
#wrapper_about {
	background:transparent url('images/wrapper_bg_about.jpg') no-repeat;
}
#header {
	display:none;
}

#content, #content_photogallery, #content_video_tour {
	display:block;
	text-align:left;
	line-height:1.4em;
	text-align:justify;
	width:700px;
	height:630px;
	margin:0px auto;
	padding:0px 15px 0px 15px;
	overflow:auto;
}
#content_photogallery {
	width:1200px;
	height:700px;
	text-align:center;
}
#content_home {
	display:block;
	text-align:left;
	line-height:1.4em;
	text-align:justify;
	width:725px;
	height:630px;
	margin:0px auto;
	padding:0px 15px 0px 15px;
	overflow:auto;
}
#content_about {
	display:block;
	text-align:left;
	line-height:1.4em;
	text-align:justify;
	width:700px;
	height:630px;
	margin:0px auto;
	padding:0px 15px 0px 15px;
	overflow:auto;
}
#booklet_wrap {margin-top:40px;}
#booklet_form {float:left; margin-top:10px; background:#58534E; padding:20px 20px 10px 20px; margin-left:20px; font-family:arial, sans-serif;}
#booklet_form input {margin-bottom:10px; }
#interactive_map_link {
	display:block;
	position:relative;
	float:left;
	top:400px;
	left:265px;
	width:190px;
	height:225px;
	text-indent:-9999px;
}
#content_about {
	width:490px;
	margin:0px 0px 0px 455px;
	Xborder:dashed 1px green;
}
#content_photogallery, #content_video_tour {
	text-align:center;
	overflow:hidden;
}
	#content img {border:solid 1px #000;}
	
	#video_frame {
		display:block;
		width:600px;
		height:499px;
		background:transparent url('images/video_frame.jpg') no-repeat;
		padding-top:56px;
		text-align:center;
		margin:0px auto;
	}

.clear {
	display:block;
	width:900px;
	height:1px;
	line-height:1px;
}
#footer{
	display:block;
	width:1116px;
	padding:0px;
	margin:0px;
	font:0.8em Arial, Helvetica, sans-serif;
	line-height:2em;
	color:#98bcd7;
}
	#footer a, #footer a:link, #footer a:visited {
		color:#98bcd7;
		text-decoration:none;
	}
	#footer a:hover {
		text-decoration:underline;
	}
	
#pjc {
	display:block;
	float:right;
	width:109px;
	height:47px;
	margin:0px;
	padding:0px;
	text-align:right;
	color:#FFF;	
}

.common {font:11px Arial;}
.small {font:10px Arial;}
.input_file {font:11px Arial; width:300px;}
.input_text {font:11px Arial; width:300px;}
.input_select {font:11px Arial;}
.input_textarea {font:11px Arial; width:350px; height:100px;}
.input_caption {font:11px Arial; width:400px;}
.input_sort_order {font:11px Arial; width:20px;}
.input_submit {font:11px Arial;}
.error {font:bold 11px Arial; color:#FFF; background:#b00000; padding:4px; margin:2px; line-height:11px;} 
.success {font:bold 11px Arial; color:#FFF; background:#05BF2D; padding:4px; margin:2px; line-height:11px;}
.req {font:bold 17px Arial; color:#FF0000;}
