@charset "utf-8";
/* CSS Document */

/* GLOBAL RESET --------------- */

body, div, ul, ol, li, form, input, map, area, p, blockquote, tr, td, embed, object  { margin: 0; padding: 0; }

h1, h2, h3, h4, h5, h6  { margin: 0; padding: 0; font-style: normal; font-weight: normal }

address			{ font-style: normal; font-weight: normal }
table			{ margin: 0; padding: 0; border-collapse: collapse; border-spacing: 0 }
img 			{ border: 0; display: block }
ul 				{ list-style: none }
ol				{ list-style: none }
a				{ text-decoration: none }


/* STYLES --------------------- */

html {height:100%}


body {

background-image:url(rock.back2.png);
background-repeat:repeat;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #000; 
margin: 0; 
padding: 0;
min-height:101% 
}



#wrapper {
width:700px;
margin:0px auto;
background:url("back1.jpg");
background-repeat:repeat-y;
border: #006666 solid 4px;
border-top: 1px;
}

#header {
width:700px;}

#content {
width:490px;
float:right;
color:#000000;
text-align:justify;

}

#content a {

text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#006666;
font-weight:bold;
}

#content h1 {

text-align:center;
line-height:15px;
font-size:16px;
font-weight:bold;

}

#content h3 {
font-size: 10px;
font-weight:bold;
margin-right:8px;
}

#content li {

margin-left:50px;
margin-right:50px;
text-align:justify;
list-style:circle;
}

#maintext {
	margin-left:40px;
	margin-right:25px;
	margin-top:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#000000;
	
}

#maintext p {
	text-indent:15px;
	line-height:20px;
	padding-bottom:10px;
}

#maintext h1 {

margin-right:15px;
color:#006666;
}

#tile { position:relative; height:50px; font-size:0.75em;margin:0px 0 0 0;padding:0;background-image:url(wood.tile2.png);background-position:top;background-repeat:repeat-x; border-top:#666666 solid 3px; z-index: 4;}


#sidebar {
width:210px;
float:left;
margin:0px;
padding:0px;
}

#hours {
	top:10px;
	width:179px;
	height:220px;
	z-index:3;
	background-color:#006666;
	background-image:;
	border-top: #999999 solid 3px;
	border-bottom: #333333 solid 3px;
	border-right: #666666 solid 3px;
	border-left: #666666 solid 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color: #FFFFFF;
	line-height: 25px;
	margin-left:7px;

}
/* NAVIGATION ----------------- */
#nav {
	top:185px;
	width:195px;
	z-index:3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	margin-left:0px;
	margin-top:0px;
	line-height:18px;
	padding-left:0px;
	padding-bottom:0px;
	padding-top:10px;




}




a.nav 			{ color:#FFFFFF; font-size: 10px; font-weight: normal; display: block; line-height:19px; }

a.down 			{ color:#FFFFFF; font-size: 10px; font-weight: normal; display: block; line-height: 19px;}

a.nav strong	{ font-size: 11px; font-weight: bold; }
a.down strong 	{ font-size: 11px; font-weight: bold; border-left:#666666 2px solid; border-right:#666666 2px solid; padding: 0 5px 0 5px}

a.nav:hover 	{ color: #666666; }



hr {
display:block;
clear:both;
visibility:hidden;} 


#nav .navbuts { margin-left: 8px; margin-bottom:5px; margin-top:0px; background-image: url(assets/button.jpg); display:block; background-repeat: no-repeat;  }


#nav .navbuts a {
	background-image: none;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	font-size: 10pt;
	color: #CCC;
	line-height: 35px;
	display: block;
	height: 40px;
	width: 180px;
	margin: 0;
	padding-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


#nav .navsubs, #navbar .navsubs a {
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	color: #006666;
	margin: 0;
	padding-bottom:10px;
	text-align:center;
}
#nav .navsubs a:hover {
	font-weight: bold;
	font-size: 11px;
	color: #555;
	margin: 0;
	padding-bottom:10px;
	text-align:center;
}


#navopen p a {
color:#FFFFFF;
}


#navopen a, #navopen a:hover { padding-right: 9px; margin-bottom:5px; margin-top:0px; background-image: url(assets/button.down3.jpg)!important; background-repeat: no-repeat; display: block; color:#FFFFFF  }



#nav .downclass a {
	font-weight: bold;
	font-size: 11px;
	color: #666666;
	padding-bottom:10px;
	text-align:center;
}

#nav p.downclass { margin:0px 0px 10px 0px; padding:0; text-indent: 0px; text-align:center; color:#666666 }

#footer {font-size:0.75em;border-top:1px solid #999; height:42px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; background-image: url(wood.tile2.png); 
margin-bottom:0px; margin-top: 13px; padding-top:1px}/*

