* {padding:0; margin:0;}

p { padding:8px 0 8px 0;}

body {background:url(/graphics/bg.jpg) repeat; font-family:Verdana, Geneva, sans-serif;}

h2 { font-size:60px;} 
h3 { font-size:45px;}
h4 { font-size:33px; margin:30px 0 0px 0; width:100%}

#right h2 { font-size:36px; padding-bottom:0px; border-bottom:2px solid #925621; margin-bottom:10px;}

.clear { clear:both;}

.left-foliage {
	position:absolute;
	left:-20px;
	top:-20px;
}
.right-foliage {
	position:absolute;
	right:-30px;
	top:-20px;
}

#header-topleaves {
	position:absolute;
	top:-10px;
	left:102px;
}

#container { width:100%; background:url(/graphics/header-bg.jpg) repeat-x;}
#header { width:1024px; margin:auto; height:188px; position:relative}
#page { margin:auto; width:1024px;}
#nav
	{
	position:absolute;
	right:30px;
	top:138px;
	z-index:100;
	list-style-type: none;
	text-align:center;
	width: 820px;
	font-family: "Century Gothic", Palatino Linotype, Trebuchet MS, sans-serif;
	left: 150px;
	color:#FFF;
	height: 47px;
	}
#nav ul { padding:0; margin:0;}

#nav li
	{
	float: left;
	display: inline;

	}

.nav-home { width:80px;}
.nav-tours {width:110px;}
.nav-about {width:110px;}
.nav-prices {width:100px;}
.nav-book {width:120px;}
.nav-blog {width:170px;}
.nav-contact {width:130px;}


#nav li a, #nav li a:visited

	{
	display: block;
	height: 35px;
	color: #FFF;
	font-size:18px;
	text-decoration:none;
	line-height: 30px;
	font-weight:bold;
	}

#nav li a:hover

	{
	color: #FFF;
	text-decoration:underline;
	} 

#left { float:left; width:669px; margin-top:30px;}
#left p { text-align:justify; line-height:18px; font-size:14px; font-family:Verdana, Geneva, sans-serif;}

#left ul { font-size:14px;}


#left a, #left a:visited, #right li a { color:#090; text-decoration:none; border-bottom:1px dotted #090;}
#left a:hover, #left a:visited:hover, #footer-container a:hover, #right li a:hover { text-decoration:underline; border-bottom:none;}

#footer-container a { color:#000;}

.gallery-float { float:left; margin-right:15px;}


#right { float:right; width:326px;margin-top:30px;}

#welcome { float:left; width:100%; height:54px;}

#latestsnaps { float:left; width:100%; height:54px; margin-top:20px;}

#snaps-home {float:left; width:137px; height:181px;}

#phone-home { width:326px; text-align:center; color:#864703; font-size:13px;}
.largebrowntxt {font-size:28px; font-weight:bold;}

#tour-list { width:279px; height:323px; background:url(/graphics/bg-tourslist.jpg) no-repeat; padding:50px 10px 0 25px; font-size:12px; margin-top:15px;}
#tour-list ul, #left ul { list-style:none;}
#tour-list li, #left li {list-style:none; padding:10px 0 10px 0;}

#footerline { width:100%; height:40px; background:url(/graphics/bg-footerline.jpg) repeat-x; margin-top:30px;}
#footer-container { width:1024px; margin:auto;}
#footer-bg { float:left; width:736px; background:url(/graphics/bg-footer.jpg) no-repeat; height:183px;}

#footertext1 {float:left; margin:50px 0 0 20px; width:294px; font-size:12px; line-height:18px; text-align:justify;}
#footertext2 {float:right; margin:50px 30px 0 0; width:194px; font-size:12px; line-height:32px;}

.bigblcktext { color:#000; font-size:24px;}
#footer-logo { float:right; margin:30px 25px 0 0; width: 248px; height:20px; padding-top:100px; background:url(/graphics/footer-logo.jpg) no-repeat; font-size:11px; text-align:center}


#right ul { list-style:none;}
#right li {list-style:none; padding:5px 0 5px 0; font-size:12px; line-height:22px;}

.alignleft { float:left; margin-right:15px;}
.alignright { float:right; margin-left:15px;}

#respond textarea { width:100%}