@charset "utf-8";

/*Positioning and body styles*/

html{
	background-image:url('../images/backgroundMobile.jpg');
	background-attachment:fixed;
}
body {
    overflow-y: scroll;
    text-align: center;
	width:99%;
margin:0 0 0 -1px;
}

.bodyBeige {
width: 97%;
border:1px solid #44a6a7;
border-radius:5px;
margin: 50px auto;
}

.bannerNS {
width:100%;
}

.beigeBG {
background-color:#f4ebd9;
}

.banner {
background-repeat:no-repeat;
background-position:left;
width:100%;
margin: -50px auto;
}

.noShadow {
border:0;
border-radius:0px;
box-shadow:none;
}
	
hr {
color:#fff;
height:2px;
background-color: #fff;
}

.clearFloat {
	clear:both;	
background-color:#d5c0a3;
height:1px;
}

/*-----------------page styles---------------------------*/
.notonMobile {
display:none;
}


.leftPages{

display:none;
}

.rightPages {
width:90%;
margin:0;
}

.box {
border: 1px solid #9e7c55;
}

#gallery {
display:none;
}

/*slide show style*/
#slideshow {
    height:30%;
}

#slideshow IMG {
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}
/*text styles*/
h2 {	
margin: 10px 0;
}


/*nav styles*/
/* Begin CSS Drop Down Menu */
.mobileMenuHeader {
display:block;
text-align:left;
}

.nav {
	display:none;

}

#menuh {	
font-family:"Palatino Linotype", "Times New Roman";
	font-size: 14px;
	font-weight:bold;
	text-transform: uppercase;
	}
#menuh a
	{
	text-align: left;
	display:block;
	border: 1px;
	white-space:nowrap;
	height:15px;
	padding: .5em 1.955em;
	background-color:#9e7c55;
	}
	
#menuh a:link, #menuh a:visited, #menuh a:active	/* menu at rest */ {	
font-family:"Palatino Linotype", "Times New Roman";
font-size: 14px;
	font-weight:bold;
	color: #fff;
	text-decoration:none;
	}
	
#menuh a:hover						/* menu on mouse-over  */
	{
	background-color: #d5c0a3;
	text-decoration: none;
	color:#000;
	font-weight:bold;
	}	
	
#menuh a.top_parent, #menuh a.top_parent:hover 
	{
	background-position: right center;
	background-repeat: no-repeat;
	}
	
#menuh a.parent, #menuh a.parent:hover { 
	background-position: right center;
	background-repeat: no-repeat;
}

#menuh ul 
	{
	list-style:none;
	margin:0;
	padding:0;
	float:none;
	/*min-width:10em;*/	/*width of all menu boxes */
	/* NOTE: For adjustable menu boxes you can comment out the above width rule.
	However, you will have to add padding in the "#menh a" rule so that the menu boxes
	will have space on either side of the text -- try it */
	}

#menuh li {
	position:relative;
	min-height: 1px;		  /*for some reason this is really important for keeping the menu from disappearing in IE*/
	vertical-align: bottom;	/*
	border-left:1px solid #fdc789;
	border-right:1px solid #fdc789;*/

}

#menuh ul ul {
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	padding: 1em;
	margin:-.7em 0 0 -1em;
	text-align:left;
	min-width: 130px;
	}

#menuh ul ul ul
	{
	top:0;
	left:100%;
	}

div#menuh li:hover
	{
	cursor:pointer;
	z-index:100;
	}

div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{display:none;}

div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{display:block;}

/* End CSS Drop Down Menu */
/*


