body{ margin:0; padding:0; background:url(../images/bg.jpg) repeat-x #342100;  }

div{  font-size:12px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}

p{ margin:0; padding:0 0 16px 0; }

#banner{ margin:0 auto; width:868px; height:368px; position:relative; }
#bz_name{ background:url(../images/bz_name.jpg); width:699px; height:45px; position:absolute; top:30px; left:80px;} 
#adrss{ background:url(../images/adrs.gif); width:421px; height:21px; position:absolute; top:114px; left:225px;}
#banner_pic{ background:url(../images/banr_pic.jpg); width:868px; height:151px; position:absolute; top:150px; margin:0 auto}
#nav{ width:537px; height:36px; position:absolute; top:332px; left:174px;}
#home{ float:left; background:url(../images/nav_buttn.gif) no-repeat; width:68px; height:23px; padding:13px 0 0 37px; font-weight:bold; }
#directions{ float:left; background:url(../images/nav_buttn.gif) no-repeat; width:105px; height:31px; padding:5px 0 0 0; text-align:center; font-weight:bold; margin-left:3px; color:#231703;}
#gallery{ float:left; background:url(../images/nav_buttn.gif) no-repeat; width:75px; height:23px; padding:13px 0 0 30px; font-weight:bold; margin-left:3px; color:#231703;}
#rules{ float:left; background:url(../images/nav_buttn.gif) no-repeat; width:70px; height:23px; padding:13px 0 0 35px; font-weight:bold; margin-left:3px; color:#231703;}
#events{ float:left; background:url(../images/nav_buttn.gif) no-repeat; width:70px; height:23px; padding:13px 0 0 35px; font-weight:bold; margin-left:3px; color:#231703;}
.white{color:#ffffff;}
.brown{color:#231703;}
.decro_none{ text-decoration:none;}


#container{ margin:0 auto; padding:18px 18px 0 18px; width:850px; height:486px; border:1px solid #9D7C44; background:url(../images/body_bd.gif) repeat-x #6D4B12; position:relative;}

#leftcol{ float:left; width:508px;  padding:0 26px 0 0; }
.welcome_head{ background:url(../images/welcome_head.gif) no-repeat top left; height:43px;}
.welcome_txt{ font-size:1em; text-align:justify; line-height:15px; }
.dot{ background:url(../images/dottd.gif) repeat-x; width:500px; height:4px;}
.pic_margin{ margin-left:10px;}

#rightcol{ background:url(../images/cont_rpt.gif) repeat-x; float:left; width:286px; height:377px; margin:62px 0 0 0; padding:23px 12px 0 12px;}
.wrking_hr{ line-height:23px; padding-left:5px; text-align:center;}
.cont_pic{ background:url(../images/cont_pic.gif) no-repeat; height:72px; margin-left:10px;}
#cont_info{ width:240px; height:115px; background-color:#2B1D04; padding:10px 0 0 28px; margin-left:10px;}
a.mail{ color:#FFFFFF; text-decoration:underline;}
a.mail:hover{ color:#FFFFFF; text-decoration:underline;}
.cont_info_hd{ color:#F1C274; font-weight:bold; margin:0; padding:0 0 5px 0;}
.cntc_ln_ht{ line-height:14px;}
.pad{ padding:0 0 0 22px;}

#footer{ width:100%; text-align:center; font-size:11px; color:#FFE9BF; margin:10px 0 0; padding-bottom:10px;}
a.footer{ font-family:Arial, Helvetica, sans-serif; font-size:11px;	color:#FFE9BF; font-weight:normal; text-decoration:none;}
a.footer:hover{	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFE9BF; font-weight:normal; text-decoration:underline;	}

/*-----------directions-------------------*/

h1{ font-size:1.5em; font-weight:bold; margin:0; padding:0; color:#F1C274; }
h2{ font-weight:bold; font-size:1em; margin:0; padding:0; }
.reser{ padding:16px 0 0 0; color:#F1C274; font-weight:bold;}
.go{ color:#F1C274; }
#park_rightcol{ background:url(../images/cont_rpt.gif) repeat-x; float:left; width:286px; height:377px; margin:32px 0 0 0; padding:23px 12px 0 12px;}

/*------------------------------------*/

/*-----------rules-------------------*/
#leftcol ul{ margin:0; padding:0; }
#leftcol li{ margin:0 0 0 15px;; padding:0; }
.rules_ln_ht{ line-height:18px;} 
.rules_mar{ margin:0 0 0 10px;}
#scroll{ height:380px; overflow:auto;}
#scrol2{ height:430px; overflow:auto;}
/*------------------------------------*/
.pad_lft{ padding-left:40px; }
.pad_rt{ padding-right:15px; border:none;}
/*------------------------------------*/
#num{ position:absolute; bottom:15px; right:45px; color:#FDD99C; font-size:14px; font-weight:bold;}
#num ul{ margin:0; padding:0; } 
#num li{ margin:0; padding-right:10px; display:inline; list-style:none;}
#num a{ color:#FDD99C; text-decoration:none;}
#num a:hover{ color:#FDD99C; text-decoration:underline;}
