body {

text-align:center;
background-color:#173423;
margin: 0;
padding: 0;
font-family:verdana;
font-size: 11px;
/* overflow:hidden; */
overflow: auto;
}
	

#page{
position: relative;
margin: 0px auto;
width: 1000px;
height: 100%;
}

#top{
height: 100px;
background-image:url(images/gradient_top.png);
color:white;
}

#inner_page{
width:1000px;
height: 465px;
}

#logo{
height: 165px;
width: 189px;
position: absolute;
top: 100px;
left: 0px;
z-index: 4;	
}

#backgroundimage{
position: absolute; 
top: 100px;
left: 0px;
z-index: 1;

}
#textareabackground{
width:512px;
height: 465px;
position: absolute; 
top: 100px;
left: 488px;
z-index: 2;
filter:alpha(opacity=80);
-moz-opacity:0.8;
-khtml-opacity: 0.8;
opacity: 0.8;	
background-color:#ffffff;
}


#contents{
overflow: auto;
text-align:left;
width: 452px;
height: 435px;
position: absolute; 
top: 130px;
left: 518px;
z-index: 3;
color:#00482c;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
}

#contents h1{
font-size:18px;
}

#contents div.centeredtext h1.big
{
font-size:48px;
margin-top:0em;
}



#bottom{
height: 50px;
background-image:url(images/gradient_bottom.png);	
}


#bottom_hours{
height: 112px;
background-image:url(images/sharps_frame1.gif);
border-color:#00482c;
/*
text-align:left;
margin-top:6px;
font-size:14px;	
color:#00482c;
padding-left:20px;
*/
font-family:Georgia, "Times New Roman", Times, serif;
}

#bottom_hours div#left
{
	padding:0.5em;
	font-size:16px;
	text-align: center;
	margin-left: 4em;
	float:left;
}

#bottom_hours div#right
{
	padding:0.5em;
	margin-right: 6em;
	font-size:18px;
	text-align: left;
	float: right;
}

#bottom_hours div#left span, #bottom_hours div#right span
{
	font-weight: 900;
}

#bottom_links{
margin-left:700px;
text-decoration: none;
background-color:#173423;
text-align:left;
border-color:#00482c;
}



#menu, #menu a{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#ffb430;
text-align: center;
padding-top:20px;
text-decoration:none;
}
#menu a:hover{
color:#2a5e3f;
}

p.centeredtext
{
	text-align:center;
	font-size:16px;
}

p.smallcenteredtext
{
	text-align:center;
	font-size:14px;
}

p.LargeText
{
	font-size:18px;
}

p.GalleryLink a
{
	font-size:18px;
	color:#173423;
}

div.centeredtext
{
	text-align:center;
}
