
html {
  height: 100%;font-size: 100%;
}

body
{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height:100%;
	background-color:#383222;
	font-size: 75%;
	line-height: 1.5em;
	color: #F6E8D1;
	font-family: Arial, Verdana;
}


	/* ----------------------------------- */
/* CONTAINERS
/* ----------------------------------- */ 

#container{
width: 776px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/

BACKGROUND:url(backgrounds/main_repeat.jpg) repeat-y;
}



.header{font-size: 1.5em;}

.title{font-size: 1.2em; }
.titleORANGE{font-size: 1.2em;color: #FBCB10;}

#containerMAIN{
width: 776px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
min-height: 700px;


}

#topsection{
height: 216px; /*Height of top section*/
width: 776px; 
BACKGROUND: url(structure/banner07.jpg) top left no-repeat;
}



#footer{
height: 100px; /*Height of top section*/
width: 776px; 
BACKGROUND: url(backgrounds/back_footer.jpg) no-repeat;
padding:0;
margin:0;
}

#footerNAVcontainer
{
width: 776px; 
padding-top:63px;
text-align:left;
margin:0px;

}



#containerCONTENT{
	
	width: 731px;
	BACKGROUND: url(backgrounds/main_backtop.jpg) no-repeat;
	padding: 20px 25px 20px 20px
}


#containerHEADER {
	WIDTH: 731px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px;
}






	/* ----------------------------------- */
/* COLUMN LAYOUTS
/* ----------------------------------- */ 

.column {
	 FLOAT: left;
	 padding:0px;
	}


#column_full {
	PADDING-LEFT: 1px; 
	PADDING-RIGHT: 0px; 
padding-top:15px;
	WIDTH: 730px;
}


#column_left {
	PADDING-LEFT: 1px; 
	PADDING-RIGHT: 5px; 
padding-top:15px;
	WIDTH: 500px;
}



#column_right {
	PADDING-RIGHT: 0px; 
	padding-top:15px;
	WIDTH: 200px;
	background-color:#7F98C3;
	FLOAT: right;
	margin:0px;
	text-align:right
}

#column_left450 {
	PADDING-LEFT: 1px; 
	PADDING-RIGHT: 5px; 
padding-top:15px;
	WIDTH: 450px;
}



#column_right260 {
	PADDING-RIGHT: 0px; 
	WIDTH: 260px;
padding-top:15px;
	FLOAT: right;
	margin:0px;
	text-align:right
}


.column_left300 {
	PADDING-LEFT: 1px; 
	PADDING-RIGHT: 5px; 
padding-top:15px;
	WIDTH: 300px;
}



.column_right300 {
	PADDING-RIGHT: 0px; 
	WIDTH: 300px;
padding-top:15px;
	FLOAT: right;
	margin:0px;
	text-align:right
}

	/* ----------------------------------- */
/* HEADERS
/* ----------------------------------- */	


#column_header{
	  WIDTH: 250px;float:left;
}

#column_header350{
	  WIDTH: 350px;float:left;
}
#column_header_navigation350{
	  WIDTH: 350px; float:right; text-align:right; margin-top:13px
}


#column_header_navigation{
	  WIDTH: 250px; float:right; text-align:right; margin-top:13px
}


H1 {margin: 0px; padding:0px;FONT-WEIGHT: normal;

}







H1#welcome {
	BACKGROUND: url(headers/welcome2.gif) no-repeat left top; HEIGHT: 32px; WIDTH:350px;
}
H1#welcome SPAN {
	DISPLAY: none
}

H1#mailing {
	BACKGROUND: url(headers/mailing.gif) no-repeat left top; HEIGHT: 32px; WIDTH:300px;
}
H1#mailing SPAN {
	DISPLAY: none
}


H1#links {
	BACKGROUND: url(headers/links.gif)  no-repeat left top; HEIGHT: 32px; WIDTH:300px;
}
H1#links SPAN {
	DISPLAY: none
}



H1#entertainment {
	BACKGROUND: url(headers/entertainment.gif) no-repeat left top; HEIGHT: 32px; WIDTH:200px;
}
H1#entertainment SPAN {
	DISPLAY: none
}


H1#food {
	BACKGROUND: url(headers/food.gif) no-repeat left top; HEIGHT: 32px; WIDTH:200px;
}
H1#food SPAN {
	DISPLAY: none
}





H1#bar {
	BACKGROUND: url(headers/bar.gif) no-repeat left top; HEIGHT: 32px; WIDTH:200px;
}
H1#bar SPAN {
	DISPLAY: none
}




H1#news {
	BACKGROUND: url(headers/news.gif) no-repeat left top; HEIGHT: 32px; WIDTH:200px;
}
H1#news SPAN {
	DISPLAY: none
}


H1#contact {
	BACKGROUND: url(headers/contact.gif) no-repeat left top; HEIGHT: 32px; WIDTH:200px;
}
H1#contact SPAN {
	DISPLAY: none
}



H1#gallery {
	BACKGROUND: url(headers/gallery.gif) no-repeat left top; HEIGHT: 32px; WIDTH:200px;
}
H1#gallery SPAN {
	DISPLAY: none
}

H1#page404 {
	BACKGROUND: url(headers/404.gif) no-repeat left top; HEIGHT: 32px; WIDTH:200px;
}
H1#page404 SPAN {
	DISPLAY: none
}

H1#terms {
	BACKGROUND: url(headers/terms.gif) no-repeat left top; HEIGHT: 32px; WIDTH:200px;
}
H1#terms SPAN {
	DISPLAY: none
}


h2 {
		font-size: 1.5em;
	text-decoration: none;
	margin-top:0px;
	margin-bottom:5px;
	padding:0px;
	FONT-WEIGHT: normal;
	color:  #F6E8D1;
}


h3 {
	font-size: 1.3em;
	text-decoration: none;
	margin-bottom: 5px; padding:0px;
	margin-top:5px;
	FONT-WEIGHT: normal;
	color: #E5AA10;
}
h4 {
	font-size: 1.2em;
	text-decoration: none;
	margin-bottom: 0px; padding:0px;
	margin-top:10px;
	FONT-WEIGHT: normal;
	color: #F6E8D1;
}

h5 {
	font-size: 1.1em;
	text-decoration: none;
	margin-bottom: 0px; padding:0px;
	margin-top:0px;
	FONT-WEIGHT: normal;
	color: #FBCB10;
}



/* ----------------------------------- */
/* LINKS
/* ----------------------------------- */	
	
#footerNAVlist li
{
display: inline;
list-style-type: none;
padding-right:10px;
}



#footerNAVlist2
{
padding: 0 0 0 20px;
margin: 0;
font-size: .9em;

}

#footerNAVlist2 li
{
display: inline;
list-style: none;
padding: 0;
margin: 0;
}

#footerNAVlist2 #active
{
float: right;
margin-right: 10px;
}


#footerNAVlist2 #active a
{
font-weight:bold;
color:#E5AA10
}

#footerNAVlist2 #active a:hover
{
font-weight:bold;
color:#ffffff
}


#footerNAVlist2 li a
{
text-decoration: none;

padding: 0 10px 0px 0px;

color:  #F6E8D1;
}

#footerNAVlist2 li a:hover
{
text-decoration: none;

padding: 0 10px 0px 0px;
color:#E5AA10
}





a:link {
	color: #E5AA10;
	text-decoration: none;
}
a:visited {
	color: #E5AA10;
	text-decoration: none;
}


a:hover {
	color: #FFFFFF;
	text-decoration: none;
}


.aON:link {
	color: #ffffff;
	text-decoration: none;
			border-top:solid;
border-top-width: 2px;
border-top-color: #E5AA10;
padding:2px;
}
.aON:visited {
	color: #ffffff;
	text-decoration: none;
			border-top:solid;
border-top-width: 2px;
border-top-color: #E5AA10;
}


.aON:hover {
	color: #FFFFFF;
	text-decoration: none;
}


















#NAVbox{
padding-top:0px;
margin-top:0px;
margin-left:225px;
width: 341px;
height: 33px;
}




#nav {
	margin: 0;
	padding: 0;
	height: 33px;
	list-style: none;
	display: inline;
	overflow: hidden;
	}

#nav li {
	margin: 0; 
	padding: 0;
        list-style: none;
	display: inline;
	}

#nav a {
	float: left;
	padding: 33px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:33px; /* for IE5/Win only */
	}
	
#nav a:hover {
	background-position: 0 -33px;
	}

#nav a:active, #nav a.selected1 {
	background-position: 0 -33px;
	}

#bar_b a  {
	width: 102px;
	background: url(nav07/bar.gif) top left no-repeat;
	}
	
	#enter_b a  {
	width: 173px;
	background: url(nav07/enter.gif) top left no-repeat;
	}
	
	#food_b a  {
	width: 66px;
	background: url(nav07/food.gif) top left no-repeat;
	}
	
	
	
	
	
	
	
	
	
	
	
	#NAVbox2{
margin-top:0px;
margin-left:225px;
width: 341px;
height: 33px;
}

#nav2 {
	margin: 0;
	padding: 0;
	height: 33px;
	list-style: none;
	display: inline;
	overflow: hidden;
	}

#nav2 li {
	margin: 0; 
	padding: 0;
        list-style: none;
	display: inline;
	}

#nav2 a {
	float: left;
	padding: 33px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:33px; /* for IE5/Win only */
	}
	
#nav2 a:hover {
	background-position: 0 -33px;
	}

#nav2 a:active, #nav2 a.selected2 {
	background-position: 0 -33px;
	}

#news_b a  {
	width: 141px;
	background: url(nav07/news.gif) top left no-repeat;
	}
	
	#gallery_b a  {
	width: 94px;
	background: url(nav07/gallery.gif) top left no-repeat;
	}
	
	#contact_b a  {
	width: 106px;
	background: url(nav07/contact.gif) top left no-repeat;
	}
	
	
	


#sublevelNAVbox{
padding-top: 35px;
margin-top:0px;
margin-left:237px;
width: 300px;
height: 77px;

}




.NAVsublevel {
	font-size: .9em;
}

A.NAVsublevel:link {	

color: #E5AA10;
	}
A.NAVsublevel:visited {	

color: #E5AA10;
	}
A.NAVsublevel:hover, #selectedSL {	

		border-bottom:solid;
border-bottom-width: 1px;
border-bottom-color: #E5AA10;
color: #ffffff;
}
	






.titleLINKS {
	font-size: 1.2em;
	color: #E5AA10;
}

A.titleLINKS:link {	

color: #E5AA10;
	}
A.titleLINKS:visited {	

color: #E5AA10;
	}
A.titleLINKS:hover {	

color: #ffffff;
}	
	
	

.titleLINKSWHITE {
	font-size: 1.2em;
	color: #F6E8D1;
}

A.titleLINKSWHITE:link {	

color: #F6E8D1;
	}
A.titleLINKSWHITE:visited {	

color: #E5AA10;
	}
A.titleLINKSWHITE:hover {	

color: #E5AA10;
}	


.LINKSWHITE {
		color: #F6E8D1;
}

A.LINKSWHITE:link {	

color: #F6E8D1;
	}
A.LINKSWHITE:visited {	

color: #F6E8D1;
	}
A.LINKSWHITE:hover {	

color: #E5AA10;
}			
	
		
	/* ----------------------------------- */
/* THUMBNAILS
/* ----------------------------------- */
	
	
	.thumb { padding: 10px; float:left; width: 100px; background-color:#71684E; margin-bottom: 15px;margin-right:20px;  }
	
	.thumb .thumbshot, .thumb p  { float: left; width: 100px; border: 1px; }


.THUMBLINK:link img { border:1px;  border-color: #ffffff; border-style: solid; }
.THUMBLINK:visited img{border:1px;  border-color: #ffffff; border-style: solid}
.THUMBLINK:hover img{border:1px;  border-color: #FF9900; border-style: solid}







.PageLink:link { border:1px solid #666666; 
	background-color: #71684E; 
	color: #FFF; 
	width: 20px; 
	height:20px; 
	display:block; 
	float:left; 
	margin: 2px; 
	text-align: center; }
	.PageLink:visited { border:1px solid #666666; 
	background-color: #71684E; 
	color: #FFF; 
	width: 20px; 
	height:20px; 
	display:block; 
	float:left; 
	margin: 2px; 
	text-align: center; }

 .PageLink:hover { background-color:#CCCCCC; color: #333333;}


#selectedBOX {

background-color: #383222; border: 1px solid #FFF;color: #666666;
	color: #FFF; 
	width: 20px; 
	height:20px; 
	display:block; 
	float:left; 
	margin: 2px; 
	text-align: center; }
	
	
	
		
	.mapthumb { padding: 0px; float:left; width: 38px; ; margin-bottom: 10px;margin-right:3px;  }
	
	.mapthumb .mapthumbshot, .mapthumb p  { float: left; width: 38px; border: 0px; }


.MAPTHUMBLINK:link img { border:0px;  border-color: #ffffff; border-style: solid; }
.MAPTHUMBLINK:visited img{border:0px;  border-color: #ffffff; border-style: solid}
.MAPTHUMBLINK:hover img{border:0px;  border-color: #FF9900; border-style: solid}
	/* ----------------------------------- */
/* MISC
/* ----------------------------------- */

.clear {
	CLEAR: both;

}
.clearLEFT {
	CLEAR: left;

}

.line_column_full
{
WIDTH: 731px;
height:1px;
BACKGROUND: url(backgrounds/background_line.gif)  repeat-x ;

margin-top:2px;
margin-bottom:10px;
}

.line_column_full_ALT
{
WIDTH: 731px;
height:1px;
BACKGROUND: url(backgrounds/background_line_alt.gif)  repeat-x ;
margin-top:2px;
margin-bottom:10px;
}


.line_column_200
{
WIDTH: 250px;
height:1px;
BACKGROUND: url(backgrounds/background_line.gif)  repeat-x ;
margin-top:2px;
margin-bottom:10px;
}

.IMGBORDER {border: 3px; border-style: solid; 	border-color: #F6E8D1; }
A.IMGBORDER:link {border: 3px; border-style: solid;border-color:#F6E8D1;}
A.IMGBORDER:visited {border: 3px; border-style: solid;border-color:#F6E8D1;}
A.IMGBORDER:hover {
	border: 3px;
	border-style: solid;
	border-color: #E5AA10;
}


.textfield { font-size: 12px; font-style: normal; line-height: normal; color: #333333; width: 200px; height: 17px; border: 1px #E5AA10 solid}

.button { font-size: 12px; width: 60px; border: 1px dashed #E5AA10;}


.brownTEXT {color: #504937}