 
/* This is the overall style sheet used for all the Village Tours and Treks web site pages. */

html, body, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	font-family:"Helvetica";
	font-size:1em;
	text-align: left;
	}
p {
	font-family:"Helvetica";
	font-size:0.9em;
	}
body {background-color:#006600;
	}
body,html {
	height:100%;
	}
#containerpage {
	position:relative;
	min-height:100%;
	height:auto !important;
	height : 100%
	}

#banner {
	position:absolute;
	top:0px;
	left:325px;
	width:375px;
	height:110px;
	z-index:102;
	}

#logo{
	position:absolute;
	left:10px;
	width:300px;
	height:100px;
	z-index:101;
	background-color: #009933;
	border-width: 10px;
	margin: 10px;
}

/* There is some inheritance issues with lists requiring all of the non-current pages to have separate background
    positions */
#mNav {
	width:700px;
	height:25px;
	position:absolute;
	z-index:103;
	top:110px;
	left:0px;
	}
#mNav li {
	display:inline;
	list-style:none;
	}
#mNav a {
	display:block;
	float:left;
	width:100px;
	height:25px;
	font-size:5em;
	background-repeat:no-repeat;
	}
#mNav a span {
	display:none;
	}
#mNav_index {
	background-image:url(photos/home.gif);
	background-position: left center;
	}
#mNav_activities {
	background-image:url(photos/activities.gif);
	background-position:left center;
	}
#mNav_map {
	background-image:url(photos/map.gif);
	background-position:left center;
	}
#mNav_festivals{
	background-image:url(photos/festivals.gif);
	background-position:left center;
	}
#mNav_faq {
	background-image:url(photos/faq.gif);
	background-position:left center;
	}
#mNav_contact {
	background-image:url(photos/contact.gif);
	background-position:left center;
	}
#mNav a:hover {
	background-position:left bottom;
	}

