	html,   body {
		margin: 0;
		padding: 0;
		height: 100%;
		}


	body {
		margin-top: 0px;
		text-align:center;
		background-image: url(background_gradient.jpg);
		background-repeat: repeat-x;
		background-color:#FFFFFF;
                SCROLLBAR-FACE-COLOR: #29425a; 
                SCROLLBAR-HIGHLIGHT-COLOR: #7b88a9; 
                SCROLLBAR-SHADOW-COLOR: #d0dae3; 
                SCROLLBAR-ARROW-COLOR: #d0dae3; 
                scrollbar-3d-light-color: #FFFFFF; 
                scrollbar-dark-shadow-color: #003366;
		}
	
	#frame {
		width:788px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		text-align:left;
		}
	#contentleft {
		width:135px;
		height: 307px;
		margin-top: 20px;
		padding:0px;
		float:left;
		background-image:url(nav/nav.jpg); 
		background-position:right; 
		background-repeat:no-repeat;
		}	
	#contentright {
		width:190px;
		xheight: 500px;
		padding:0px;
		float:left;
		xbackground-image:url(right_gradient.jpg);
		xbackground-repeat: repeat-x;
   		   xbackground-color:#000000;
		}

	#contenttopright {
		width:190px;
		height: 32px;
		padding:0px;
		float:left;
		xbackground-image:url(right_gradient.jpg);
		xbackground-repeat: repeat-x
		
		}

	#contenttopright_full{
		width:190px;
		height: 32px;
		padding:0px;
		float:left;
		xbackground-image:url(right_gradient.jpg);
		xbackground-repeat: repeat-x
		
		}

	
			
	#contentcenter {
		width:460px;
		max-width: 460px;
		height: 600px;
		padding:0px;
		float:left;
		background-image:url(content_right.jpg); 
		background-position: top right; 
		background-repeat:no-repeat;
		background-color:#fff;
	        FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	     	color: #555555;
		}

	#contenttopcenter {
		width:460px;
		max-width: 460px;
		height: 12px;
                max-height : 12px;  
		padding:0px;
		float:left;
		xpadding-top: 5px;	
		text-align: center;
            	background-color:#fff;
		font: normal 20px Verdana, Arial, Helvetica, sans-serif;
        	color: #555555;
	}


	#contenttopcenter_full {
		width:597px;
		max-width: 460px;
		height: 12px;
                max-height : 12px;  
		padding:0px;
		float:left;
		xpadding-top: 5px;	
		text-align: center;
            	background-color:#fff;
		font: normal 20px Verdana, Arial, Helvetica, sans-serif;
        	color: #555555;
	}

	#contentmain {
		width:650px;
		max-width: 650px;
		xheight: 600px;
		padding:0px;
		float:left;
		background-image:url(content_right.jpg); 
		background-position: top right; 
		background-repeat:no-repeat;
		background-color:#fff;
	        FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	     	color: #555555;
		}

	#header_wide {
		width:650px;
		max-width: 650px;
		height: 80px;
		padding:0px;
		float:left;
		background-image:url(content_right.jpg); 
		background-position: top right; 
		background-repeat:no-repeat;
		background-color:#fff;
		}

#header_full {
		width:788px;
		max-width: 788px;
		height: 80px;
		padding:0px;
		float: right;
		background-image:url(content_right.jpg); 
		background-position: top right; 
		background-repeat:no-repeat;
		background-color:#fff;
		}

#contentfull {
		width:788px;
		max-width: 788px;
		xheight: 600px;
		padding:0px;
		float:left;
		background-image:url(content_right.jpg); 
		background-position: top right; 
		background-repeat:no-repeat;
		background-color:#fff;
	        FONT-SIZE: 10px/20px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	     	color: #555555;
		}


.home a { display:block; height:34px; width:134px;}

.home a:hover { background: url(nav/home-over.jpg); background-repeat:no-repeat;}

.places a { display:block; height:30px; width:134px;}

.places a:hover { background: url(nav/places_over.jpg);}

.attractions a { display:block; height:30px; width:134px;}

.attractions a:hover { background: url(nav/attractions_over.jpg);}

.eat a { display:block; height:29px; width:134px;}

.eat a:hover { background: url(nav/eat_over.jpg); background-repeat:no-repeat;}

.on a { display:block; height:30px; width:134px;}

.on a:hover { background: url(nav/on_over.jpg);}

.photo a { display:block; height:30px; width:134px;}

.photo a:hover { background: url(nav/photo_over.jpg);}

.local a { display:block; height:32px; width:134px;}

.local a:hover { background: url(nav/local.jpg);}

.news a { display:block; height:32px; width:134px;}

.news a:hover { background: url(nav/news.jpg);}

.visitor a { display:block; height:32px; width:134px;}

.visitor a:hover { background: url(nav/visitor.jpg);}

.history a { display:block; height:30px; width:134px;}

.history a:hover { background: url(nav/history.jpg);}

			
	
	#contentheader {
		height: 43px;
		}
		
	p,h1,pre {
		margin:10px 20px 10px 10px;
		}
	#contentright.p,h1,pre {
		margin:0px 0px 0px 0px;
		}	
		

	#calendar_main {
		padding: 25px;
		margin-top: 20px;
		}


		
	h1 {
		font-size:14px;
		}
		
	#contentheader h1 {
		font-size:14px;
		height: 43px;
		padding:0px;
		margin:0px;
		background-image:url(header.jpg); 
		background-position:center; 
		background-repeat:no-repeat;
		}
	
	#contentright p { font-size:10px}
	
	#footer_right {
	background-image: url(right_!footer.jpg);
	
	height: 15px;
	width: 191px;}
	
	#SEARCH {
	background-image:url(search_box.gif); 
	background-repeat:no-repeat;
		background-position: top center;
	height: 32px;
	padding-top: 2px;
	padding-left: 12px;
        }

	#SEARCH2 {
	background-image:url(search_box.gif); 
	background-repeat:no-repeat;
		background-position: top right;
	height: 32px;
	padding-top: 2px;
	padding-left: 12px;
        }
	
	
	#right_bottom_content {
	margin-top:40px;
	width: 192px;
	height: 340px;
	}
	

	img.SEARCH {
	z-index: -1;
	}
	
	#footer {

		width: 440px;
		background-image:url(footer.jpg);
		background-position: center;
		background-repeat: no-repeat;
		height: 38px;
		text-align: center;
		color: #ffffff;

		align: bottom;
}


	#footer_text {line-height:35px;
		 }

	#photos{
		padding: 0px 0px 0px 30px;
	        FONT-SIZE: 10; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	     	color: #555555;

}


	

.bluebar {    
  font-family:verdana, arial, helvetica, sans-serif;  
  font-size: 10pt;
  font-weight: bold;    
  color: #ffffff;  
  background-color: #666666;    
  padding-top: 5px;  
  padding-bottom: 5px;
  padding-left: 10px;    
  padding-right: 10px;
border-style:solid;
border-width:2;
border-color:#ffffff;
}

.bluebox { 
    border: 2px solid #c7cfd5; 
    background: #f1f5f9; 
    margin: 20px 0;
    padding: 4px;
    text-align: left;
    FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana;
    }
.picbox { 
    border: 2px solid #a0d086;   background-color: #ffffff; text-align: left;
    padding: 0px; 
    }

.picbox2 { 
    xborder: 1px solid #000000; 
    padding: 5px; 
    }


#bullet_list {
	float: left;
	width: 100%;
	}


#tablegrid {
	width: 100%;
	margin: 10px auto 10px 0px;
	text-align: center;
}

.tablegridcolumn {
	width: 150px;
	float: left;
	margin: 10px;
	padding: 0px;
	text-align: center;
}



.tablegridcolumn3way {
	width: 200px;
	float: left;
	margin: 0px;
	padding: 0px 0px 10px 10px;
	text-align: center;
}
.tablegridcolumn2way {
	width: 250px;
	float: left;
	margin: 0px;
	padding: 00px 0px 10px 50px;
	text-align: center;
}
.tablegridbox {
	border: 2px solid #68899C;
	float: left;
	text-align: center;
	margin: 3px 0px;
	width: 95%;
}

.tablegridbox img {
	margin: 3px;
}
.tablegridbox a {
	display: block;
	height: auto;
	font-size: small;
	float: left;
	text-align: left;
	padding: 1%;
	width: 98%;
}

.tablegridbox a:hover {
	background-color:#E1EDF2;
	text-decoration: none;
}


.tablegridboxtitle {
        FONT-SIZE: 14px; FONT-FAMILY: Verdana;
	color: #465C6A;
	font-weight: bold;
	text-align: left;
}


.tablegridbox p {
	text-align: left;
	font-size: 90%;
 	line-height: 100%;
}

.copyright {

font-size: 10px;
font-family: verdana;}

#footer {
	width:100%;

	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
        color: #ffffff;
	}
