/* elk mtn CSS Document */

body {
	background-color: #0a0902;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}

.heading1 {
	color:#892501;
	font-size:15px;
	font-weight:bold;
}

#elk_container {
	margin:0 auto;
	padding:0;
	width:1000px;
	}
	
#elk_header {
	height:242px;
	background: url(images/header.jpg) no-repeat;
	padding:0;
	margin:0;
	}
	
#elkflash {
	float:right;
	padding-right:39px;
	padding-top:35px;
}
	
#elk_main {
	background: url(images/main-paper.jpg) repeat-y;
	min-height:500px;
	padding:0 25px 0 45px;
	margin:-4px 0 0 0;
	}
	
.elklinks a, .elklinks a:visited {
	color:#A70303;
	font-weight:bold;
	padding:0;
	margin:0;
	}
.elklinks a:hover {
	color:#fff;
	}
#elk_menucontainer {
	float:left;
	width:284px;
	margin: 0 7px 0 0;
	}
	
#elk_menu {
	width:284px;
	height:505px;
	background: url(images/menu-bkg.jpg) no-repeat;
	padding:20px 0 0 25px;
	}

	
#elk_footer {
	clear:both;
	background: url(images/footer.jpg) no-repeat;
	height:36px;
	}

.bold {
	font-size:11px;
	font-weight:bold;
	color:#27160f;
	}
.smallfooter {
	font-size:10px;
	text-align:center;
	clear:both;
	}
	
h1 {
	font-size:17px;
	color:#000;
}

#elk_images {
	background: url(images/pic-bkg.jpg);;
	padding: 6px;

	margin:3px;
	border: 2px solid #977248;
}

#elkgallery {
	width:725px;
	float:right;
}

#elk_boxes {
	background: url(images/box-bkg.jpg) repeat-x;
	width:231px;
	height:155px;
	padding: 10px 6px 6px 6px;
	text-align:center;
	}
#elk_boxes a, #elk_boxes a:visited {
	font-size: 11px;
	color:#A70303;
	font-weight:bold;
	padding:0;
	margin:0;
	}
#elk_boxes a:hover {
	color:#fff;
	}
#elk_photos {
	clear:both;
	margin-top:4px;
	text-align:center;
	}
	
#elk_childrentable {
	background: url(images/pic-bkg.jpg);


	}
/* --------- menu code ------*/
.arrowlistmenu{
width: 235px; /*width of accordion menu*/
font: bold 13px Georgia;
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/

color: #000;
background: transparent;
margin-bottom: 1px; /*bottom spacing between header and rest of content*/
padding: 1px 0 1px 0; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(titlebar-active.png);
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 1px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 1px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #A70303;

display: block;
padding: 1px 0;
padding-left: 25px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;

font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #fff;

}

.arrowlistmenu .menuheader a, a:visited { /*CSS class for menu headers in general (expanding or not!)*/

color: #000;
background: transparent;
margin-bottom: 1px; /*bottom spacing between header and rest of content*/
text-decoration:none;
padding: 1px 0 1px 18px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .menuheader a:hover{ /*hover state CSS*/
color: #A70303;

}

