/*GLOBAL RESET*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0;} 
table {border-collapse:collapse; border-spacing:0;} 
fieldset,img {border:0;} 
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;} 
ol,ul{list-style:none;} 
caption,th {text-align:left;} 
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;} 
q:before,q:after {content:'';} 
abbr,acronym {border:0;} 

body{background:url(images/alt_body_bkgrd.jpg);}
#homebody{background:url(images/alt_body_bkgrd.jpg);}
p, ul{font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;}
h3{font-size:18px; font-family:Georgia, "Times New Roman", Times, serif;}
.left{float:left;}
.right{float:right;}
.bold_italic{font-weight:600; font-style:italic;}

/*LAYOUT*/
#wrapper{width:1024px; margin:0 auto;}

#header{width:1024px; height:163px; background:url(images/header_bkgrd.jpg); text-align:center; text-indent:-9999px;}
#menu{width:1024px; height:44px; text-align:center; background:url(images/menu_bkgrd.jpg);}
#menu li{display:inline;} 

#masthead{width:1024px; height:225px; background:url(images/masthead_bkgrd.jpg);}

/*HOME PAGE*/
#homecontent{width:1024px; height:414px; background:url(images/home_main_content_bkgrd.jpg) #e9d7b4 repeat-x; padding:2px 0 0 0;}
/*	.col{width:250px; height:200px;float:left;}
	.mid_col{width:523px; height:200px; float:left; background:url(images/col_bkgrd.jpg) repeat-y; margin:1px 0 0 0;}
	.mid_col p{width:515px; text-align:center; line-height:1.3em; color:#FFFFFF; padding:0 0 10px 5px;}
	.bottom{clear:both; padding:15px 0 0 10px; text-align:center;}*/
#mid_col{width:355px; height:366px; /*border:#BF6000 1px solid;*/ background:url(images/home_content_bkgrd.jpg) no-repeat #894c25; margin:20px auto 0; }
	#mid_col p{width:300px; text-align:center; line-height:1.3em; color:#FFFFFF; padding:25px 0 0 27px; margin:0 0 -10px 0;}

/*GALLERY PAGE*/	
#gallerycontent{width:1024px; height:607px; 
background:url(images/gallery_content_bkgrd.jpg) #e9d7b4 repeat-x;
/* background: url(images/gallery_content_bkgrd_orig.jpg) no-repeat; */
}
	.bottom{width:1024px; text-align:center; position:relative; top:500px;}
		.bottom p{width:800px; margin:0 auto;  font-size:14px;}
	/*#gallerycontent p{width:300px; padding:10px 5px; margin:10px 0 0 5px; float:left; line-height:1.3em; text-align:center; border:#BF6000 1px solid; background:#894c25;}*/
	#gallerycontent img{float:left; clear:left; margin:10px 0 0 25px;}
	#gallerycontent iframe{float:right;}
	
	
/*CONTACT PAGE*/
#contactcontent{width:1024px; height:413px; background:url(images/contact_content_bkgrd.jpg) #e9d7b4 repeat-x; padding:15px 0 0 0;}
	#addressMap{float:left; width:420px;}
	#addressMap ul{text-align:center; padding:0 0 15px 0;}
	#addressMap img{padding:0 0 0 10px;}
	#hours{float:left; width:260px; text-align:center; padding:5px 0 0 0; /*<!--border:#BF6000 1px solid;-->*/ background:url(images/hours_bkgrd.jpg) #894c25; margin:0 0 0 20px;}
	.address{font-size:14px;}
	#hours p{padding:0 0 20px 0; }
	#hours ul{padding:0 0 15px 0;}
	#form{float:right; width:260px; padding:0 0 0 30px; margin:0 10px 0 0; /*border:#BF6000 1px solid;*/ background:url(images/form_bkgrd.jpg) #894c25;}
		#form h3{text-indent:-23px; color:#FFFFFF;}
		#form p{margin:0 0 5px -23px;}
	label{position:absolute; margin:0 0 0 -2.5em;}
	input{margin:0 0 1em 3em;}
	textarea{margin:0 0 1em 3.1em;}
	fieldset{padding:10px;} 

/*MENU PAGE*/
#menucontent{width:1024px; height:435px; background:url(images/menu_content_bkgrd.jpg) #e9d7b4 no-repeat; text-align:center; padding:10px 0 0 0;}
	#menucontent p{padding:10px 0 0 0;}
	#menucontent .col{background:none; width:125px; float:left; margin:25px 0 0 45px; padding:0 1px 0 0;}
	#menucontent .centerCol{padding:0 0 0 0; float:left;}
	
	#menu_center_Content{width:704px; height:110px; margin:15px auto 5px auto; /*border:#BF6000 1px solid;*/ background:url(images/menu_p_content_bkgrd.jpg) #894c25;}
	#menu_center_Content p{width:704px;}
	/*#linkSection img{margin:15px 30px 0 0px; position:relative;}
	
	#menu_center_Content{width:704px; float:left;}
	#imgsection img{vertical-align:top; padding:15px 15px 0 0px;}*/
	
#content{width:1024px; height:200px; background:url(images/content_bkgrd.jpg) repeat-x;}
#footer {
font-size:12px;
height:102px;

margin: 0 auto;
text-align: center;
width:1024px;
/*background:url(images/footer_bkgrd.jpg);*/ }
#footer p{text-align:center; padding:5px 0 0 0; font-size:12px; }
